AJAX (Asynchronous JavaScript and XML) is a development technique for building interactive web applications. It allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes, without interfering with the display and behavior of the existing page. Some key uses of AJAX include real-time form validation, auto-completion of form fields, loading additional data without page refreshes, and implementing rich user interfaces with progress indicators and other controls. The core components that enable AJAX include HTML/XHTML for content display, CSS for presentation, DOM for dynamic display of information, XMLHttpRequest object for asynchronous data retrieval from the server, and JavaScript to bind everything together.
AJAX (Asynchronous JavaScript and XML) is a development technique for building interactive web applications. It allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes, without interfering with the display and behavior of the existing page. Some key uses of AJAX include real-time form validation, auto-completion of form fields, loading additional data without page refreshes, and implementing rich user interfaces with progress indicators and other controls. The core components that enable AJAX include HTML/XHTML for content display, CSS for presentation, DOM for dynamic display of information, XMLHttpRequest object for asynchronous data retrieval from the server, and JavaScript to bind everything together.
This document provides an overview of AJAX (Asynchronous JavaScript and XML) technology. It discusses how AJAX allows for asynchronous data retrieval, which enables interactive web applications without page reloads. Key components of AJAX include HTML/CSS, the DOM, XMLHttpRequest, and JavaScript. AJAX is useful for tasks like validating form data without submission, autocompleting form fields, and updating parts of a page without refreshing. While powerful, AJAX also presents challenges like breaking the back button and increasing browser complexity.
Day 1 of 7-days "JavaScript and Rich User Interfaces" training for my colleagues. It covers XMLHttpRequest, iframe, img cookie transport, script transport, JSONP, comet.
Yeomanの基礎からちょっとした応用までを紹介。
Chrome+HTML5 Developers Live Japan #4
https://plus.google.com/events/c9p1aclqe3fhl6gpo9p5hj4a01g
のライブ配信用スライドです。