真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

什么是Ajax的瀏覽器支持

這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹什么是Ajax的瀏覽器支持,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到淮上網(wǎng)站設(shè)計(jì)與淮上網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋淮上地區(qū)。

首先我們要知道Ajax的關(guān)鍵在于XMLHttpRequest 對(duì)象,它可以用于在后臺(tái)與服務(wù)器交換數(shù)據(jù),Ajax可有通過(guò)它在瀏覽器中獲取后臺(tái)數(shù)據(jù)。

但不同的瀏覽器創(chuàng)建 XMLHttpRequest 對(duì)象的方法是有差異的。比如:

IE 瀏覽器使用 ActiveXObject來(lái)創(chuàng)建,而其他的瀏覽器使用名為 XMLHttpRequest 的 JavaScript 內(nèi)建對(duì)象來(lái)創(chuàng)建。

這也就導(dǎo)致瀏覽器對(duì)于Ajax的支持是不一樣的,不是所有的瀏覽器都支持Ajax。下面我們來(lái)看看支持AJAX的主要瀏覽器列表:

1、Mozilla Firefox 1.0及以上版本。

2、Netscape 7.1及以上版本。

3、Apple Safari 1.2及以上版本。

4、Microsoft Internet Explorer 5及更高版本。

5、Konqueror。

6、Opera 7.6及以上版本。

如需針對(duì)不同的瀏覽器來(lái)創(chuàng)建此對(duì)象,我們需要編寫一段特定代碼。下面我們就來(lái)看看創(chuàng)建XMLHttpRequest 對(duì)象的兼容性寫法:

這里我們需要在JavaScript中使用到try ... catch語(yǔ)句,對(duì)于try ... catch語(yǔ)句的不熟悉的,可以參考之前的文章【js的try ... catch語(yǔ)句是什么?怎么使用?】!



	
		
		
	
	
		
姓名:
時(shí)間:

在上面的JavaScript代碼中,我們嘗試創(chuàng)建XMLHttpRequest對(duì)象三次。

我們的第一次嘗試:

// 兼容:Opera 8.0+, Firefox, Safari 
ajaxRequest = new XMLHttpRequest();

這條語(yǔ)句適用于Opera 8.0 +,F(xiàn)irefox和Safari瀏覽器。如果失敗,我們還可以在 Internet Explorer瀏覽器上嘗試兩次制作正確的對(duì)象:

我們的第二、三次嘗試:兼容Internet Explorer 瀏覽器

//第二次嘗試:
// 兼容:Internet Explorer 6.0+
ajaxRequest = new ActiveXObject(“Msxml2.XMLHTTP”);

//第三次嘗試:
// 兼容:Internet Explorer 5.5+
ajaxRequest = new ActiveXObject(“Microsoft.XMLHTTP”);

假如這三種方法都不起作用,那么這個(gè)用戶所使用的瀏覽器已經(jīng)太過(guò)時(shí)了,他或她會(huì)看到一個(gè)聲明此瀏覽器不支持 AJAX 的提示。

說(shuō)明:

上面這些瀏覽器定制的代碼很長(zhǎng),也很復(fù)雜。不過(guò),如果想要?jiǎng)?chuàng)建 XMLHttpRequest 對(duì)象,這些代碼就能派上用場(chǎng),因此可以在任何需要使用的時(shí)間拷貝粘貼這些代碼。上面這些代碼兼容所有的主流瀏覽器:Internet Explorer、Opera、Firefox 以及 Safari等。

關(guān)于什么是Ajax的瀏覽器支持就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)頁(yè)名稱:什么是Ajax的瀏覽器支持
網(wǎng)站路徑:http://weahome.cn/article/iehcsc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部