AJAX and PHP, Building Responsive Web Applications
Язык: Английский
Год публикации: 2006
Автор(ы): C. Darie, B. Bogdan
Страниц: 286
Краткое содержание
- AJAX and the Future of Web Applications
- Client-Side Techniques with Smarter JavaScript
- Server-Side Techniques with PHP and MySQL
- AJAX Form Validation
- AJAX Chat
- AJAX Suggest and Autocomplete
- AJAX Real-Time Charting with SVG
- AJAX Grid
- AJAX RSS Reader
- AJAX Drag and Drop
- Appendix A: Preparing Your Working Environment
Полное содержание
- AJAX and the Future of Web Applications
- Delivering Functionality via the Web
- Advantages of Web Applications
- Building Websites Since 1990
- HTTP and HTML
- PHP and Other Server-Side Technologies
- JavaScript and Other Client-Side Technologies
- What's Been Missing?
- Understanding AJAX
- Building a Simple Application with AJAX and PHP
- Time for Action-Quickstart AJAX
- Summary
- Client-Side Techniques with Smarter JavaScript
- JavaScript and the Document Object Model
- Time for Action-Playing with JavaScript and the DOM
- JavaScript Events and the DOM
- Time for Action-Using JavaScript Events and the DOM
- Even More DOM
- Time for Action-Even More DOM
- JavaScript, DOM, and CSS
- Time for Action-Working with CSS and JavaScript
- Using the XMLHttpRequest Object
- Creating the XMLHttpRequest Object
- Creating Better Objects for Internet Explorer
- Initiating Server Requests Using XMLHttpRequest
- Handling Server Response
- Time for Action-Making Asynchronous Calls with XMLHttpRequest
- Working with XML Structures
- Time for Action-Making Asynchronous Calls with XMLHttpRequest and XML
- Handling More Errors and Throwing Exceptions
- Creating XML Structures
- Summary
- Server-Side Techniques with PHP and MySQL
- PHP and DOM
- Time for Action-Doing AJAX with PHP
- Passing Parameters and Handling PHP Errors
- Time for Action-Passing PHP Parameters and Error Handling
- Connecting to Remote Servers and JavaScript Security
- Time for Action-Connecting to Remote Servers
- Using a Proxy Server Script
- Time for Action-Using a Proxy Server Script to Access Remote Servers
- A Framework for Making Repetitive Asynchronous Requests
- Time for Action-Implementing Repetitive Tasks
- Working with MySQL
- Creating Database Tables
- Manipulating Data
- Connecting to Your Database and Executing Queries
- Time for Action-Working with PHP and MySQL
- Wrapping Things Up and Laying Out the Structure
- Time for Action-Building the Friendly Application
- Summary
- AJAX Form Validation
- Implementing AJAX Form Validation
- Thread-Safe AJAX
- Time for Action-AJAX Form Validation
- AJAX Chat
- Introducing AJAX Chat
- Implementing AJAX Chat
- Time for Action-Ajax Chat
- Summary
- AJAX Suggest and Autocomplete
- Introducing AJAX Suggest and Autocomplete
- Implementing AJAX Suggest and Autocomplete
- Time for Action-AJAX Suggest and Autocomplete
- Summary
- AJAX Real-Time Charting with SVG
- Implementing a Real-Time Chart with AJAX and SVG
- Time for Action-Building the Real-Time SVG Chart
- AJAX Grid
- Implementing the AJAX Grid Using Client-Side XSLT
- Time for Action-AJAX Grid
- Summary
- AJAX RSS Reader
- Working with RSS
- The RSS Document Structure
- Google Reader
- Implementing the AJAX RSS Reader
- Time for Action-Building the RSS Reader Application
- Summary
- AJAX Drag and Drop
- Using Drag and Drop on the Web
- Shopping Carts
- Sortable Lists
- Building the AJAX Drag-and-Drop Sortable List Application
- Time for Action-Task Management Application with AJAX
- Summary
- Appendix A: Preparing Your Working Environment
- Preparing Your Windows Playground
- Installing Apache
- Installing MySQL
- Installing PHP
- Preparing Your *nix Playground
- Installing Apache
- Installing MySQL
- Installing PHP
- Installing phpMyAdmin
- Preparing the AJAX Database
|