ББК 32. 988. 02-018. 1
УДК 004. 43
Х39
Херман Д. Х39 Сила JavaScript. 68 способов эффективного использования JS. —
СПб. : Питер, 2013. — 288 с. : ил. — (Серия «Библиотека специа-
листа»). ISBN 978-5-496-00524-1
Эта книга поможет вам освоить всю мощь языка программи-
рования JavaScript и научит применять его максимально эффек-
тивно. Автор описывает внутреннюю работу языка на понят-
ных практических примерах, которые помогут как начинаю-
щим программистам, так и опытным разработчикам повысить
уровень понимания JavaScript и существенно обогатить опыт
его применения в своей работе. В книге содержится 68 проверенных подходов для написания
«чистого» и работающего кода на JavaScript, которые можно
легко использовать на практике. Вы узнаете, как выбирать пра-
вильный стиль программирования для каждого конкретного
проекта, как управлять непредвиденными проблемами разра-
ботки, а также как работать более эффективно на каждом этапе
программирования на JavaScript.
12+ (Для детей старше 12 лет. Все
права защищены. Никакая часть данной книги не может быть воспроизведена
в какой бы то ни было форме без письменного разрешения владельцев автор-
ских прав. Тем не менее, имея в виду возможные
человеческие или технические ошибки, издательство не может гарантировать
абсолютную точность и полноту приводимых сведений и не несет ответствен-
ности за возможные ошибки, связанные с использованием книги. ISBN 978-0321812186 англ. ISBN 978-5-496-00524-1
© Pearson Education, Inc. © Перевод на русский язык ООО Издательство «Питер», 2013
© Издание на русском языке, оформление ООО Издательство «Питер», 2013
СоДержание
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
JavaScript в сравнении с ECMAScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Веб-программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 13
Замечание по поводу параллелизма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Благодарности. . . . . . . . . . . . . . . . . . . . . . . . . 15
об авторе . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Глава 1. Подготовка к программированию
на JavaScript . . . . . . . . . . . . . . . . . . . . . . 19
1. Заранее узнайте, какая версия JavaScript используется. . . . . 20
2. Разберитесь с числами с плавающей точкой. . . . . . . . . . . . . . . . . . 28
3.