「AJAX」修訂間的差異

出自ProgWiki
跳至導覽 跳至搜尋
行 1: 行 1:
'''AJAX'''('''A'''synchronous '''J'''avaScript '''A''nd '''X'''ML),即非同步[[JavaScript]]和[[XML]],是一種創建互動式網頁應用的網頁開發技術。
+
'''AJAX'''('''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML),即非同步[[JavaScript]]和[[XML]],是一種創建互動式網頁應用的網頁開發技術。
 
*{{wikipedia|Ajax_(programming)|lang=en}}
 
*{{wikipedia|Ajax_(programming)|lang=en}}
  
行 14: 行 14:
  
 
===Dojo Toolkit===
 
===Dojo Toolkit===
* {{main|Dojo Toolkit}}
+
{{main|Dojo Toolkit}}
  
 
===ExtJS===
 
===ExtJS===
* {{main|ExtJS}}
+
{{main|ExtJS}}
  
 
===JQuery===
 
===JQuery===
* {{main|JQuery}}
+
{{main|JQuery}}
  
 
===MochiKit===
 
===MochiKit===
行 26: 行 26:
  
 
===Mootools===
 
===Mootools===
* {{main|Mootools}}
+
{{main|Mootools}}
  
 
===Prototype===
 
===Prototype===
行 64: 行 64:
  
 
===GWT(Google Web Toolkit)===
 
===GWT(Google Web Toolkit)===
* {{main|Google Web Toolkit}}
+
{{main|Google Web Toolkit}}
  
 
===ZK===
 
===ZK===

於 2010年7月25日 (日) 10:18 的修訂

AJAXAsynchronous JavaScript And XML),即非同步JavaScriptXML,是一種創建互動式網頁應用的網頁開發技術。

它使用:

  • 使用 XHTML+CSS 來表示訊息。
  • 使用 JavaScript 操作DOM(Document Object Model)進行動態顯示及互動。
  • 使用 XML 和 XSLT 進行數據交換及相關操作。
  • 使用 XMLHttpRequest 物件與Web伺服器進行非同步數據交換。
  • 使用 JavaScript 將所有的東西綁定在一起。

AJAX (for Client side)

參照:『維基百科~Comparison_of_JavaScript_frameworks

Dojo Toolkit

主條目:Dojo Toolkit

ExtJS

主條目:ExtJS

JQuery

主條目:JQuery

MochiKit

Mootools

主條目:Mootools

Prototype

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
extends the Prototype Javascript Framework by adding visual effects, user interface controls, and utilities.

Rico

AJAX Support / Drag And Drop / Cinematic Effects

YUI Library

主條目:YUI Library

AJAX (for PHP Server Side)

xajax

AJASON

SAJAX

Tigermouse

AJAX (for Java Server Side)

GWT(Google Web Toolkit)

主條目:Google Web Toolkit

ZK

AJAX (for ASP.NET 2.0 Server Side)

主條目:ASP.NET AJAX

AJAX (其他)

  • LINB……jsLINB、phpLINB、sharpLINB
  • Visual JS……架在PHP上的JavaScript的IDE