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

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

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

復雜性增加

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

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

基于 Ajax 的應用程序可能難以調試,測試和維護

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

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

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

工具箱/框架還不成熟

  • 大部分都處在 beta 階段。

XMLHttpRequest 尚未標準化

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

舊瀏覽器不支持 XMLHttpRequest

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

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

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

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

  • 設計不良的 JavaScript 代碼可能導致安全問(wèn)題。