Dimensi: если честно - даже не хочется лезть в дебри вашего кода)))) отступы появляются, потому что пробел между кнопкой и инпутом стоит, у меня это решено нулевым фонт-сайзом на контейнере
Сергей Протько: ну устраиваешься джуниором, сам гуглишь, чть такое event loop в js и прочие монады
я впрочем и сейчас не отвечу на большинство из вопросов по вашей ссылке
а на фрилансе так и приходится работать: "знаете такую-то технологию?" - "да(ложь)" - работайте - гугл/доки/грабли/готово
Константин Громов: что значит мгновенно переключать? Если бы этот вопрос задала чья-нибудь бабушка, типа "ой, ребятки вязала всю жизнь крючком, а тут решила стать веб-погромистом, посоветуйте книжонку", я бы флэнагана не советовал.
Заканчивай глупую дискуссию, ты проецируешь на себя