Руководство по HTML5
Адам Фриман
Получение Node.js
Для нескольких глав в этой книге, мне нужно было писать код для внутреннего сервера, с которым может общаться веб-браузер. Я выбрал Node.js
для этой задачи. Node.js
стал чем-то феноменальным в последнее время. Он предлагает простой, управляющий событиями I/O, который идеально подходит для запросов большого объема и с низкой скоростью передачи данных.
Вам не нужно знать или беспокоиться об этом. Причина, по которой я выбрал Node.js
, состоит в том, что я пишу серверные скрипты, используя JavaScript, это обозначает, что мне не нужно вводить второй язык программирования в этой книге. Я не собираюсь объяснять, как работает Node.js
, или даже пояснять подробности моих серверных скриптов, но вы должны быть в состоянии использовать свои навыки JavaScript, чтобы выяснить, как они работают, если не хотите оставаться в неведении.
Вы можете скачать Node.js
на nodejs.org. Я использовал версию 0.4.11 в этой книге. Node.js
, похоже, развивается очень быстро, поэтому вы можете обнаружить, что существуют уже более поздние его версии, когда будете читать данную книгу. Я использую Windows, и я получил скомпилированные бинарные файлы с http://node-js.prcn.co.cc.
Получение модуля multipart
Не все нужные функции включены в основной пакет Node.js
. Вам также понадобится модуль multipart, который можно получить на https://github.com/isaacs/multipart-js. Следуйте инструкциям, чтобы установить этот модуль, он будет нужен нам для глав 32 и 33, когда перейдем к Ajax.