Freigeben über


JavaScript Step by Step

645523.inddПопулярная серия «Step by Step» от Microsoft Press недавно пополнилась еще одним изданием, посвященным языку JavaScript. Глядя на книги, выходящие в последние годы, мы можем найти пособия по практически любым продуктам и технологиям, и может показаться, что тема скриптовых языков уже давно закрыта. На самом деле это не так и JavaScript Step by Step написанная Steve Suehring доказывает, что периодически нужно вспоминать и о скриптовых языках.

В книге пять частей. Первая посвящена описанию назначения JavaScript и включает краткую историю языка с примерами реализации в браузерах Internet Explorer. Обсуждается стандарт ECMAScript-262, включая его новую версию – версию 5. Далее также описываются первые шаги по использованию языка в составе веб-страниц, работа с языком в Visual Studio 2010, Eclipse и даже в Notepad и отладка кода на JavaScript. После этого мы знакомимся с основными элементами языка, их назначением и примерами использования.

Вторая часть посвящена прикладным вопросам использования JavaScript. Здесь продолжается обсуждение синтаксических конструкций языка JavaScript, функций, объектов и объектной модели браузера – достаточно подробно обсуждаются такие объекты, как document, frames, history, location, navigator, screen, self, window и parent.

В третьей части обсуждается интеграция JavaScript в дизайн. Здесь мы знакомимся с объектной моделью документа (Document Object Model, DOM) уровней 0, 1 и 2, способами доступа к элементам с страницы, атрибутам и т.п. Далее обсуждается использование событийной модели JavaScript для обработки событий, возникающих в окне браузера, затем – использование cookies, графических изображений, веб-форм, доступ из JavaScript к каскадным таблицам стилей (Cascade Style Sheets, CSS) и способы обработки ошибок, возникающих в коде.

В четвертой части читатели знакомятся с Asynchronous JavaScript and XML (AJAX) и подходами к обработке XML из кода на JavaScript. Обсуждаются такие темы, как приложения, объект XMLHttpRequest и подходы к асинхронному обновлению содержимого страниц, а также расширенные возможности AJAX.

Пятая, заключительная часть, посвящена библиотеке JQuery и начинается с обсуждения создания собственных библиотек на JavaScript. Две следующие главы посвящены подробному рассмотрению возможностей библиотеки JQuery. В конце каждой главы книги приводятся вопросы, позволяющие читателям проверить полученные знания. Ответы на все вопросы собраны в приложении.

Книга JavaScript Step by Step, как собственно и все книги из серии «Step by Step» представляет собой достаточно компактное (500 стр.) и удобное в использовании пособие по языку JavaScript, которое можно использовать и как для знакомства с возможностями языка, так и для того, чтобы вспомнить хорошо забытое старое.

Адрес книги на сайте компании – http://oreilly.com/catalog/9780735645523/

/АФ