Skip to content

Commit

Permalink
Move/merge AJAX guide subpages
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 committed Jul 1, 2023
1 parent 361415f commit 2899192
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 333 deletions.
8 changes: 4 additions & 4 deletions files/zh-tw/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
#
# FROM-URL TO-URL
/zh-TW/docs/AJAX /zh-TW/docs/Web/Guide/AJAX
/zh-TW/docs/AJAX/Getting_Started /zh-TW/docs/conflicting/Web/Guide/AJAX
/zh-TW/docs/AJAX/上手篇 /zh-TW/docs/conflicting/Web/Guide/AJAX
/zh-TW/docs/AJAX:上手篇 /zh-TW/docs/conflicting/Web/Guide/AJAX
/zh-TW/docs/AJAX/Getting_Started /zh-TW/docs/Web/Guide/AJAX
/zh-TW/docs/AJAX/上手篇 /zh-TW/docs/Web/Guide/AJAX
/zh-TW/docs/AJAX:上手篇 /zh-TW/docs/Web/Guide/AJAX
/zh-TW/docs/CSS /zh-TW/docs/Web/CSS
/zh-TW/docs/CSS/-moz-border-image /zh-TW/docs/Web/CSS/border-image
/zh-TW/docs/CSS/@font-face /zh-TW/docs/Web/CSS/@font-face
Expand Down Expand Up @@ -649,7 +649,7 @@
/zh-TW/docs/Web/Events/scroll /zh-TW/docs/Web/API/Document/scroll_event
/zh-TW/docs/Web/Events/submit /zh-TW/docs/Web/API/HTMLFormElement/submit_event
/zh-TW/docs/Web/Events/touchcancel /zh-TW/docs/Web/API/Element/touchcancel_event
/zh-TW/docs/Web/Guide/AJAX/Getting_Started /zh-TW/docs/conflicting/Web/Guide/AJAX
/zh-TW/docs/Web/Guide/AJAX/Getting_Started /zh-TW/docs/Web/Guide/AJAX
/zh-TW/docs/Web/Guide/API/DOM/Manipulating_the_browser_history/Manipulating_the_browser_history /zh-TW/docs/Web/API/History_API
/zh-TW/docs/Web/Guide/API/WebRTC /zh-TW/docs/Web/API/WebRTC_API
/zh-TW/docs/Web/Guide/CSS /zh-TW/docs/Learn/CSS
Expand Down
13 changes: 0 additions & 13 deletions files/zh-tw/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -5030,18 +5030,5 @@
"WebAssembly": {
"modified": "2020-10-15T22:04:56.309Z",
"contributors": ["Aries0d0f"]
},
"conflicting/Web/Guide/AJAX": {
"modified": "2020-08-21T06:49:10.440Z",
"contributors": [
"timjtchang",
"jackblackevo",
"chrisdavidmills",
"luxun",
"happysadman",
"Cpthk",
"Mgjbot",
"BobChao"
]
}
}
301 changes: 0 additions & 301 deletions files/zh-tw/conflicting/web/guide/ajax/index.md

This file was deleted.

