Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 7.68 KB

es6-1-before-you-start.md

File metadata and controls

58 lines (37 loc) · 7.68 KB

ES6: Перед тем, как вы начнете

Перед тем как вы приступите к изучению ES6 и начнете читать данный цикл статей, мы настоятельно рекомендуем вам разобраться в предыдущем стандарте ES5 (на самом деле ES5.1).

Если вы все еще не ознакомились со старым стандартом, или просто чувствуете, что знаете JavaScript не так хорошо, как вам бы того хотелось, то следующие ресурсы помогут вам освоить всё самое интересное и неободимое в самые краткие сроки.

Материалы на русском языке:

  • JavaScript.ru − самый объемный и полный онлайн учебник. Особое внимание стоит уделить первой части учебника, в которой описано применение JavaScript в любом контексте (не только в браузере).

  • JavaScript. Сильные стороны − небольшая книга, описывающая, как действительно правильно писать JavaScript код. Перед прочтением рекомендую ознакомиться с докладом Дугласа Крокфорда (автора книги). В докладе кратко излагаются основные идеи описанные в книге.

  • JavaScript. Подробное руководство − наиболее полное изложение всех особенностей языка JavaScript, включая стандарт ES5.

  • Секреты JavaScript ниндзя − книга, написанная создателем jQuery (Джоном Резигом). В книге описываются основные идеи функциональго программирования в JavaScript.

  • Выразительный JavaScript − бесплатная книга, полностью переведенная на Хабре. Книга послужит очень прочным фундаентом для дальнейшего изучения JavaScript и подойдет абсолютно для всех (в независимости от вашего уровня подготовки).

Материалы на английском языке:

Лучшее, что сможете найти для ознакомления с JavaScript − это серия книг You Don't Know JS. Все книги бесплатные, подробно и без лишней воды описывают основные концепции JavaScript и сложности, которые могут возникнуть у вас при его изучении. Серия содержит книги для людей с разным уровнем подготовки, поэтому рекомендуем придержитваться следующего порядка прочтения:

  1. Up & Going − В книге описаны основы JavaScript. Именно на знания полученные из этой книги вы будете опираться в будущем.
  2. Types & Grammar − подробно рассмотрен каждый тип данных и "грамматика" (как работают синтаксические конструкции).
  3. Scope & Closures − области видимости и замыкания.
  4. this & Object Prototypes − ключевое слово this и принципы прототипного наследования (основы объектно-ориентированного программирования).

Освоение данных книг даст вам прочный фундамент для последующего изучения и понимания концепций языка JavaScript. В данном списке перечислены не все книги из серии You Don't Know JS − остальные вы сможете найти в этом репозитории.

Для проверки своих знаний прошлых спецификаций вы можете ответить на следующие вопросы:

Если вы без труда смогли ответить на все вышеперечисленные вопросы, то у нас для вас хорошие новости - вы знаете JavaScript на достаточно высоком уровне и изучение ES6 пройдет достаточно легко.

Читать дальше - Вместо введения