ES6: Интерполяция
С выходом стандарта ES6 появилась возможность использовать строковую шаблонизацию. Новый вид строк, создаваемый с помощью символов `
поддерживает интерполяцию переменных и любых логических выражений.
Темы для мобильного Chrome
Мобильный браузер Chrome начиная с 39 версии поддеживает темы. Теперь вы можете задать тему с помощью всего одного тега <meta>
.
ES6: Реструктуризующее присваивание
Destructuring или реструктуризующее присваивание призвано существенно уменьшить количество кода, необходимого для извлечения данных из массивов и объектов. С помощью одной строчки кода теперь можно создать несколько переменных.
ES6: Параметры по умолчанию
Параметры по умолчанию в ES6 призваны обобщить сразу несколько паттернов и существенно упростить восприятие функций.
ES6: Операторы Spread и Rest
Новый оператор ...
существенно упростит работу с многими типами данных: массивами, коллекциями DOM элементов, датами и функциями.
ES6: Блочные области видимости
Долгое время оператор var
было единственным способом создания переменных. В статье разберем, что могут предложить новые операторы let
и const
, а также проблемы, с которыми можно столкнуться при их использовании.
ES6: Вместо введения
Стандарт ECMAScript проделал огромный путь. Нет, конечно, это неправда. Вся история ES может уложиться в несколько предложений. Именно так было до релиза ES6, который кардинально изменил разработку языка JavaScript и принёс с собой огромное количество нововведений.
ES6: Перед тем, как вы начнёте
Перед изучением нового стандарта ES6 необходимо помнить, что многие нововведения базируются на прошлом стандарте ES5. Для полного понимания многих новых конструкций и особенностей синтаксиса ES6 необходимо знание основ JavaScript. В статье вы найдете подборку книг и несколько воспросов для проверки своей готовности изучения нового стандарта.