 | Уровень сложности: средний Кэмерон Лэйрд (claird@phaseit.net), вице-президент, Phaseit,Inc.
23.11.2007 Познакомьтесь с Flapjax - новым языком программирования со старым синтаксисом, основанным на стандартном JavaScript. На Flapjax вы легко можете программировать совместный доступ к данным, интерфейсы к внешним Web-сервисам, персистенцию и взаимодействие с конечными пользователями в Web-приложениях. В этом учебном пособии
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-сервер без функциональности работы с динамическими страницами.
Продолжительность
1 час
Форматы html
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |