校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ajax 技術和原理分析

ajax 技術和原理分析

熱門標簽:信貸電銷機器人有用嗎 廣西ai語音電銷機器人哪家好 接聽電話機器人哪有 如何用地圖標注各分公司 電銷機器人適用范圍 莆田防封電銷卡價格 辦理一個400電話多少錢 蓄意標記地圖標注 察縣地圖標注
ajax所包含的技術
大家都知道ajax并非一種新的技術,而是幾種原有技術的結合體。它由下列技術組合而成。
1.使用CSS和XHTML來表示。
2. 使用DOM模型來交互和動態顯示。
3.使用XMLHttpRequest來和服務器進行異步通信。
4.使用javascript來綁定和調用。

在上面幾中技術中,除了XmlHttpRequest對象以外,其它所有的技術都是基于web標準并且已經得到了廣泛使用的,XMLHttpRequest雖然目前還沒有被W3C所采納,但是它已經是一個事實的標準,因為目前幾乎所有的主流瀏覽器都支持它。

ajax原理和XmlHttpRequest對象

Ajax的原理簡單來說通過XmlHttpRequest對象來向服務器發異步請求,從服務器獲得數據,然后用javascript來操作DOM而更新頁面。這其中最關鍵的一步就是從服務器獲得請求數據。要清楚這個過程和原理,我們必須對 XMLHttpRequest有所了解。
XMLHttpRequest是ajax的核心機制,它是在IE5中首先引入的,是一種支持異步請求的技術。簡單的說,也就是javascript可以及時向服務器提出請求和處理響應,而不阻塞用戶。達到無刷新的效果。
所以我們先從XMLHttpRequest講起,來看看它的工作原理。
首先,我們先來看看XMLHttpRequest這個對象的屬性。
它的屬性有:
onreadystatechange 每次狀態改變所觸發事件的事件處理程序。
responseText 從服務器進程返回數據的字符串形式。
responseXML 從服務器進程返回的DOM兼容的文檔數據對象。
status 從服務器返回的數字代碼,比如常見的404(未找到)和200(已就緒)
status Text 伴隨狀態碼的字符串信息
readyState 對象狀態值
0 (未初始化) 對象已建立,但是尚未初始化(尚未調用open方法)
1 (初始化) 對象已建立,尚未調用send方法
2 (發送數據) send方法已調用,但是當前的狀態及http頭未知
3 (數據傳送中) 已接收部分數據,因為響應及http頭不全,這時通過responseBody和responseText獲取部分數據會出現錯誤,

4 (完成) 數據接收完畢,此時可以通過通過responseXml和responseText獲取完整的回應數據。

ajax的優點
Ajax的給我們帶來的好處大家基本上都深有體會,在這里我只簡單的講幾點:
1、最大的一點是頁面無刷新,在頁面內與服務器通信,給用戶的體驗非常好。
  2、使用異步方式與服務器通信,不需要打斷用戶的操作,具有更加迅速的響應能力。
  3、可以把以前一些服務器負擔的工作轉嫁到客戶端,利用客戶端閑置的能力來處理,減輕服務器和帶寬的負擔,節約空間和寬帶租用成本。并且減輕服務器的負擔,ajax的原則是“按需取數據”,可以最大程度的減少冗余請求,和響應對服務器造成的負擔。

4、基于標準化的并被廣泛支持的技術,不需要下載插件或者小程序。

