Notepad++ удобен для автозамены по вбранной папке и формат файлов — открывет тяжелые файлы достаточно быстро. VS Code полезен плагинами. А вот Sublime стал все больше использовать.
Я бы откровенные жаргонные варианты проф терминов ставил в скобки и писал бы аглийский оригинальный термин на английском же. Также, новички могут не понять жаргон.
Из всего выше сказанного так и непонятно, как отличить двух близнецов с одинаковыми фамилиями, датой рождения (часы минуты ведь не указываются) и внешностью. Сколько же фильмов было снято на эту тему.
.querySelector полезен при сложной/ленивой выборке. В реальных проектах вам приходится так все структурировать, чтобы не было подобных ситуаций. Плюс — консистенси — маленький или большой проект — выбираем теми же методами. Получается, что .querySelector красиво, но только для псевдокода/демок, оговорюсь, в нашей команде.
быстрее (погуглите тесты jsperf), отлавливают элементы созданные на лету, «не обертка», в нашем коллективе приводит к консенсусу чем выбирать элемент/массив/коллекцию, быстро конвертирует в библиотеку и прочее. Не торопитесь судить, я с вами в этом же году живу и опыт у меня с 2006 в вэб-разработке. Не считаю правильным поэтому написал использую а не используйте.
1) К 7 вопросу поднятия хороший список примеров JavaScript function hoisting by example
2) по поводу {passive: true} если не ошибаюсь требуется проверка (псевдокод):
var supportsPassive = (function () {
var support = false;
try {
var opts = Object[defineProperty] && Object[defineProperty]({}, "passive", {
get: function () {
support = true;
}
});
root[_addEventListener]("test", function () {}, opts);
} catch (err) {}
return support;
})();
Использую гугловский github.com/GoogleChrome/sw-toolbox и .networkFirst политику кэширования.
Остальные на первый взгляд сладкие варианты кэширования как то .cacheFirst чреваты и требуют многодневного тестирования, и что важно, сложного обслуживания/поддержки.
Например, Госуслуги и mos.ru на Postgre и об этом говорил разработчик на Эхо Москвы у Плющева.
поэтому и проскочила person. Спасибо.
2) по поводу
{passive: true}если не ошибаюсь требуется проверка (псевдокод):Остальные на первый взгляд сладкие варианты кэширования как то .cacheFirst чреваты и требуют многодневного тестирования, и что важно, сложного обслуживания/поддержки.