Davis Dai. Introduction Acronym for “asynchronous JavaScript and XML” Combination of various...
-
date post
19-Dec-2015 -
Category
Documents
-
view
217 -
download
3
Transcript of Davis Dai. Introduction Acronym for “asynchronous JavaScript and XML” Combination of various...
AJAXDavis Dai
Introduction
Acronym for “asynchronous JavaScript and XML”
Combination of various technologies Was not developed as an official
standardIt came to be as a way of thinking about the
architecture of web applications utilizing certain technologies
History
2003 – Idea first conceived by Greg Aldridge
2005 – Termed AJAX by Jesse James Garrett
2006 – OpenAjax Initiative 2006 – OpenAjax Alliance
OpenAjax Alliance
Began as the OpenAjax Initiative Industry group formed to facilitate
developmentMainly addressing issues that require
coordination among AJAX-using organizations
Voluntary contribution
Specs – Composition
Presentation – X/HTML and CSS Dynamic display of and interaction with
data – Document Object Model (DOM) Interchange of data – XML Manipulation and display of data – XSLT Asynchronous communication –
XMLHttpRequest Central link – JavaScript
Specs – Presentation
X/HTML CSS
Specs – DOM Cross-platform Language-
independent Convention for
representing and interacting with objects in X/HTML and XML documents
Specs – XML
Specs – XSLT Extensible
Stylesheet Language Transformations
Transforms XML into XHTML or other XML documents
Specs – XMLHttpRequest
Communicate with server from inside web pageUpdate web page with new data without
reloadRequest and receive new data from server
after page loadCommunicate with server in background
Specs – JavaScript
JavaScript Java
Dynamic and interactive web (site/app) development.
Mainly used for:
AjaxDaddyw3schools.com AJAX Example
Examples
Advantages
Interoperability Usability Speed Reduced network/server load
Disadvantages
Implementation/ Maintainability Privacy/Security
Conclusion
Good Idea Will remain in practice for a long time