Публикации по теме 'ecmascript-6'


Введение в пакет «Reflection-metadata» и его предложение ECMAScript
Метапрограммирование в JavaScript Введение в пакет «Reflection-metadata» и его предложение ECMAScript В этом уроке мы рассмотрим пакет reflect-metadata , используемый TypeScript для разработки декораторов. Этот пакет в основном используется в качестве полифилла для предложения ECMAScript Reflect API "расширение метаданных". В двух словах, метаданные - это дополнительная информация о фактических данных. Например, если переменная представляет собой массив , длина этого..

Понимание JavaScript var, let и const
Понимание JavaScript var, let и const В ES6 появилось много новых функций (ECMASCRIPT 2015). Многие разработчики Javascript уже начинают использовать эти функции. const и let - одна из особенностей среди новых изменений ES6, которую можно использовать для объявления переменных. Если вы не знаете об этой функции в EC6, эта статья для вас. var: До ES6 var была единственной конструкцией, доступной для определения переменных. Когда мы объявляем переменную с помощью var, есть..

Настройка инструментов и введение
Прежде чем начать наше путешествие по кодированию с помощью JavaScript, необходимо иметь правильные инструменты и настройку конфигурации на машине. Я перечислил минимальный список инструментов, которые необходимы для продуктивной работы. Я попытался объяснить, зачем нужен определенный инструмент, а также добавил некоторые настройки, чтобы упростить настройку на вашем компьютере. Это можно найти здесь: KarthikKadambi/front-end-tooling front-end-tooling —..

Понимание JavaScript и ECMAScript
Что такое JavaScript? JavaScript — это интерпретируемый язык сценариев на стороне клиента, разработанный Netscape в 1996 году. Первоначально JavaScript был создан для управления элементами HTML, проверки пользовательского ввода на стороне клиента и взаимодействия с кодом на стороне сервера. Изначально JavaScript можно запускать только в браузере. Кроме того, он был известен как язык сценариев, поскольку для выполнения JavaScript вам не нужно было устанавливать какой-либо SDK или..

Динамическая загрузка модулей — IE 11, Edge, Chrome, Firefox
Хотя большинство браузеров поддерживают динамическую загрузку модулей через Dynamic import() , в некоторых случаях вам может потребоваться код, чтобы динамический импорт работал в Internet Explorer 11. Вот поддерживаемые браузеры для динамического импорта () Я использую приведенный ниже подход для динамической загрузки модулей (из API). Возможно, это не лучшее решение, но я искренне надеюсь, что оно поможет вам продвинуться дальше. Chrome, Firefox, Safari import(/*..

Особенности ECMAScript 6
ECMAScript (ES) — это спецификация языка сценариев, стандартизированная ECMAScript International. Он используется приложениями для включения сценариев на стороне клиента. На спецификацию влияют такие языки программирования, как Self, Perl, Python, Java и т. д. Эта спецификация регулирует такие языки, как JavaScript, Jscript и ActionScript. Текущие браузеры еще не поддерживают все новые функции ECMAScript 6 (он же ECMAScript 2015). Вам необходимо использовать компилятор (транспилятор) для..

Ядро ES6, стоит потратить день на изучение
1. Команды let и const В es5 есть только два объявления переменных: var и function. В es6 добавлены четыре новых let и const, а два других объявляют import и class. Давайте сначала объясним let и const, а затем добавим import и class. (1) пусть Давайте сначала посмотрим на основную грамматику { let a = 10; var b = 1; } b // 1 a // ReferenceError: a is not defined. Мы объявляем a, b в блоке кода. Тогда a не определено. Это потому, что команда let действительна только в..