Секреты JavaScript ниндзя, Резиг Д., Бибо Б., 2015

Секреты JavaScript ниндзя, Резиг Д., Бибо Б., 2015.

   Особое значение JavaScript было очевидно не всегда, но теперь оно несомненно. Веб-приложения служат для того, чтобы предоставить пользователям функционально богатый и удобный интерфейс, но без JavaScript в Интернете можно лишь показывать фотографии кошек. Теперь, как никогда прежде, разработчикам веб-приложений требуются прочные знания и навыки программирования на языке JavaScript, приводящем в действие эти приложения.
Но как и завтрак с апельсиновым соком, язык JavaScript полезен не только для браузеров. Преодолев узкие границы применения в браузерах, этот язык программирования теперь применяется на серверах в таких механизмах, как Rhino и V8, а также в интегрированных средах вроде Node.js. И хотя эта книга посвящена главным образом применению JavaScript в веб-приложениях, основы этого языка программирования, представленные в части II, выходят далеко за пределы применимости при разработке веб-приложений. С увеличением числа разработчиков, пользующихся JavaScript, теперь, как никогда прежде, слало очень важно знать твердо основы этого языка программирования, чтобы владеть им в совершенстве.

Секреты JavaScript ниндзя, Резиг Д., Бибо Б., 2015


Общее представление о языке JavaScript.
По мере своего профессионального роста большинство программирующих на JavaScript так или иначе доходят до того момента, когда они начинают активно пользоваться в своем коде различными языковыми элементами, включая объекты, обычными и даже анонимными встраиваемыми функциями, если, конечно, они следят за современными тенденциями в программировании. Но их навыки программирования, как правило, редко выходят за рамки самого основного уровня. Кроме того, они обычно очень плохо представляют себе назначение и реализацию замыканий в JavaScript. А ведь это понятие помогает окончательно уяснить особое значение функций для данного языка программирования.

В основу JavaScript положена тесная взаимосвязь между объектами, функциями и замыканиями (рис. 1.1). Ясное представление о сильной взаимосвязи между этими понятиями позволяет заметно усовершенствовать навыки программирования на JavaScript, закладывая основы для разработки приложений любого типа.

Многие разработчики веб-приложений на JavaScript, особенно имеющие навыки объектно-ориентированного программирования, могут уделять основное внимание объектам, недостаточно представляя тот вклад, который функции и замыкания вносят в общую картину. Помимо этих основополагающих понятий, имеются еще два средства, все еще сильно недооцененные в практике программирования на JavaScript: таймеры и регулярные выражения. Оба средства находят применение буквальное каждой кодовой базе на JavaScript, но их потенциал раскрывается полностью не всегда из-за недостаточно ясного понимания их характера. В частности, принцип действия таймеров в браузере для многих является полной загадкой, а ведь ясное представление о том, как они работают, позволяет решать такие сложные задачи программирования, как, например, организация длительных вычислений и плавной анимации. Кроме того, ясное представление о принципе действия регулярных выражений дает возможность получать фрагменты очень простого и эффективного кода, которые в противном случае зачастую оказываются довольно сложными.

ОГЛАВЛЕНИЕ.
Часть I. Подготовка к обучению.
Глава 1. Введение в искусство программирования на JavaScript.
Глава 2. Вооружение средствами тестирования и отладки.
Часть II. Обучение ученика.
Глава 3. Функции как основа основ.
Глава 4. Обращение с функциями.
Глава 5. Сближение с замыканиями.
Глава 6. Объектно-ориентированное программирование с помощью прототипов.
Глава 7. Овладение регулярными выражениями.
Глава 8. Укрощение потоков и таймеров.
Часть III. Обучение кандидата в мастера.
Глава 9. Вычисление кода во время выполнения.
Глава 10. Операторы with.
Глава 11. Стратегии разработки кросс-браузерного кода.
Глава 12. Обращение с атрибутами, свойствами и CSS.
Часть IV. Обучение мастера.
Глава 13. Особенности обработки событий.
Глава 14. Манипулирование моделью DOM.
Глава 15. Механизмы CSS-селекторов.
Предметный указатель.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Секреты JavaScript ниндзя, Резиг Д., Бибо Б., 2015 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Хештеги: :: :: ::