What Is Ajax:
Http://www.baidu.com? WD = % Ca % B2 % C3 % B4 % Ca % c7ajax & CL = 3
Http://www.google.com/search? Hl = ZH-CN & newwindow = 1 & Q = % E4 % BB % 80% E4 % B9 % 88% E6 % 98% afajax & LR =
Website introducing Ajax design patterns: www.ajaxpatterns.org
For Ajax development and application, the "CSS/JavaScript/DOM" requirements are relatively high, so before development, it is best to first improve the understanding of "CSS/JavaScript/DOM.
A good place to learn HTML/CSS/WML/JavaScript/DOM/XML/xlt:
Http://www.w3schools.com/
Below are some lib libraries compatible with different browsers, which can help you ignore JavaScript incompatibility issues in different browsers:
X Library: http://cross-browser.com/
SARISSA http://sarissa.sourceforge.net/doc/
Prototype: http://prototype.conio.net/(http://www.javaeye.com/viewtopic.php? T = 14347)
Three small client-side frameworks: the implementation is very simple. Ajax is implemented through JavaScript and XMLHTTP, which has nothing to do with the server language.
Prototype: http://prototype.conio.net/
Scriptaculous: http://script.aculo.us/
Rico: http://openrico.org/rico/home.page
Three small server-side frameworks: automatically generates JavaScript stubs for functions and objects on the server. It provides a simple test page, remote JavaScript call security, and automatic data type conversion. The web page accesses the functions and objects of the corresponding server by calling Javascript stubs.
DWR: http://getahead.ltd.uk/dwr
JSON-RPC: http://json-rpc.org/
Sajax: http://www.modernmethod.com/sajax/ (PhP supported)
Three Complex server-side frameworks: allows you to use pure Java and other server-side languagesCodeWhen compiling Ajax applications, they provide Web Page code encapsulation with strong dependencies. Each implementation varies greatly and the speed may be faulty (echo2 feels slow ).
Backbase: http://www.backbase.com
Echo2: http://www.nextapp.com/products/echo2/
Ruby on Rails: http://www.rubyonrails.org/
The latest version of Ruby on Rails contains the Ajax function. The prototype mentioned above is separated from this.