Антон: не нужно отключать блокирующие алерты, ибо тогда вы не сможете спросить у пользователя "вы хотите сохранить изменения перед тем как покинуть приложение?"
DmitriyFrolov: нет, других адекватных способов нет
разве что сделать костыль, когда сайт работает в iframe на всю страницу, а фулскрином управляет внешний фрейм
Артем Кисленко: не один фреймворк не спасет от былокодинга, можно писать очень изящные вещи на нативном js, а можно набыдлокодить на чем угодно
P.S. в какой то степени помогает jshint подключенный к редактору
Александр Аксентьев: двойной оператор + только в случае если оба операнда числа (приводимы к числу (имеют метод valueOf)) работает как сложение, во всех остальных случаях - это конкатенация строк
Любая арифметическая операция с NaN даст в результати NaN
Владимир Грабко: js нормальный язык, а у нестрогой типизации есть свои плюсы
И не бывает плохих языков, бывают кривые программисты, с NaN на весах нейронов в их мозге ))
Сухроб Хусамов: Вы вызываете роут, иначе бы Вам не пришлось подделывать запрос
А контролеру должно быть до лампочки откуда его запросили, из другой функции или из другого процесса или по http или по вебсокету
Он должен получать данные в виде аргументов на вход и выдавать результат на выход