ajax的缺點
下面我著重講一講ajax的缺陷,因為平時我們大多注意的都是ajax給我們所帶來的好處諸如用戶體驗的提升。而對ajax所帶來的缺陷有所忽視。
下面所闡述的ajax的缺陷都是它先天所產生的。
1、ajax干掉了back按鈕,即對瀏覽器后退機制的破壞。后退按鈕是一個標準的web站點的重要功能,但是它沒法和js進行很好的合作。這是ajax所帶來的一個比較嚴重的問題,因為用戶往往是希望能夠通過后退來取消前一次操作的。那么對于這個問題有沒有辦法?答案是肯定的,用過Gmail的知道,Gmail下面采用的ajax技術解決了這個問題,在Gmail下面是可以后退的,但是,它也并不能改變ajax的機制,它只是采用的一個比較笨但是有效的辦法,即用戶單擊后退按鈕訪問歷史記錄時,通過創建或使用一個隱藏的IFRAME來重現頁面上的變更。(例如,當用戶在Google Maps中單擊后退時,它在一個隱藏的IFRAME中進行搜索,然后將搜索結果反映到Ajax元素上,以便將應用程序狀態恢復到當時的狀態。)
但是,雖然說這個問題是可以解決的,但是它所帶來的開發成本是非常高的,和ajax框架所要求的快速開發是相背離的。這是ajax所帶來的一個非常嚴重的問題。
2、安全問題
技術同時也對IT企業帶來了新的安全威脅,ajax技術就如同對企業數據建立了一個直接通道。這使得開發者在不經意間會暴露比以前更多的數據和服務器邏輯。ajax的邏輯可以對客戶端的安全掃描技術隱藏起來,允許黑客從遠端服務器上建立新的攻擊。還有ajax也難以避免一些已知的安全弱點,諸如跨站點腳步攻擊、SQL注入攻擊和基于credentials的安全漏洞等。
3、對搜索引擎的支持比較弱。
4、破壞了程序的異常機制。至少從目前看來,像ajax.dll,ajaxpro.dll這些ajax框架是會破壞程序的異常機制的。關于這個問題,我曾經在開發過程中遇到過,但是查了一下網上幾乎沒有相關的介紹。后來我自己做了一次試驗,分別采用ajax和傳統的form提交的模式來刪除一條數據……給我們的調試帶來了很大的困難。
5、另外,像其他方面的一些問題,比如說違背了url和資源定位的初衷。例如,我給你一個url地址,如果采用了ajax技術,也許你在該url地址下面看到的和我在這個url地址下看到的內容是不同的。這個和資源定位的初衷是相背離的。
6、一些手持設備(如手機、PDA等)現在還不能很好的支持ajax,比如說我們在手機的瀏覽器上打開采用ajax技術的網站時,它目前是不支持的,當然,這個問題和我們沒太多關系。
您可能感興趣的文章:
  • 談談Ajax原理實現過程
  • Ajax的內部實現機制、原理與實踐小結
  • Ajax工作原理深入理解
  • jquery的ajax跨域請求原理和示例
  • 完成了AJAX樹附原理分析
  • ajax 文件上傳應用簡單實現
  • Ajax方式提交帶文件上傳的表單及隱藏iframe應用
  • Ajax+asp應用實例 注冊模塊,表單提交
  • AngularJS入門教程之與服務器(Ajax)交互操作示例【附完整demo源碼下載】
  • Ajax PHP簡單入門教程代碼
  • Ajax原理與應用案例快速入門教程

標簽:阿拉善盟 平涼 延邊 張掖 銅陵 儋州 益陽 鷹潭

