Перед началом работы
Flapjax, улучшенный способ создания Ajax-приложений (Asynchronous JavaScript and XML), предлагает больше, чем просто библиотеку удобных функций. В данном руководстве рассмотрены простые, самодостаточные действия по успешному применению Flapjax к проблемам реальной жизни (на Web-сайте Flapjax также имеется полезное учебное руководство - см. раздел "Ресурсы").
Изучив данное руководство, вы будете иметь рабочие примеры Web-приложений, выполняющиеся в любом поддерживающем JavaScript браузере для:
- Управления действиями пользователя и поступлением данных в терминах абстракций "поведение" и "поток событий".
- Удобного извлечения публичных Web-сервисов, написанных на JavaScript.
Вы также научитесь писать и выполнять простые Flapjax-программы в нескольких режимах, включая компилированные модули, пригодные для развертывания.
Хотя знание JavaScript и HTML очень важно для автономного использования Flapjax, любой разработчик GUI-приложений сможет разобраться с большей частью данного руководства. Руководство проводит начинающих программистов через рабочие примеры, по ходу дела знакомя с более сложными концепциями, позволяющими сравнить Flapjax с другими системами программирования.
Для выполнения приведенных здесь примеров понадобится современный браузер, поддерживающий JavaScript; подойдут любые последние версии Firefox, Opera, Internet Explorer или Safari. Кроме браузера вы, возможно, захотите обратиться к Web-серверу, хотя в этом нет необходимости. Для работы с приведенными ниже примерами подойдет самая минимальная конфигурация компьютера (к примеру, 100 MHz Pentium) и Web-сервер без функциональности работы с динамическими страницами.