Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ecmascript»

Matreshka.js ECMAScript.next boilerplate 2015-10-12 15:55:16
... деле компиляторов ECMAScript.next в ECMAScript 5 ... — Matreshka.js ECMAScript.next boilerplate. Этот ...
+ развернуть текст сохранённая копия
Дисклеймер: этот пост может показаться неинтересным для продвинутых JavaScript разработчиков. Он ориентирован на новичков, желающих освоить ECMAScript 2015+.
С появлением частичной поддержки ECMAScript 2015 в Chrome 45 и NodeJS 4, мы, веб разработчики, вступили в новую эпоху отрасли, которая нам приносит не только «хлеб с маслом», но и доставляет массу удовольствия. К сожалению, новый JavaScript не поддерживается всеми браузерами. Разработчику на помощь приходит Babel, который компилирует новый JavaScript в старомодный и поддерживаемый всеми браузерами (даже древними). На самом деле компиляторов ECMAScript.next в ECMAScript 5 больше чем один: Traceur, ES6 Transpiler и другие. Но Babel (бывший 6to5) является самым популярным и самым быстроразвивающимся компилятором, на сегодня.
Матрешка, в свою очередь (как же без неё, всё-таки это блог проекта Matreshka.js), — умеренно популярный фреймворк, иногда вызвающий вопрос «с чего начать» у новичков.
Решение — Matreshka.js ECMAScript.next boilerplate. Этот репозиторий убивает двух зайцев одним выстрелом: он содержит настроенный Gulp, SystemJS, а так же пример простых модулей, использующих Матрешку.
Репозиторий сделан для всех, не только для пользователей Матрешки. Если вы не желаете использовать этот фрефмворк, просто не импортируйте его и удалите сответствующие файлы из /src/lib/.
Пример максимально упрощен для того, чтоб новичек сосредоточился на реализации, исключительно, JavaScript кода. CSS препроцессор, browserify, jspm и другие вещи не включены, а библиотеки, которые вы желаете подключить, можно копировать напрямую в папку /src/lib/.
Что мы будем использовать?
- Gulp — «запускатель задач».
- SystemJS — универсальный загрузчик модулей (AMD, CJS, ES6).
- Babel — компилятор JavaScript нового поколения в старый.
- Matreshka — фреймворк, использующийся по умолчанию.
Читать дальше →
Тэги: 2015, babel, ecmascript, ecmascript.next, gulp, javascript, matreshka, matreshka.js, matreshkajs, systemjs, блог, веб-разработка, компании
[Перевод] Введение в JavaScript итераторы на ES6 2015-08-07 13:01:50
В EcmaScript 2015 (также известном ...
+ развернуть текст сохранённая копия
В EcmaScript 2015 (также известном как ES6) представлена совершенно новая концепция итераторов, которая позволяет задать последовательности (ограниченные и другие) на уровне языка.
Давайте поговорим об этом детальнее. Все мы хорошо знакомы с оператором цикла for, а многие даже знают его менее популярного брата for-in. Последний можно использовать, чтобы помочь нам объяснить базовые принципы работы с итераторами.
for (var key in table) {
console.log(key + ' = ' + table[key]);
}
С оператором цикла for-in есть много проблем, но самая большая, пожалуй, состоит в том, что он не дает никаких гарантий последовательности. Попытаемся решить эту проблему с помощью итераторов. Больше информации под катом! Читать дальше →
Тэги: 2015, ecmascript, es6, javascript, веб-разработка, программирование
Что нового в Visual Studio 2015 для JS-разработчиков 2015-07-22 15:00:29
+ развернуть текст сохранённая копия
20 июля вышла финальная версия Visual Studio 2015 RTM, несущая в себе, в том числе, много нового для веб-разработчиков, специализирующихся на JavaScript: улучшения в редакторе, поддержка популярных библиотек и систем управления пакетами и сборки кода, возможности ES6, а также обновление поддержки Apache Cordova и Node.js.
За подробностями прошу под кат.
Тэги: 2015, android, angular, apache, bootstrap, cordova, ecmascript, html, ios, javascript, microsoft, nodejs, react, studio, typescript, visual, блог, веб-разработка, компании
[Перевод] Тонкости ES6: Коллекции (часть 1) 2015-06-26 08:14:57
... -262, 6th Edition, ECMAScript 2015 Language Specification ...
+ развернуть текст сохранённая копия
Ранее на этой неделе (статья от 19 июня — прим.) спецификация ES6, официально названная ECMA-262, 6th Edition, ECMAScript 2015 Language Specification, преодолела последний барьер и была утверждена как стандарт Ecma. Мои поздравления TC39 и всем остальным, кто помогал. ES6 закончен!
Даже лучше: больше не надо будет ждать следующего обновления 6 лет. Комитет собирается выпускать новую версию в срок около года. Предложения по ES7 уже примаются!
Я считаю, что уместно отпраздновать это событие поговорив о той части Javascript, которую я так желал в нем увидеть, и у которая все еще имеет потенциал к улучшению.
Читать дальше →
Тэги: ecmascript, front-end, javascript, mozilla, веб-разработка, разработка, теги., читает
ECMAScript 2015 официальный релиз 2015-06-18 02:14:25
... релиз спецификации ECMAScript 2015 ранее ...
+ развернуть текст сохранённая копия
Несколько часов назад был опубликован финальный релиз спецификации ECMAScript 2015 ранее известной как ES6 — новый стандарт языка JavaScript.
Первым об этой новости сообщил основной идеолог языка и официальный представитель комитета по стандартизации Allen Wirfs-Brock.
Официальный документ доступен в форматах HTML и PDF.
Читать дальше →
Тэги: ecmascript, javascript, web-программирование, веб-разработка, спецификация
Главная / Главные темы / Тэг «ecmascript»
|
Взлеты Топ 5
Падения Топ 5
|