Читать онлайн «Node.js. Разработка серверных веб-приложений в JavaScript»

Автор Дэвид Хэррон

Дэвид Хэррон Node. js Разработка серверных веб-приложений на JavaScript David Herron Node Web Development A practical introduction to Node, the exciting new server-side JavaScript web development stack BIRMINGHAM – MUMBAI Дэвид Хэррон Node. js Разработка серверных веб-приложений на JavaScript Москва, 2012 УДК 004. 738. 5:004. 45Node ББК 32. 973. 202-018. 2 Х99 Хэррон Д. Х99 Node. js. Разработкасерверных веб-приложений в JavaScript: Пер. с англ. Слинкина А. А. – М. : ДМК Пресс, 2012. – 144 с. : ил. ISBN 978-5-94074-809-0 Книга посвящена разработке веб-приложений в Node. js – платформе, которая выводит язык JavaScript за пределы браузера и позволяет использовать его в сер- верных приложениях. В основе платформы лежит исключительно быстрый движок JavaScript, заимствованный из браузера Chrome, к которому добавлена быстрая и на- дежная библиотека асинхронного сетевого ввода/вывода. Основной упор в Node. js делается на создании высокопроизводительных, хорошо масштабируемых клиент- ских и серверных приложений. Издание предназначено для программистов, знакомых с основами JavaScript и веб-разработки. УДК 004. 738. 5:004. 45Node ББК 32. 973. 202-018. 2 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения вла- дельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ- ственности за возможные ошибки, связанные с использованием книги. ISBN 978-1-849515-14-6 (анг. ) Copyright © 2011 Packt Publishing ISBN 978-5-94074-809-0 (рус. ) © Оформление, ДМК Пресс, 2012 Содержание Об авторе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8 Благодарности ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9 О рецензентах ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10 Предисловие ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11 О содержании книги ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11 Что необходимо для чтения этой книги ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12 На кого рассчитана эта книга ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... . 13 Графические выделения... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13 Отзывы... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14 Поддержка клиентов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14 Исходный код примеров... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14 Опечатки ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14 Нарушение авторских прав ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 15 Вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15 Глава 1.