曾經有一段時期,因為開發(fā)人員對JavaScript的濫用導致其遭受了一段時間的冷門時期,不被大家看好,后來,到了2005年,Google公司的很多技術都是用了ajax之后,JavaScript才又火熱了起來,可以說,是Ajax拯救了JavaScript,就目前來說,熟練使用Ajax已經成為了所有web開發(fā)人員必須掌握的技能。那么Ajax又是什么呢? 它的作用是什么呢?

第一部分:Ajax簡介

Ajax即Asynchronous JavaScript +XML的簡寫,這一技術能夠向服務器請求額外的數(shù)據(jù)而無需卸載頁面,會帶來更好地用戶體驗。Ajax的核心是XMLHttpRequest對象(簡稱XHR,這一對象受到chrome、safari、FF、opera等主流瀏覽器的支持),這是由微軟首先引入的一個特性,IE 瀏覽器使用 ActiveXObject,后來瀏覽器提供商都提供了相同的實現(xiàn)。XHR對象的存在,意味著當用戶點擊之后,不必刷新頁面也可以從后臺取得新數(shù)據(jù),也就是說,可以試用XHR對象取得新數(shù)據(jù),然后通過DOM方式將新數(shù)據(jù)插入到頁面中,達到對網頁的某部分進行更新的效果。值得注意的是:雖然,Ajax中包含了xml,但是我們在無需刷新頁面就得到的數(shù)據(jù)不一定是xml數(shù)據(jù)。

 

第二部分:XHR對象的創(chuàng)建

上面講到,Ajax的核心是XMLHttpRequest對象,那么我們如何創(chuàng)建一個XMLHttpRequest對象呢?

首先,我們應當知道:所有瀏覽器都支持XMLHttpRequest對象,其中IE5和IE6使用ActiveXObject對象。并且現(xiàn)在所有瀏覽器(IE7+、FireFox、Chrome、Safari以及Opera)均內建了XMLHttpRequest對象。于是創(chuàng)建XMLHttpRequest對象的語法是:

<div id="3f7vt"></div>
<ul id="3f7vt"></ul>
    <div id="3f7vt"><listing id="3f7vt"></listing></div>

    延伸閱讀

    學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式

    我想了解如何學習

    姓名:
    手機:
    留言:
     
      <div id="3f7vt"></div>
      <cite id="3f7vt"></cite>