簡述什麼是ajax?ajax工做原理?ajax包含的技術?ajax有哪些優勢缺陷?

簡述什麼是ajax?ajax工做原理?ajax包含的技術?ajax有哪些優勢缺陷?javascript

(1)AJAX全稱爲「Asynchronous JavaScript and XML」(異步JavaScript和XML),是一種建立交互式網頁應用的網頁開發技術前端

2Ajax其核心有JavaScript、XMLHTTPRequest、DOM對象組成,經過XmlHttpRequest對象來向服務器發異步請求,從服務器得到數據,而後用JavaScript來操做DOM而更新頁面。這其中最關鍵的一步就是從服務器得到請求數據。java

3使用CSSXHTML來表示。ajax

    使用DOM模型來交互和動態顯示。後端

   使用XMLHttpRequest來和服務器進行異步通訊。瀏覽器

   使用javascript來綁定和調用。安全

  1. 優勢:<1>.無刷新更新數據。<2>.異步與服務器通訊。<3>.前端和後端負載平衡。<4>.基於標準被普遍支持。<5>.界面與應用分離。
  2. 缺點:<1>.AJAX幹掉了Back和History功能,即對瀏覽器機制的破壞。<2>.AJAX的安全問題。<3>.對搜索引擎支持較弱。<4>.破壞程序的異常處理機制。<5>.違背URL和資源定位的初衷。<6>.AJAX不能很好支持移動設備。<7>.客戶端過肥,太多客戶端代碼形成開發上的成本。
相關文章
相關標籤/搜索