Строгий режим в JavaScript. Как включить и его особенности. 'use strict'; в JS
Vložit
- čas přidán 28. 05. 2024
- Строгий режим в JavaScript. Включается командой 'use strict'; Строгий режим позволяет избежать некоторых ошибок и сделать JS код более надежным. Особенности использования строгого режима в JS. Ограничения, особенности, правила, нюансы, зачем придуман строгий режим в JavaScript.
Документация MDN: developer.mozilla.org/ru/docs...
Чат верстальщиков: t.me/+QAxmsKj2HyWfEKzz
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Бесплатный курс "Создай свой первый сайт на HTML5 и CSS3"
От установки редактора, до публикации в сети.
👉 Получить уроки, конспекты, макет и код из уроков: webcademy.ru/htmlsite/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Курс по созданию и верстке сайтов: webcademy.ru/htmlstart/
Обучение с наставником, 3 месяца, результат, гарантия.
Научим создавать веб-сайты и зарабатывать на этом.
Старт курса: 27-го Мая 2024 года.
💻 Курс "Frontend разработчик. JavaScript + React": webcademy.ru/jscourse/
Обучение с наставником, 3 месяца, результат, гарантия.
Старт курса: 3-го Июня 2024 года.
💻 Курс "Разработка сайтов на PHP + MySQL":
webcademy.ru/phpcourse/
Создание сайтов с системой управления.
Присоединиться к курсу можно прямо сейчас.
🏁 Обучение с нуля
💁♂️ Обучение с наставником
🎯 Доведение с нуля до результата
🏢 Помощь с трудоустройством
💵 Поможем взять первый заказ на фрилансе
💳 возможна рассрочка
💳 если курс не понравится, вернём деньги в первую неделю
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💈 Сайт школы ВебКадеми: webcademy.ru/
💈 Вступайте в группу Вконтакте: webcademy
💈 Подписывайтесь на Telegram: t.me/webcademynews
ТАЙМ КОДЫ
00:00 Введение
00:44 Включение строгого режима
05:07 Обязательное объявление переменных
06:47 Пример с опечаткой
09:05 Зарезервированные слова
10:42 Запрет на одинаковые параметры в функции
12:21 this внутри функции
12:58 function declaration в области видимости
13:57 Запрещено удаление переменных, объектов, функций
14:25 Ошибка при переопределении глобальных констант
15:06 Ошибки при изменении неизменяемых свойств
15:56 Ошибки при изменении защищенных свойств
16:50 Ошибка при работе с нерасширяемым объектом
17:53 Ошибка при установке свойств примитивным значениям
19:09 Запрет восьмеричной системы счисления
19:39 Другое поведение arguments
20:47 Запрет with. Ограничение eval
22:21 Выводы
Хороший полезный урок. Молодец. Продолжай в том же духе развиваться. И будем от тебя Юр и от твоей школы новых топ роликов ждать. 👍👍👍
Спасибо!
Спасибо за видео!
А что не так с восьмеричной системой счисления, что её запретили в строгом режиме?
Очень крутое оформление контента, очень нравится, да и сам контент хороший. Очень круто
Здравствуйте Юрий! Чем отличается обучение верстке здесь на ютуб-канале от обучения на ваших платных курсах? Вы вроде бы здесь подробно все рассказываете или все-таки чего-то не договариваете?😁 В чем отличие?
Курс как правило это структурированная информация, на ютубе действительно можно найти практически всю инфу, но вам придется долго собирать всю инфу в блок. На курсе чаще всего есть обратная связь.
@@frila_academy купил у Юрия курсы, позанимался и понял, что 40 тысяч вылетели в трубу. ТАК ЧТО НИКОМУ НЕ СОВЕТУЮ!!!
Только я не понял прикола. Почему строгий режим не сделают по стандарту? Почему нужно его дополнительно прописывать?
Видео больше информационного характера, потому как весь современный frontend зачастую использует модули, а в них строгий режим используется по умолчанию. По стандарту его не включают в браузерах чтобы не сломать старые скрипты.
@@WebCademy понял, спасибо!