「AJAX」修訂間的差異
跳至導覽
跳至搜尋
(未顯示同一使用者於中間所作的 14 次修訂) | |||
行 1: | 行 1: | ||
− | + | '''AJAX'''('''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML),即非同步[[JavaScript]]和[[XML]],是一種創建互動式網頁應用的網頁開發技術。 | |
− | + | *{{wikipedia|Ajax_(programming)|lang=en}} | |
+ | *{{wikibooks|Programming_Ajax|lang=en}} | ||
− | * 使用 XHTML+CSS 來表示訊息。 | + | 它使用: |
− | * 使用 JavaScript 操作DOM(Document Object Model)進行動態顯示及互動。 | + | |
+ | * 使用 XHTML+[[CSS]] 來表示訊息。 | ||
+ | * 使用 [[JavaScript]] 操作DOM(Document Object Model)進行動態顯示及互動。 | ||
* 使用 XML 和 XSLT 進行數據交換及相關操作。 | * 使用 XML 和 XSLT 進行數據交換及相關操作。 | ||
− | * 使用 XMLHttpRequest 物件與Web伺服器進行非同步數據交換。 | + | * 使用 [[XMLHttpRequest]] 物件與Web伺服器進行非同步數據交換。 |
* 使用 JavaScript 將所有的東西綁定在一起。 | * 使用 JavaScript 將所有的東西綁定在一起。 | ||
行 11: | 行 14: | ||
{{wikipedia|Comparison_of_JavaScript_frameworks|lang=en}} | {{wikipedia|Comparison_of_JavaScript_frameworks|lang=en}} | ||
− | ===Dojo=== | + | ===Dojo Toolkit=== |
− | + | {{main|Dojo Toolkit}} | |
− | |||
− | |||
===ExtJS=== | ===ExtJS=== | ||
− | + | {{main|ExtJS}} | |
− | |||
===JQuery=== | ===JQuery=== | ||
− | + | {{main|JQuery}} | |
===MochiKit=== | ===MochiKit=== | ||
行 27: | 行 27: | ||
===Mootools=== | ===Mootools=== | ||
− | + | {{main|Mootools}} | |
− | |||
− | |||
===Prototype=== | ===Prototype=== | ||
行 41: | 行 39: | ||
: AJAX Support / Drag And Drop / Cinematic Effects | : AJAX Support / Drag And Drop / Cinematic Effects | ||
− | ===YUI=== | + | ===YUI Library=== |
− | * | + | * {{main|YUI Library}} |
==AJAX (for PHP Server Side)== | ==AJAX (for PHP Server Side)== | ||
行 48: | 行 46: | ||
===xajax=== | ===xajax=== | ||
− | * [http://www. | + | * [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 出現「操作已終止」的解決方式] | ||
行 67: | 行 65: | ||
===GWT(Google Web Toolkit)=== | ===GWT(Google Web Toolkit)=== | ||
− | + | {{main|Google Web Toolkit}} | |
+ | |||
===ZK=== | ===ZK=== | ||
− | + | {{main|ZK}} | |
− | |||
==AJAX (for ASP.NET 2.0 Server Side)== | ==AJAX (for ASP.NET 2.0 Server Side)== | ||
− | + | {{main|ASP.NET AJAX}} | |
− | * Ajax. | + | * [http://www.ajaxpro.info/ Ajax.NET],{{wikipedia|Ajax.NET|lang=en}} |
+ | * [http://www.yui-asp.net/ YUIAsp.Net](把[[YUI Library]]搬到ASP.NET來用) | ||
==AJAX (其他)== | ==AJAX (其他)== | ||
行 87: | 行 86: | ||
[[Category:AJAX]] | [[Category:AJAX]] | ||
[[Category:JavaScript]] | [[Category:JavaScript]] | ||
+ | [[Category:輪詢技術]] |
於 2020年12月9日 (三) 00:16 的最新修訂
AJAX(Asynchronous JavaScript And XML),即非同步JavaScript和XML,是一種創建互動式網頁應用的網頁開發技術。
它使用:
- 使用 XHTML+CSS 來表示訊息。
- 使用 JavaScript 操作DOM(Document Object Model)進行動態顯示及互動。
- 使用 XML 和 XSLT 進行數據交換及相關操作。
- 使用 XMLHttpRequest 物件與Web伺服器進行非同步數據交換。
- 使用 JavaScript 將所有的東西綁定在一起。
AJAX (for Client side)
參照:『維基百科~Comparison_of_JavaScript_frameworks』
Dojo Toolkit
ExtJS
JQuery
MochiKit
Mootools
Prototype
- prototype.js - 參照:『維基百科~prototype.js』
- 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
- Rico - 參照:『維基百科~Rico_(Ajax)』
- AJAX Support / Drag And Drop / Cinematic Effects
YUI Library
AJAX (for PHP Server Side)
xajax
- xajax - 使用說明 - 參照:『維基百科~Xajax』
AJASON
SAJAX
Tigermouse
AJAX (for Java Server Side)
GWT(Google Web Toolkit)
ZK
AJAX (for ASP.NET 2.0 Server Side)
- Ajax.NET,參照:『維基百科~Ajax.NET』
- YUIAsp.Net(把YUI Library搬到ASP.NET來用)
AJAX (其他)
- LINB……jsLINB、phpLINB、sharpLINB
- Visual JS……架在PHP上的JavaScript的IDE