Публикации по теме '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 действительна только в..