跳轉到內容

Ajax程式設計

0% developed
來自Wikibooks,開放世界中的開放書籍
(重定向自 AJAX)

Ajax 或“非同步 JavaScript 和 XML”是 Jesse James Garret 於 2005 年在 Adaptive Path介紹性文章 中創造的術語。(有關該專案的完整定義,請參閱維基百科的 Ajax 條目。)

本指南的目的是展示如何 非侵入性地 將 Ajax 新增到您的 Web 應用程式中,以便即使在停用 JavaScript 時,您的網站也能繼續執行。透過將 JavaScript 觸發器智慧地掛接到標記中的某些元素,您可以成功地為您的網站新增一個新的互動層,而不會犧牲與不支援 Ajax 的瀏覽器的向後相容性。這樣,您就可以增強您的網站,而不會切斷那些出於安全考慮(無論是否合理)或由於 瀏覽器差異 而選擇不啟用 JavaScript 的使用者。

已經有幾個網站專門致力於推廣(或譴責)使用 Ajax。因此,在可能的情況下,將嘗試列出這些資源而不帶偏見。儘管我完全邀請任何人新增到本文件中,但由於智慧財產權和版權的原因,獲得每個人的同意以包含其內容是不切實際的。此外,這些網站通常展示了它們試圖描述的概念本身。

當某個概念與 Ajax 相關時,應在此處描述,但權威性工作應委託給其他 Wikibooks 或網站,在這些網站上該概念已經(或應該)得到詳細闡述。

鑑於此,如果您想使用 Ajax,則應熟悉幾個概念。儘管並非所有這些概念都明確要求複製貼上一些示例程式碼,但為了破解您自己的程式碼,建議使用以下內容。

為了使 Ajax 程式設計更容易,Web 開發人員可以使用 JavaScript Ajax 庫。這些 JavaScript 庫允許抽象出某些必需物件的瀏覽器支援的常見問題,這意味著開發人員可以繼續執行編寫應用程式的任務。

進一步閱讀

[編輯 | 編輯原始碼]
華夏公益教科書