Сегодня попробовал google closure. Заметил, что цифры в условиях он ставит на первое место:
Оригинал
A.keyLis.blockCtrlAlt.fined(e.keyCode) !== -1 && e.ctrlKey
После closure
-1 !== A.keyLis.blockCtrlAlt.fined(a.keyCode) && a.ctrlKey
Вопрос следующий- как это оптимизирует код?
Нет, это не оптимизация. Это Йода стайл. Когда то он помогал избежать ошибок.
Если вместо a == 1
написать a = 1
, то будет немного не то, что ожидается, но многие старый компиляторы/интерпретаторы пропускали. А вот так 1 = a
сразу ошибка.
Сейчас многие компиляторы/интерпретаторы умеют "видеть" код вида a=1
в условиях и ругаются. Как по мне, то сейчас так уже писать не нужно.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив объектов со значениями id и parent_id
Добрый день! Задача состоит в следующемНа сайте вверху фиксированный блок определенной высоты
Добрый деньНеобходимо сделать так, чтоб GET запрос отправлялся каждые 10 секунд, в последствии нужно будет проверять есть ли такие данные в базе...