「AJAX」修訂間的差異

出自ProgWiki
跳至導覽 跳至搜尋
 
(未顯示同一使用者於中間所作的 7 次修訂)
行 1: 行 1:
==簡介==
+
'''AJAX'''('''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML),即非同步[[JavaScript]]和[[XML]],是一種創建互動式網頁應用的網頁開發技術。
AJAX全稱為「Asynchronous JavaScript and XML」(非同步[[JavaScript]]和[[XML]]),是一種創建互動式網頁應用的網頁開發技術。它使用:
+
*{{wikipedia|Ajax_(programming)|lang=en}}
 +
*{{wikibooks|Programming_Ajax|lang=en}}
 +
 
 +
它使用:
  
 
* 使用 XHTML+[[CSS]] 來表示訊息。
 
* 使用 XHTML+[[CSS]] 來表示訊息。
行 12: 行 15:
  
 
===Dojo Toolkit===
 
===Dojo Toolkit===
* {{main|Dojo Toolkit}}
+
{{main|Dojo Toolkit}}
  
 
===ExtJS===
 
===ExtJS===
* {{main|ExtJS}}
+
{{main|ExtJS}}
  
 
===JQuery===
 
===JQuery===
* {{main|JQuery}}
+
{{main|JQuery}}
  
 
===MochiKit===
 
===MochiKit===
行 24: 行 27:
  
 
===Mootools===
 
===Mootools===
* [http://mootools.net/ Mootools] - {{Wikipedia|Mootools|lang=en}}
+
{{main|Mootools}}
:* [http://mootools.net/download 建構你的Mootools]
 
:* [http://moofx.mad4milk.net/ moo.fx]
 
  
 
===Prototype===
 
===Prototype===
行 45: 行 46:
  
 
===xajax===
 
===xajax===
* [http://www.xajaxproject.org/ xajax] - [http://wiki.xajaxproject.org/Zh:Main_Page 使用說明] - {{Wikipedia|Xajax}}
+
* [http://www.xajax-project.org/ xajax] - [http://wiki.xajaxproject.org/Zh:Main_Page 使用說明] - {{Wikipedia|Xajax}}
 
:* [http://www.neo.com.tw/archives/001017.html 修改 xajax javascript 核心的步驟]
 
:* [http://www.neo.com.tw/archives/001017.html 修改 xajax javascript 核心的步驟]
 
:* [http://www.neo.com.tw/archives/000892.html XAJAX - IE 出現「操作已終止」的解決方式]
 
:* [http://www.neo.com.tw/archives/000892.html XAJAX - IE 出現「操作已終止」的解決方式]
行 64: 行 65:
  
 
===GWT(Google Web Toolkit)===
 
===GWT(Google Web Toolkit)===
* {{main|Google Web Toolkit}}
+
{{main|Google Web Toolkit}}
  
 
===ZK===
 
===ZK===
* [http://www.zkoss.org/ ZK]
+
{{main|ZK}}
:* [http://sourceforge.net/projects/zk1/ SourceForge.net: ZK - Simply Ajax and Mobile]
 
  
 
==AJAX (for ASP.NET 2.0 Server Side)==
 
==AJAX (for ASP.NET 2.0 Server Side)==
* {{main|ASP.NET AJAX}}
+
{{main|ASP.NET AJAX}}
 
* [http://www.ajaxpro.info/ Ajax.NET],{{wikipedia|Ajax.NET|lang=en}}
 
* [http://www.ajaxpro.info/ Ajax.NET],{{wikipedia|Ajax.NET|lang=en}}
* [http://yuiasp.net/ YUIAsp.Net](把[[YUI Library]]搬到ASP.NET來用)
+
* [http://www.yui-asp.net/ YUIAsp.Net](把[[YUI Library]]搬到ASP.NET來用)
  
 
==AJAX (其他)==
 
==AJAX (其他)==
行 86: 行 86:
 
[[Category:AJAX]]
 
[[Category:AJAX]]
 
[[Category:JavaScript]]
 
[[Category:JavaScript]]
 +
[[Category:輪詢技術]]

於 2020年12月9日 (三) 00:16 的最新修訂

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

主條目:ZK

AJAX (for ASP.NET 2.0 Server Side)

主條目:ASP.NET AJAX

AJAX (其他)

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