«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг «Установка и продажа окон» Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Любая тема сайта - 4900 руб. Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Здесь мы поговорим об особенностях стандарта ES6, о некоторых рекомендациях и правилах, которых следует придерживаться при роботе JavaScript кодом.

Вы узнаете, что такое директива use strict и строгий режим JavaScript? И каковы правила оформления JavaScript кода.

Оказывается, что JavaScript ES6 не поддерживается в старых версиях браузеров. Как с этим быть?



Поддержка в браузерах ES6

Стоит отметить, что новый стандарт JavaScript ES6 не поддерживается в старых версиях браузеров.

И если зайти на сайт caniuse.com и для примера вбить в строку поиска ключевое слово let, то мы увидим, что, например, браузер Internet Explorer 11 частично поддерживает использование let, а более ранние версии IE 6-10 вообще не поддерживают let.

И если нужно будет написать код для устаревших версий браузеров, то придется использовать ключевое слово var. То есть писать код в старом стандарте.

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

Директива use strict - Строгий режим

Директива use strict, прописанная в начале js-файла говорит о том, что мы работаем в современном режиме, который является строгим режимом написания кода JavaScript.

В старом стандарте JavaScript есть некоторые не точности/недоработки (как это мы видели на примере ключевого слова var). Использование директивы use strict позволит их избежать.

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

Пример 4.1

result = 70;
console.log(result);

Результат


70

Тот же код, но с использованием директивы use strict работать не будет.

Пример 4.2

"use strict";

result = 70;
console.log(result);

Результат


result is not defined

В консоли мы увидим ошибку, что такая переменная не определена. Мы работаем в строгом режиме JavaScript-кода.

Правило: директива use strict в основном прописывается в начале документа (или в начале функции, но об этом позже).

Вот ссылка на подробное описание строгого режима JavaScript.

Стиль кода JavaScript

Как и любой другой язык, JavaScript имеет определенный стиль написания кода. Эти правила/рекомендации желательно соблюдать. Они существуют для удобства восприятия кода и продемонстрированны на иллюстрации ниже.

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

Точка с запятой в JavaScript

Точка с запятой в JavaScript ставится всегда после окончания какого-либо логического блока: после объявления переменных, после строки вывода информации в консоль и т.п. Это продемонстрировано в примерах выше.

Если вы пользуетесь редактором VScode, то плагин JShint позволит избежать ошибок при использовании этого знака. Со временем и с опытом разработчики сами ставят точку с запятой в JavaScript коде там где это не обходимо. И это нужно знать и уметь. А плагины используются для удобства и страховки.

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Рунет - Часть 1
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки