Читать онлайн «Введение в ECMAScript 6»

Автор Прасти Нараян

Нараян Прасти Введение в ECMAScript 6 Learning ECMAScript 6 Learn all the new ES6 features and be among the most prominent JavaScript developers who can write efficient JS programs as per the latest standards! Narayan Prusty BIRMINGHAM - MUMBAI Введение в ECMAScript 6 Знакомьтесь с новыми функциями ES6 и присоединяйтесь к ведущим программистам JavaScript, пишущим эффективный код JS согласно последним стандартам! Нараян Прасти Москва, 2016 УДК 004. 438ECMAScript 6 ББК 32. 973. 2 П70 П70 Нараян Прасти Введение в ECMAScript 6. / пер. с англ. Рагимов Р. Н. – М. : ДМК Пресс, 2016. – 176 с. : ил. ISBN 978-5-97060-392-5 Данная книга содержит пошаговые инструкции по использованию новых возможностей EСMAScript 6 вместо устаревших трюков и при- емов программирования на JavaScript. Книга начинается с знакомства со всеми встроенными объектами ES6 и описания создания итераторов ES6. Затем она расскажет, как писать асинхронный код с помощью ES6 в обычном стиле синхронно- го кода. Далее описывается использование программного интерфейса рефлексии Reflect API для исследования и изменения свойств объ- ектов. Затем рассматривается создание прокси-объектов и их приме- нение для перехвата и изменения поведения операций с объектами. Издание предназначено для программистов на JavaScript, обладаю- щих базовыми навыками разработки, и желающим освоить новейшие возможности EСMAScript 6 для совершенствования своих программ, выполняемых на стороне клиента. Original English language edition published by Published by Packt Publishing Ltd. , Livery Place, 35 Livery Street, Birmingham B3 2PB, UK. Copyright © 2015 Packt Publishing. Russian-language edition copyright © 2016 by DMK Press. All rights reserved. Все права защищены. Любая часть этой книги не может быть воспроиз- ведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, по- скольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-1-78588-444-3 (англ. ) Copyright © 2015 Packt Publishing ISBN 978-5-97060-392-5 (рус. ) © Оформление, перевод на русский язык, ДМК Пресс, 2016 ОГЛАВЛЕНИЕ Предисловие... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 10 Об авторе... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12 О технических рецензентах... ... ... ... ... ... ... ... ... ... ... 13 Введение... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16 О чем рассказывается в этой книге... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16 Что понадобится при чтении этой книги . ... ... ... ... ... ... ... ... ... ... ... ... ... 17 Совместимость с ECMAScript 6... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... 18 Запуск ECMAScript 6 в несовместимых реализациях... ... ... ... ... ... ... . 18 Кому адресована эта книга ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19 Соглашения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 19 Отзывы и пожелания... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 20 Скачивание исходного кода примеров... ... ... ... ... ... ... ... ... ... ... ... ... ... . 21 Нарушение авторских прав... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 21 Глава 1.