Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
ECMAScript da Mind Map: ECMAScript

1. Общая инфа про ECMAScript

1.1. История версий

1.2. Применения языка

1.2.1. node.js и др.

1.2.2. Фронтенд

1.3. Основы JS

1.3.1. Интерпретируемый язык

1.3.1.1. Движки

1.3.1.1.1. V8 (Chrome)

1.3.1.1.2. SpiderMonkey (Firefox)

1.3.2. ООП

1.3.2.1. Функциональный стиль

1.3.2.2. Прототипный стиль

1.3.3. Типы

1.3.3.1. Встроенные типы

1.3.3.2. Получение реального типа объекта

1.3.3.3. Утиная типизация

1.3.4. Управление памятью

2. ECMAScript 6

2.1. Похожесть ES6 на Coffeescript и др.

2.2. Новые фичи

2.2.1. "use strict";

2.2.2. let и const

2.2.3. Модули

2.2.4. Строковые шаблоны

2.2.5. Нормальные классы вместо прототипов

2.2.6. (x, y) => {} вместо function (x,y) {}

2.2.7. Async I/O

2.2.8. Аргументы по умолчанию

2.2.9. Итераторы и генераторы

2.2.10. Прочее

2.3. Готовность стандарта

2.3.1. Поддержка браузерами

2.3.1.1. http://kangax.github.io/compat-table/es6/

2.3.2. Трансляция ES6 в ES5

2.3.2.1. babel и другие