1. Опишите одну вещь, которую вы изучаете сегодня на уроке.

Модульные тесты — это отличный способ убедиться, что ваши функции делают то, что они должны делать! Я хотел бы попробовать и использовать их для одного из моих личных проектов некоторое время.

  1. Что такое "use strict";? Каковы преимущества и недостатки его использования?

Использование strict помогает разработчику управлять своей переменной и выводит сообщение об ошибке всякий раз, когда переменная не объявлена ​​​​в другой функции, это помогает быстрее находить ошибки в коде, недостатком этого является то, что код будет упрямым, пока ошибка не будет устранена. Это также предотвращает подъем переменных или функций наверх.

  1. Объясните функцию подъема в JavaScript.

Подъем функции — это когда JS берет функцию и перемещает ее в начало кода еще до того, как код запустится.

  1. Объясните важность стандартов и организаций по стандартизации, таких как ECMA.

Его можно рассматривать как общий язык или использование языка, с которым мы все согласились, он существует для того, чтобы мы могли понимать код друг друга.

  1. Какие действия вы лично предприняли в последних проектах, чтобы повысить удобство сопровождения вашего кода?

Прокомментируйте код. Как правило, если код выглядит невероятно сложным, его часто разбивают на более простой и читаемый код и выбирают имена для функций и переменных, которые имеют смысл.

  1. Почему в целом рекомендуется оставлять глобальную область веб-сайта как есть и никогда ее не трогать?

Есть несколько причин, вы могли бы сказать, что это помогает удобочитаемости, это помогает при попытке прочитать функции и не нужно идти куда-то еще для используемой переменной, и это помогает не использовать одну и ту же переменную случайно дважды.