Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> ES6 и не только


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2452, книга: Золотое сечение Иуды
автор: Валерий Ламзов

"Золотое сечение Иуды" - смелый и напряженный роман, погружающий читателя в запутанный мир лжи, предательства и последствий. Автор Валерий Ламзов мастерски сплетает различные сюжетные линии, создавая захватывающее и захватывающее повествование. Главный герой, Александр, частный детектив с темным прошлым, оказывается втянутым в сложную игру манипуляций и обмана. Он нанят, чтобы найти пропавшего скульптора, но вскоре обнаруживает, что за фасадом этого, казалось бы, простого дела...

СЛУЧАЙНАЯ КНИГА

Кайл Симпсон - ES6 и не только

ES6 и не только
Книга - ES6 и не только.  Кайл Симпсон  - прочитать полностью в библиотеке КнигаГо
Название:
ES6 и не только
Кайл Симпсон

Жанр:

Учебники и самоучители по компьютеру, Java, Java Script

Изадано в серии:

Бестселлеры o’reilly, Вы пока еще не знаете JS

Издательство:

Питер

Год издания:

ISBN:

978-5-496-02445-7

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "ES6 и не только"

Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) — последней версии стандарта JavaScript. ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работать с данными; познакомитесь с новыми API, например Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования. 12+

Читаем онлайн "ES6 и не только". [Страница - 5]

компаний
(https://www.safaribooksonline.com/enterprise/), государственных учреждений (https://www.safaribooksonline.com/government/), учебных заведений
(https://www.safaribooksonline.com/academic-public-library/) и физических
лиц.
Покупка членства дает доступ к тысячам книг, обучающих видеороликов и еще не опубликованных материалов, собранных в единую

16

Предисловие

базу данных с полнофункциональным поиском. Там есть книги
таких издательств, как O’Reilly Media, Prentice Hall Professional,
AddisonWesley Professional, Microsoft Press, Sams, Que, Peachpit
Press, Focal Press, Cisco Press, John Wiley & Sons, Syngress, Morgan
Kaufmann, IBM Redbooks, Packt, Adobe Press, FT Press, Apress,
Manning, New Riders, McGraw-Hill, Jones & Bartlett, Course Tech­
nology и сотен других (https://www.safaribooksonline.com/our-library/).
Дополнительную информацию вы найдете на сайте Safari Books
Online.

От издательства
На веб-странице этой книги по адресу http://bit.ly/ydkjs-es6-beyond вы
найдете сведения об опечатках, список примеров и дополнительные
материалы.
Ваши замечания, предложения, вопросы отправляйте по адресу
электронной почты comp@piter.com (издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
Все исходные тексты, приведенные в книге, вы можете найти по
адресу http://www.piter.com.
На веб-сайте издательства http://www.piter.com вы найдете подробную
информацию о наших книгах.

1

ES: современность
и будущее

Для чтения этой книги вы должны хорошо владеть языком JavaScript
вплоть до последнего (на момент написания книги) стандарта,
который называется ES5 (точнее, ES5.1), поскольку мы с вами
будем рассматривать новый стандарт ES6, попутно пытаясь понять,
какие перспективы ждут JS.
Если вы не очень уверены в своих знаниях JavaScript, рекомендую
предварительно ознакомиться с предшествующими книгами серии
You Don’t Know JS.
 Up & Going: Вы только начинаете изучать программирование

и JS? Перед вами карта, которая поможет вам в путешествии
по новой области знаний.
 Scope & Closures: Известно ли вам, что в основе лексическо-

го контекста JS лежит семантика компилятора (а не интерпретатора)? Можете ли вы объяснить, каким образом замыкания являются прямым результатом лексической области
видимости и функций как значений?
 this & Object Prototypes: Можете ли вы назвать четыре варианта значения ключевого слова this в зависимости от кон-

текста вызова? Приходилось ли вам путаться в псевдоклас-

18

Глава 1. ES: современность и будущее

сах JS, вместо того чтобы воспользоваться более простым
шаблоном проектирования behavior delegation? А слышали
ли вы когда-нибудь про объекты, связанные с другими объектами (OLOO)?
 Types & Grammar: Знакомы ли вы со встроенными типами

в JS и, что более важно, знаете ли способы корректного и безопасного приведения типов? Насколько уверенно вы разбираетесь в нюансах грамматики и синтаксиса этого языка?
 Async & Performance: Вы все еще используете обратные вы-

зовы для управления асинхронными действиями? А можете
ли вы объяснить, что такое объект promise и как он позволяет избежать ситуации, когда каждая фоновая операция возвращает свой результат (или ошибку) в обратном вызове?
Знаете ли вы, как с помощью генераторов улучшить читабельность асинхронного кода? Наконец, известно ли вам, что
представляет собой полноценная оптимизация JS-программ
и отдельных операций?
Если вы уже прочитали все эти книги и освоили рассматриваемые
там темы, значит, пришло время погрузиться в эволюцию языка JS
и исследовать перемены, которые ждут нас как в ближайшее время,
так и в отдаленной перспективе.
В отличие от предыдущего стандарта, ES6 нельзя назвать еще одним
скромным набором добавленных к языку API. Он принес с собой
множество новых синтаксических форм, и к некоторым из них,
вполне возможно, будет не так-то просто привыкнуть. Появились
также новые структуры и новые вспомогательные модули API для
различных типов данных.
ES6 — это шаг далеко вперед. Даже если вы считаете, что хорошо
знаете JS стандарта ES5, вы столкнетесь с множеством незнакомых
вещей, так что будьте готовы! В книге рассмотрены все основные
нововведения ES6, без которых невозможно войти в курс дела,
а также дан краткий обзор планируемых функций — о них имеет
смысл знать уже сейчас.

Поддержка версий

19

Весь приведенный в книге код рассчитан на среду исполнения ES6+.
На момент написания этих строк уровень поддержки ES6 в браузерах и в JS-средах (таких, как Node.js) несколько разнился, так что
вы можете обнаружить, что полученный вами результат отличается от --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «ES6 и не только» по жанру, серии, автору или названию: