鍍金池/ 教程/ HTML/ Ajax 相關(guān)問(wèn)題
Ajax 技術(shù)
Ajax 安全
Ajax 示例
Ajax 瀏覽器支持
Ajax 實(shí)戰(zhàn)
Ajax XMLHttpRequest
什么是 Ajax?
Ajax 數(shù)據(jù)庫(kù)操作
Ajax 相關(guān)問(wèn)題

Ajax 相關(guān)問(wèn)題

Ajax 的發(fā)展非常迅猛,這也是它有很多問(wèn)題的原因。我們希望隨著時(shí)間的推移,這些問(wèn)題會(huì)被解決,并且 Ajax 也能成為 Web 應(yīng)用程序的理想選擇。下面列出了一些 Ajax 目前面臨的一些問(wèn)題。

復(fù)雜性增加

  • 服務(wù)端開(kāi)發(fā)人員需要理解客戶端 HTML 頁(yè)面需要的顯示邏輯以及服務(wù)端邏輯。

  • 頁(yè)面開(kāi)發(fā)人員必須掌握 JavaScript 技術(shù)。

基于 Ajax 的應(yīng)用程序可能難以調(diào)試,測(cè)試和維護(hù)

  • JavaScript 難以測(cè)試,自動(dòng)化測(cè)試更難。

  • JavaScript 模塊化特點(diǎn)薄弱。

  • 缺少設(shè)計(jì)模式以及最佳實(shí)踐指引。

工具箱/框架還不成熟

  • 大部分都處在 beta 階段。

XMLHttpRequest 尚未標(biāo)準(zhǔn)化

  • 未來(lái)版本的 IE 將會(huì)解決這個(gè)問(wèn)題。

舊瀏覽器不支持 XMLHttpRequest

  • Iframe 會(huì)有所幫助。

JavaScript 技術(shù)依賴和不兼容性

  • 必須為應(yīng)用程序啟用這個(gè)功能。
  • 仍然存在一些瀏覽器不兼容。

JavaScript 代碼對(duì)黑客可見(jiàn)

  • 設(shè)計(jì)不良的 JavaScript 代碼可能導(dǎo)致安全問(wèn)題。