Строгий режим в JavaScript. Как включить и его особенности. 'use strict'; в JS

Sdílet
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 Выводы

Komentáře • 10

  • @user-rw8wi3sq9e
    @user-rw8wi3sq9e Před 4 měsíci

    Хороший полезный урок. Молодец. Продолжай в том же духе развиваться. И будем от тебя Юр и от твоей школы новых топ роликов ждать. 👍👍👍

  • @antonasipenka2941
    @antonasipenka2941 Před 2 měsíci

    Спасибо!

  • @TracktorSpark
    @TracktorSpark Před 6 měsíci

    Спасибо за видео!
    А что не так с восьмеричной системой счисления, что её запретили в строгом режиме?

  • @user-lo1re6wq4u
    @user-lo1re6wq4u Před 6 měsíci

    Очень крутое оформление контента, очень нравится, да и сам контент хороший. Очень круто

  • @jackson8460
    @jackson8460 Před 6 měsíci +2

    Здравствуйте Юрий! Чем отличается обучение верстке здесь на ютуб-канале от обучения на ваших платных курсах? Вы вроде бы здесь подробно все рассказываете или все-таки чего-то не договариваете?😁 В чем отличие?

    • @frila_academy
      @frila_academy Před 5 měsíci

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

    • @jackson8460
      @jackson8460 Před 4 měsíci

      @@frila_academy купил у Юрия курсы, позанимался и понял, что 40 тысяч вылетели в трубу. ТАК ЧТО НИКОМУ НЕ СОВЕТУЮ!!!

  • @FrankMatrix
    @FrankMatrix Před 3 měsíci

    Только я не понял прикола. Почему строгий режим не сделают по стандарту? Почему нужно его дополнительно прописывать?

    • @WebCademy
      @WebCademy  Před 3 měsíci +1

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

    • @FrankMatrix
      @FrankMatrix Před 3 měsíci

      @@WebCademy понял, спасибо!