巨人網絡通訊聲明:本文標題《ajax 技術和原理分析》,本文關鍵詞  ajax,技術,和,原理,分析,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax 技術和原理分析》相關的同類信息!
  • 本頁收集關于ajax 技術和原理分析的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩情趣电影| 国产拍揄自揄精品视频麻豆 | 五月综合激情婷婷六月色窝| 日本欧美肥老太交大片| 91小宝寻花一区二区三区| 欧美一级片在线看| 亚洲美女免费在线| 高清shemale亚洲人妖| 日韩一区二区在线观看视频播放| 亚洲欧美在线另类| 国产成人午夜精品影院观看视频| 欧美丰满高潮xxxx喷水动漫| 亚洲精品乱码久久久久| 91黄色免费版| 中文成人综合网| 国产精品一区二区不卡| 日韩一区二区在线播放| 亚洲伊人色欲综合网| av电影在线观看完整版一区二区| 精品国产成人系列| 免费视频最近日韩| 在线不卡a资源高清| 亚洲自拍与偷拍| 91麻豆国产福利精品| 国产午夜精品在线观看| 免费看欧美美女黄的网站| 欧美三区免费完整视频在线观看| 亚洲欧美一区二区三区极速播放 | 国产日韩精品久久久| 蜜臀久久99精品久久久久宅男| 欧美三级视频在线观看| 亚洲精品中文在线| 色婷婷av一区二区三区软件| 亚洲啪啪综合av一区二区三区| 99久久免费视频.com| 欧美高清在线精品一区| 粉嫩久久99精品久久久久久夜| 日韩免费视频一区| 国内精品不卡在线| 精品国产一区二区精华| 国产一区二区三区综合| 国产午夜精品一区二区三区视频 | 激情综合一区二区三区| 91精品久久久久久久99蜜桃 | 99热精品国产| 亚洲免费av在线| 欧美图片一区二区三区| 亚洲一区二区三区四区在线| 欧美电影免费观看完整版| 美女视频黄久久| 久久久久久麻豆| www.亚洲激情.com| 一区二区不卡在线视频 午夜欧美不卡在| 99vv1com这只有精品| 亚洲一区视频在线观看视频| 欧美一区二区三区免费视频| 激情文学综合插| 亚洲视频你懂的| 在线电影国产精品| 韩国三级电影一区二区| 中文字幕亚洲在| 69久久99精品久久久久婷婷| 精品一区二区三区免费观看 | 大白屁股一区二区视频| 日韩美女啊v在线免费观看| 精品视频在线免费观看| 麻豆精品蜜桃视频网站| 国产精品久久久久久久久久免费看| 在线免费观看一区| 国内精品久久久久影院薰衣草| 亚洲欧美影音先锋| 日韩欧美国产高清| 日本韩国一区二区三区视频| 精品午夜久久福利影院| 亚洲精品视频自拍| 久久久久国产免费免费| 精品视频在线看| 国产suv精品一区二区三区| 亚洲国产精品综合小说图片区| 国产亚洲欧美日韩俺去了| 欧美色精品天天在线观看视频| 免费不卡在线视频| 亚洲国产色一区| 国产精品网曝门| 欧美一区二区三区在| 99久久婷婷国产综合精品电影 | 久久久99免费| 91精品国模一区二区三区| 99精品久久99久久久久| 激情亚洲综合在线| 亚洲国产精品嫩草影院| 亚洲同性同志一二三专区| 久久久久久久久久久久久久久99| 欧美日韩成人激情| 欧美专区亚洲专区| av激情成人网| 成人国产精品免费| 国产米奇在线777精品观看| 午夜精品免费在线| 亚洲精品成人在线| 中文字幕在线免费不卡| 欧美极品少妇xxxxⅹ高跟鞋| 欧美不卡123| 91精品国产乱| 欧美日韩在线播放三区| 色综合久久88色综合天天| 成人app网站| av一区二区三区四区| 成人丝袜18视频在线观看| 国产九九视频一区二区三区| 久久精品国产第一区二区三区| 亚洲不卡一区二区三区| 一区二区三区日韩欧美精品| 中文字幕制服丝袜成人av| 国产视频一区二区在线| 精品国产一区二区三区不卡 | 国产精品自在在线| 日本美女视频一区二区| 三级不卡在线观看| 日韩制服丝袜先锋影音| 日韩国产精品久久久| 日韩精品亚洲专区| 美女一区二区在线观看| 精品一区二区三区欧美| 国产在线乱码一区二区三区| 国产一区二区不卡| 91在线看国产| 欧美日韩激情一区二区| 69堂国产成人免费视频| 久久午夜国产精品| 中文字幕二三区不卡| 一色屋精品亚洲香蕉网站| 一区二区三区欧美| 日韩精品电影在线观看| 国产精品原创巨作av| av中文字幕一区| 欧美日韩国产系列| 日本一区二区三区高清不卡| 国产精品久久久久久久久免费樱桃 | 精品播放一区二区| 国产日韩欧美麻豆| 亚洲精品免费电影| 久久国产免费看| 成人黄色软件下载| 欧美三区在线视频| 久久久久99精品一区| 亚洲色欲色欲www| 日韩av网站免费在线| 国产精品亚洲一区二区三区在线 | av成人免费在线| 欧美亚洲另类激情小说| 日韩免费成人网| 欧美激情在线一区二区三区| 一区二区三区在线播| 国产综合色产在线精品| 不卡的av网站| 日韩一区二区三区精品视频| 国产视频一区在线观看| 亚洲高清中文字幕| 国产剧情一区二区| 欧美老肥妇做.爰bbww| 久久久久久久久97黄色工厂| 亚洲一卡二卡三卡四卡五卡| 黄网站免费久久| 欧美羞羞免费网站| 久久久精品一品道一区| 亚洲成av人综合在线观看| 国产激情91久久精品导航| 91精彩视频在线观看| 国产亚洲一区二区在线观看| 日韩在线一二三区| 一本色道**综合亚洲精品蜜桃冫| 国产亚洲成av人在线观看导航| 亚洲成人自拍偷拍| 91麻豆自制传媒国产之光| 久久久久久日产精品| 日本一区中文字幕| 欧美欧美欧美欧美| 一区二区三区精密机械公司| 国产成人精品免费在线| 久久影音资源网| 美女国产一区二区三区| 欧美日韩一区二区在线视频| 亚洲三级在线免费| 成人激情免费电影网址| 精品对白一区国产伦| 久久精品免费看| 日韩亚洲欧美一区| 午夜av一区二区三区| 欧美三级电影网| 婷婷国产在线综合| 欧美三级视频在线观看| 亚洲午夜影视影院在线观看| 在线观看国产日韩| 亚洲精品中文在线影院| 欧美在线一二三| 亚洲成人激情综合网| 欧美老人xxxx18| 亚洲123区在线观看| 欧美男女性生活在线直播观看|