2 changes: 1 addition & 1 deletion files/zh-tw/web/api/xmlhttprequest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ _此介面也繼承了 {{domxref("XMLHttpRequestEventTarget")}} 及 {{domxref("E

- MDN 上涵蓋 XMLHttpRequest 的相關教學:

- [Ajax — Getting Started](/zh-TW/docs/AJAX/Getting_Started)
- [Ajax](/zh-TW/docs/Web/Guide/AJAX)
- [使用 XMLHttpRequest](/zh-TW/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest)
- [HTML in XMLHttpRequest](/zh-TW/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest)
- [`FormData`](/zh-TW/docs/Web/API/FormData)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -883,7 +883,6 @@ var oReq = new XMLHttpRequest();

## 參見

- [MDN AJAX 介紹](/zh-TW/docs/Web/Guide/AJAX/Getting_Started)
- [XMLHttpRequest 中的 HTML](/zh-TW/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest)
- [HTTP 存取控制](/zh-TW/docs/Web/HTTP/CORS)
- [XMLHttpRequest - REST and the Rich User Experience](https://www.peej.co.uk/articles/rich-user-experience.html)
Expand Down
18 changes: 5 additions & 13 deletions files/zh-tw/web/guide/ajax/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,16 @@ title: Ajax
slug: Web/Guide/AJAX
---

**[入門篇](/zh-TW/docs/Web/Guide/AJAX/Getting_Started)**
Ajax 簡介。
<section id="Quick_links">
{{ListSubpagesForSidebar("/zh-TW/docs/Web/Guide")}}
</section>

非同步 JavaScript 及 XML(Asynchronous JavaScript and XML,AJAX)並不能稱做是種「技術」,而是 2005 年時由 Jesse James Garrett 所發明的術語,描述一種使用數個既有技術的「新」方法。這些技術包括 [HTML](/zh-TW/docs/HTML)[XHTML](/zh-TW/docs/XHTML)[層疊樣式表](/zh-TW/docs/CSS)[JavaScript](/zh-TW/docs/JavaScript)[文件物件模型](/zh-TW/docs/DOM)[XML](/zh-TW/docs/XML)[XSLT](/zh-TW/docs/XSLT) 以及最重要的 [XMLHttpRequest 物件](/zh-TW/docs/XMLHttpRequest)
當這些技術被結合在 Ajax 模型中,Web 應用程式便能快速、即時更動介面及內容,不需要重新讀取整個網頁,讓程式更快回應使用者的操作。
**非同步 JavaScript 及 XML**(Asynchronous JavaScript and XML,[AJAX](https://www.semanticscholar.org/paper/Ajax%3A-A-New-Approach-to-Web-Applications-Garrett/c440ae765ff19ddd3deda24a92ac39cef9570f1e?p2df))並不能稱做是種「技術」,而是 2005 年時由 Jesse James Garrett 所發明的術語,描述一種使用數個既有技術的「新」方法。這些技術包括 [HTML](/zh-TW/docs/Web/HTML)[XHTML](/zh-TW/docs/Glossary/XHTML)[層疊樣式表](/zh-TW/docs/Web/CSS)[JavaScript](/zh-TW/docs/Web/JavaScript)[文件物件模型](/zh-TW/docs/Web/API/Document_Object_Model)[XML](/zh-TW/docs/Web/XML)[XSLT](/zh-TW/docs/Web/XSLT) 以及最重要的 {{domxref("XMLHttpRequest")}} 物件。當這些技術被結合在 Ajax 模型中,Web 應用程式便能快速、即時更動介面及內容,不需要重新讀取整個網頁,讓程式更快回應使用者的操作。

雖然 X 在 Ajax 中代表 XML,但由於 [JSON](/zh-TW/docs/JSON) 的許多優點,如輕量以及其本身就是 JavaScript 的一部分等,讓現今 JSON 比起 XML 被更廣泛的使用。JSON 與 XML 兩者都被用來在 Ajax 模型中包裝資訊。
雖然 X 在 Ajax 中代表 XML,但由於 {{glossary("JSON")}} 的許多優點,如輕量以及其本身就是 JavaScript 的一部分等,讓現今 JSON 比起 XML 被更廣泛的使用。JSON 與 XML 兩者都被用來在 Ajax 模型中包裝資訊。

## 文件

- [入門篇](/zh-TW/docs/AJAX/Getting_Started)
- : 這篇文章會指引你瞭解 Ajax 的基礎知識並提供了兩個簡單的動手做範例來入門。
- [使用 XMLHttpRequest API](/zh-TW/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest)
- : [`XMLHttpRequest` API](/zh-TW/docs/DOM/XMLHttpRequest) 是 Ajax 的核心。這篇文章將解釋如何使用一些 Ajax 技術,例如: [分析及處理伺服器回應](/zh-TW/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Handling_responses)
- [監視請求進度](/zh-TW/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest#Monitoring_progress)
Expand Down Expand Up @@ -79,9 +77,3 @@ Ajax 簡介。
- [Create your own Ajax effects](http://www.thinkvitamin.com/features/ajax/create-your-own-ajax-effects)
- [Ajax: Creating Huge Bookmarklets](http://codinginparadise.org/weblog/2005/08/ajax-creating-huge-bookmarklets.html)
- [Ajax: Hot!Ajax There are many cool examples](http://www.hotajax.org)

## 相關主題

[HTML](/zh-TW/docs/HTML), [XHTML](/zh-TW/docs/XHTML), [CSS](/zh-TW/docs/CSS), [DOM](/zh-TW/docs/DOM), [JavaScript](/zh-TW/docs/JavaScript), [XML](/zh-TW/docs/XML), [XMLHttpRequest](/zh-TW/docs/nsIXMLHttpRequest), [XSLT](/zh-TW/docs/XSLT), [Same Origin Policy](/zh-TW/docs/JavaScript/Same_origin_policy_for_JavaScript)

{{ListSubpages}}

0 comments on commit 2899192

Please sign in to comment.