- Опишите одну вещь, которую вы изучаете сегодня на уроке.
Модульные тесты — это отличный способ убедиться, что ваши функции делают то, что они должны делать! Я хотел бы попробовать и использовать их для одного из моих личных проектов некоторое время.
- Что такое
"use strict";
? Каковы преимущества и недостатки его использования?
Использование strict помогает разработчику управлять своей переменной и выводит сообщение об ошибке всякий раз, когда переменная не объявлена в другой функции, это помогает быстрее находить ошибки в коде, недостатком этого является то, что код будет упрямым, пока ошибка не будет устранена. Это также предотвращает подъем переменных или функций наверх.
- Объясните функцию подъема в JavaScript.
Подъем функции — это когда JS берет функцию и перемещает ее в начало кода еще до того, как код запустится.
- Объясните важность стандартов и организаций по стандартизации, таких как ECMA.
Его можно рассматривать как общий язык или использование языка, с которым мы все согласились, он существует для того, чтобы мы могли понимать код друг друга.
- Какие действия вы лично предприняли в последних проектах, чтобы повысить удобство сопровождения вашего кода?
Прокомментируйте код. Как правило, если код выглядит невероятно сложным, его часто разбивают на более простой и читаемый код и выбирают имена для функций и переменных, которые имеют смысл.
- Почему в целом рекомендуется оставлять глобальную область веб-сайта как есть и никогда ее не трогать?
Есть несколько причин, вы могли бы сказать, что это помогает удобочитаемости, это помогает при попытке прочитать функции и не нужно идти куда-то еще для используемой переменной, и это помогает не использовать одну и ту же переменную случайно дважды.