 | Уровень сложности: средний Грэг Тревис , вице-президент, разработка технологий, Dynamic Logic
28.09.2007 Возможность добавления заметок и комментариев к вашему Web-сайту может стать мощным и привлекательным средством для пользователей. Данное руководство рассказывает о том, как реализовать систему пользовательских комментариев (основанную на технологии Asynchronous JavaScript and XML (AJAX)) в виде желтых наклеек для заметок, размещаемых поверх содержимого Web-сайта. В этом учебном пособии
- Создание и загрузка автономного JavaScript-кода для системы Stickies.
- Запуск JavaScript-кода из букмарклета.
- Начальная загрузка кода для системы Stickies.
- Создание кода Stickies.
- Взаимодействие с Document Object Model (DOM) для Web-страниц.
- Создание редактируемых наклеек.
- Создание класса, обеспечивающего взаимодействие наклеек с сервером.
- Сохранение и загрузка наклеек.
Требуемый опыт
Лучший способ использовать данное руководство - прочесть его до конца, а затем загрузить и установить исходный код (см. раздел "Загрузка"). Вы можете модифицировать код, чтобы поэкспериментировать, или использовать его части в ваших собственных программах.
Системные требования
Чтобы использовать руководство, вы должны иметь базовые знания о JavaScript и DOM. Хотя серверное ПО написано на Perl, его реализация не является предметом данного руководства, поэтому знания Perl не требуется. Вам потребуется:
- Web-сервер, на котором могут выполняться любые Web-сайты, а также сценарии Common Gateway Interface (CGI), написанные на Perl. Это может быть тот же сервер, что и сервер содержимого, а также абсолютно другой сервер.
- Наклейки используют JavaScript, поэтому я не могу гарантировать, что код руководства будет работать в любом браузере. Можно сказать так: я знаю, что код работает в последних версиях Firefox и Mozilla.
- Исходный код для системы Stickies, содержащийся в файле stickies-src.zip (см. раздел "Загрузка").
Продолжительность
Больше 2 часов
Форматы html
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |