Вивчення технологій програмування Internet-сайтів. Розробка інтерактивного інтерфейсу Web-додатків засобами бібліотеки Codeigniter. Інтернет-проекти на основі Ajax-технології. Обробка запиту засобами Codeigniter. Асинхронний обмін даними способами Ajax.
Аннотация к работе
Зміст Список умовних позначень та скорочень Вступ 1. Розробка інтерактивного інтерфейсу web-додатків засобами бібліотеки Codeigniter та технології Ajax 1.1 Загальнi вiдомостi про Ajax 1.2 Переваги технології Ajax 1.3 Недоліки технології Ajax 1.4 Взаємодія у Web за допомогою Ajax 1.5 Суть Ajax-підходу 1.6 Інтернет-проекти на основі AJAX-технології 2. Ініціалізація проекту та обробка запиту засобами Codeigniter 3.1 Ініціалізація обробки запиту засобами CodeIgniter 3.2 Приклад застосування CodeIgniter для задачі аутентифікації користувача 3.3 Приклад використання бібліотеки CodeIgniter для обміну даними засобами Ajax 4. Частина з охорони праці Висновки Список використаних джерел Список умовних позначень та скорочень AJAX - Asynchronous JavaScript And XML (Асинхронний JavaScript і XML) WEB - Всесвітня павутина XML - Extensible Markup Language (Розширювана мова розмітки) HTML - HyperText Markup Language (Мова розмітки гіпертексту) JSON - JavaScript Object Notation (Обєктний запис JavaScript) CSV - Comma-Separated Values HTTP - HyperText Transfer Protocol (Протокол передачі гіпертексту) DOM - Document Object Model (Обєктна модель документа) DHTML - Dynamic HyperText Markup Language PHP - Hypertext Preprocessor (Гіпертекстовий препроцесор) JAVA - Обєктно-орієнтована з обовязковим за специфікацією HTML 4.01 атрибутом type=text/javascript, хоча в більшості браузерів мова сценаріїв по замовчуванюю саме JavaScript. Також JavaScipt має обмеження часу на завершення свого виконання (це може бути як фіксоване число у випадку браузерів з двигунцем Gecko або інше обмеження, наприклад максимальне число елементарних операція у випадку браузерів з двигунцем Trident). 1.4 Взаємодія у Web за допомогою Ajax В цьому механізмі доступу з’єднуючою ланкою між сервером та сторінкою є JavaScript-об’єкт XMLHttpRequest. HTML сторінка Об’єкт XMLHttpRequest PHP скрипт При певних діях користувача (наприклад при активізації кнопки в складі користувацького інтерфейсу) браузер генерує запит і за допомогою JavaScript-об’єкта XMLHttpRequest відправляє його на сервер. Коли користувач для прикладу вводить декілька букв у рядковому запиті Google тоді автоматично за допомогою фонових запитів із бази даних підставляється готове слово яке відповідає умові запиту користувача. Серед них для мови PHP слід відзначити такі, як Zend Framework, Symfony, Cake PHP, CodeIgniter та інші.