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


Влияние ES6 на начинающих программистов
JavaScript — это универсальный язык программирования, обеспечивающий интерактивность бесчисленных веб-сайтов и веб-приложений. Начинающему программисту важно понимать эволюцию JavaScript и то, как улучшения, внесенные ES6 (ECMAScript 2015), произвели революцию в том, как мы пишем код JavaScript. В этой статье мы рассмотрим улучшения ES6 по сравнению с ES5 и обсудим, как эти улучшения влияют на начинающих программистов на их пути к освоению JavaScript. Суть ванильного JavaScript . Прежде..

Sencha Ext JS: за пределами ES5
Sencha Ext JS: за пределами ES5 Использование современного синтаксиса ECMAScript с проектами Sencha Ext JS Sencha Ext JS поставляется с инструментом сборки с закрытым исходным кодом, в который входит Closure Compiler ; в некоторых случаях это не позволяет разработчикам использовать современный синтаксис ECMAScript. В этой статье представлен @coon-js/delorean , инструмент, который решает эту проблему с помощью дополнительного слоя транспиляции. Одной из причин разочарования при..

В поисках лучшей версии EcmaScript для сборки
Всем привет, меня зовут Дима. Я Frontend Developer в Mayflower. А недавно я узнал, что выбор версии ES для сборки веб-приложения, как и организация самой этой сборки, может оказаться непростой задачей. Особенно, если вы хотите сделать этот выбор, основываясь исключительно на доказательствах. В этой статье я коснусь следующих моментов по этой теме: Как компиляция кода для ES5 влияет на производительность сайта? Какой инструмент генерирует наиболее эффективный код — компилятор..

JS-совместимость
Вы когда-нибудь задумывались, что произойдет, если вы попытаетесь запустить программу JS, написанную в 1997 году, в среде ES2020? Или, может быть, вы хотели бы знать, сможете ли вы запустить программу, совместимую с ES2020, в среде 10-летней давности? Если да, то в этом посте я хотел бы познакомить вас с темой совместимости языка JavaScript. Хотя JavaScript является языком общего назначения, с самого начала его основное предназначение — Интернет, поскольку он встраивается в..

Понимание новых функций в JavaScript 2017 (он же ES8)
Как вы, возможно, знаете, ECMAScript — это спецификация языка для одной из самых популярных реализаций, широко известной как Javascript. Начиная с 2015 года, начиная с 2015 года, начиная с версии 6 или ES6 , он получает обновления для своих функций, элементов синтаксиса, улучшений производительности и прочего. Эта версия также известна как ES2015, версия, в которой были представлены промисы, стрелочные функции и другие элементы современного языка. Версия спецификации на 2017 год —..

toReversed, toSorted и toSpliced ​​в JavaScript
TC39 Ecma International — это группа разработчиков JavaScript, реализаторов, ученых и других лиц, которые сотрудничают с сообществом для поддержки и развития определения JavaScript. Одной из самых интересных особенностей Этапа 3 (который означает, что он близок к завершению) является возможность изменить массив путем копирования . Эта функция предоставит в будущем дополнительные методы для Array.prototype и TypedArray.prototype , позволяющие вносить изменения в массив, возвращая..

Введение в параметры функции (в JavaScript)
Функция содержит код, который можно выполнять снова и снова. Вот пример функции: const calculateOnePlusOne = function () { return 1 + 1; }; const result1 = calculateOnePlusOne(); const result2 = calculateOnePlusOne(); const result3 = calculateOnePlusOne(); Хотя функция calculateOnePlusOne определена только один раз (в строках 1–3), ее можно запускать любое количество раз (3 раза в приведенном выше примере). Эта функция, по общему признанию, очень повторяющаяся и статическая...