Публикации по теме 'es6'


Движки JavaScript: как они вообще работают? От стека вызовов к обещанию
Вихревой тур по движкам JavaScript от стека вызовов, глобальной памяти, цикла событий, очереди обратного вызова до обещаний и асинхронного / ждущего! Приятного чтения! Вы когда-нибудь задумывались, как браузеры читают и запускают код JavaScript? Это кажется волшебным, но вы можете понять, что происходит под капотом. Давайте начнем наше погружение в язык с знакомства с удивительным миром движков JavaScript. Откройте консоль браузера в Chrome и посмотрите на вкладку «Источники»...

Эй, Дэн. Отличный вопрос.
Эй, Дэн. Отличный вопрос. Поскольку функции возвращают только одно значение, и вы все равно не можете создавать функции с несколькими параметрами и разными порядками параметров, вам не нужно беспокоиться о множестве аргументов внутри стандартной реализации компоновки. Одно возвращаемое значение = унарный состав. Позже мы рассмотрим более сложные сигнатурные композиции, но вот спойлер: мы собираемся использовать карри для извлечения n-арности.

Литералы! Шаблонные литералы!
Все о шаблонных литералах в ES6 Литералы шаблона также называются строковыми литералами, это упрощает работу со строками. В шаблонных литералах используются обратные кавычки (``) вместо одинарных или двойных кавычек, литерал шаблона может быть записан как let name = ` Alex`; Доступ к строке можно получить с помощью $ {}, который также называется интерполяцией. Простая программа для демонстрации литералов показана ниже. Результат программы показан ниже, Чтобы напечатать..

Чем отличается подъем переменных между var, let и const?
Поведение подъема переменной различается между var , let и const в JavaScript. Вот разбивка того, как поднимается каждое из этих объявлений: 1. var Подъем: Переменные, объявленные с помощью var , поднимаются наверх своей области видимости, что называется «поднятием вверх». На этапе подъема объявление переменной перемещается в верхнюю часть области видимости, а инициализация остается на месте. Переменной по умолчанию присваивается значение undefined до тех пор, пока ее..

Практический Javascript
некоторые важные концепции javascript Функция стрелки: Вкратце, стрелочные функции - это более короткая версия обычных функций JavaScript. мы можем сократить количество шаблонного кода, используя стрелочные функции. здесь мы увидим несколько примеров стрелочных функций . сначала давайте посмотрим на пример использования обычной функции: здесь я использовал функцию карты javascript для возврата массива. мы можем сделать то же самое с помощью javascript. Давайте посмотрим,..

Краткий обзор важных тем ES6
Пару недель назад мне удалось попасть на мою первую встречу по программированию с UtahJS . Дэвид Юнгст провел обсуждение новых тем в ES6, о которых должен знать каждый современный разработчик, стремящийся использовать новейшие технологии. Вот заметки , на которые он ссылался во время своей лекции (и на которые я буду ссылаться в этой статье). Ключевое слово «Пусть» Как и ключевое слово var , let определяет переменные. Однако let не поднимается, как объявления переменных, что..

ReactJS - параметризованные обработчики событий
ReactJS - параметризованные обработчики событий Довольно часто требуется передавать параметры обработчикам событий пользовательских компонентов React. Есть несколько способов добиться этого с помощью ES6 в зависимости от того, нужна ли нам ссылка на событие или нет. Использование функции привязки Мы можем определить обработчик событий и привязать его к this с помощью функции JavaScript Function.prototype.bind() . Если нам нужно передать пользовательские параметры, мы можем..