ES6

ES6

let, const и блочная область видимости Ключевое слово let позволяет объявлять переменные с ограниченной областью видимости — только для блока {…}, в котором происходит объявление. Это называется блочной областью видимости. Вместо ключевого слова var, которое обеспечивает область видимости внутри функции, стандарт ES6 рекомендует использовать let. var a = 2; { let a = 3; console.log(a); […]

Далее …

Справочник JavaScript

Array Boolean Date Error EvalError Function Math Number Object RangeError ReferenceError RegExp String SyntaxError TypeError URIError Глобальные методы Кратко | Подробно alert clearInterval clearTimeout confirm decodeURI decodeURIComponent encodeURI encodeURIComponent eval isFinite isNaN parseFloat parseInt prompt setInterval setTimeout Глобальные свойства Кратко | Подробно arguments document Infinity NaN undefined Синтаксические конструкции Кратко | Подробно break continue do..while for for..in function if label return […]

Далее …

ES5 руководство по JavaScript

Модули Этот пункт предполагает, что вы используете модульные системы такие как CommonJS, AMD, ES6 Modules, или любые другие. Модульные системы работают с отдельной областью видимости, не затрагивая глобальные объекты, также они обеспечивают более организованную структуру кода за счет автоматической генерации зависимостей, освобождая вас от самостоятельной вставки тега. Модульные системы могут подгружать шаблоны, которые в свою […]

Далее …