精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

探秘IE8 JavaScript功能超乎想象

開發(fā) 前端
IE 7在CSS編程方面的改進(jìn)給很多開發(fā)者帶來了耳目一新的感覺,但是在JavaScript方面的表現(xiàn)卻不敢恭維,然而微軟在IE 8上做了很大的改變,JavaScript已經(jīng)成為其開發(fā)的一個重點。

IE 7在CSS編程方面的改進(jìn)給很多開發(fā)者帶來了耳目一新的感覺,但是在JavaScript方面的表現(xiàn)卻不敢恭維,實際上,在這方面我們看到的只是一些新的BUG。不過幸運是,微軟已經(jīng)看到了這一點,在IE 8中,JavaScript已經(jīng)成為其開發(fā)的一個重點,下面我們就一起從開發(fā)者角度來看一下IE 8的一些特點。

51CTO推薦閱讀:Firefox和IE之間7個JavaScript差異

W3C:querySelector

IE8開始支持一些新的W3C規(guī)格,其中多了querySelector和querySelectorAll兩個函數(shù)。querySelector是CSS selector的查找原理的一種快速實現(xiàn)方法。IE 8是第二個實現(xiàn)Selectors API的瀏覽器(另一個瀏覽器是WebKit)。簡單來說,它實現(xiàn)的就是jQuery里令人驚艷的CSS Selector功能。例如以下的范例:(只有IE8可以跑,F(xiàn)F、IE7都會發(fā)生錯誤)。

  1. <html> 
  2. <body> 
  3. <div><div><span>InnerSpan</span></div></div> 
  4. <div><span class="myClass">ClassSpan</span></div> 
  5. <script type="text/javascript"> 
  6. .innerHTML);  
  7. .innerHTML);  
  8. </script> 
  9. </body> 
  10. </html> 

這兒需要特別指出的是,任何Selectors要完全依靠瀏覽器的原生selector實現(xiàn)。IE8支持CSS2.1,因此開發(fā)者無需再等待CSS 3 selectors的推出。

支持更多HTML 5功能

我一直希望在IE 8中增加一些HTML 5兼容功能,在IE 8中我們看到了4個在這方面的完整功能,非常棒!

1、HTML 5: window.location.hash

這個功能已經(jīng)被多數(shù)瀏覽器支持的非常好。在IE8標(biāo)準(zhǔn)模式中將window.location.hash中的更改作為導(dǎo)航,并保存先前文檔的URL,可以像在Ajax應(yīng)用中模仿“后退”按鈕效果。IE8中對它進(jìn)行了改良,可以廣播這個hashchanged時間,據(jù)我所知這是***個采取這種處理方法的瀏覽器。

2、HTML 5: DOM存儲

通過這個功能,數(shù)據(jù)可以持續(xù)保存在本地,它將取代原始的cookie存儲機(jī)制。我們已經(jīng)在2.0版本以后的Firefox瀏覽器中看到過這個功能,但是在Opera和Safari中尚未支持此功能。

3、HTML 5: postMessage

IE8現(xiàn)在支持跨文件消息通訊(Cross-Document Messaging-XDM)!通過onmessage事件和postMessage方法,兩個來自不同域的網(wǎng)頁可以進(jìn)行通訊。目前IE 8、Opera 9、Firefox 3和WebKit nightlies版均支持這個功能,也就是說,該功能幾乎已被所有***瀏覽器支持。

4、HTML 5: Offline Events

在IE 8中擁有一些離線事件來檢測網(wǎng)絡(luò)的中斷,通過它我們可以編寫精彩的離線Ajax應(yīng)用。目前來看支持這一功能的瀏覽器包括Firefox 3和IE 8。

IE8引入XDomainRequest跨站數(shù)據(jù)獲取功能

這是一個非常有趣的進(jìn)行跨站數(shù)據(jù)獲取的功能,不過它與Firefox 3中的跨站 XMLHttpRequest的工作原理不太一樣。它的跨域并不是無限制的。需要服務(wù)端返回http header中帶有XDomainRequestAllowed=1才可以跨域,否則是不成功的。

XMLRequest 不能跨站一直都是多子域服務(wù)器的硬傷。使得很多情況不得不考慮最原始的動態(tài)script和JSON的方式。不過IE8團(tuán)隊有意解決跨站訪問數(shù)據(jù)的問題,這是IE8的一個進(jìn)步。另外,IE8下的XMLHttpRequest增加了一個很重要的屬性 timeout和ontimeout方法,它在對程序進(jìn)行優(yōu)化時極其重要。

DOM漏洞修補

在IE 8中g(shù)etAttribute/setAttribute已經(jīng)進(jìn)行了重大改進(jìn)。簡單來說,它們現(xiàn)在已經(jīng)可以完成屬于自己的任務(wù),IE8和和其它瀏覽器在這方面的差距已經(jīng)不大。臭名昭著的accessing relative/absolute href/src屬性問題也已經(jīng)得到解決,這是一個很大的進(jìn)步。另外它們還增加了hasAttribute功能。

其它新增和修復(fù)包括:

◆.ownerElement和.ownerDocument。我們現(xiàn)在終于有了一個統(tǒng)一的方法來處理子框架。

◆getElementById可以通過id來返回對象。這是一個我們期盼已久的功能。

◆getAttribute("checked") 現(xiàn)在返回“checked”而不是true。

◆動態(tài)創(chuàng)建(或修改)的單選按鈕現(xiàn)在可以被選擇了。

對于這些修復(fù)我感到即高興又生氣,高興的是微軟終于對它們做出了正確的修改,生氣的則是微軟花了這么長時間才做出正確的修改。

W3C:事件

這個功能是IE 8目前版本完全缺失的一個部分。我們依然需要繼續(xù)使用IE的attachEvent系統(tǒng),還看不到addEventListener的到來。我不確認(rèn)這個功能的缺失對于IE 8的Acid3支持將帶來多大的影響,不過在Acid3中已經(jīng)包含了對addEventListener的測試,因此微軟可能已經(jīng)開始考慮增加對它的支持。

從某種程度上我可以理解微軟希望保留自己現(xiàn)有API的心情,但是我不能理解它們?yōu)槭裁礇]有興趣也增加對addEventListener的支持。我猜測理由可能是微軟不得不支持像事件捕獲之類的概念。對于這一點我感到非常失望。我認(rèn)為這是下一個版本中急需修正的一個地方。

JavaScript語言

在完善垃圾收集、內(nèi)存管理和性能等問題上,IE團(tuán)隊已經(jīng)進(jìn)行了一些重大的改進(jìn),這些改進(jìn)對我們很多應(yīng)用的開發(fā)都意義重大。

盡管如此,我還是要糾正一點。盡管IE8對于JavaScript開發(fā)者來說是非常偉大的一個瀏覽器,但如果更準(zhǔn)確的說,高興的或許只是“JavaScript+DOM”開發(fā)者。單就JavaScript來說,IE 8卻比較令人失望:在這個版本的瀏覽器中并沒有出現(xiàn)任何新的純正JavaScript功能。我只能寄望于在下一個版本中增加更多的改進(jìn)了。

ARIA支持

這是一個讓我感到非常滿意的變化。ARIA是一個非常了不起的規(guī)范,可以讓W(xué)eb應(yīng)用有能力與讀者進(jìn)行清晰的交流。在此之前IE缺乏對它的支持,不過現(xiàn)在這一缺陷已經(jīng)在IE 8中得到彌補。目前Firefox、IE和Opera已經(jīng)都支持ARIA。WebKit團(tuán)隊似乎還沒有興趣支持這一功能,實在是令人感到不可理解。

嵌入式SVG

目前在IE 8已經(jīng)增加了對嵌入式命名元素的支持。這意味著你可以對SVG和Methyl進(jìn)行內(nèi)聯(lián)標(biāo)記,從這一點上來看,IE瀏覽器將來有望增加對SVG的原生支持。

IE Web Developer:IE版的Firebug

在IE瀏覽器中我們終于看到了這個類似Firebug的工具,用Firebug創(chuàng)建者Joe Hewitt的原話來說:“我非常高興微軟在IE8中完全復(fù)制了Firebug的功能。”我不得不承認(rèn),類似的工具已經(jīng)存在了很長時間,而且深受開發(fā)者歡迎。

IE Web Developer可以讓你檢查和編輯你的HTML DOM,顯示錯誤信息、日志信息,顯示網(wǎng)站源代碼,監(jiān)視DHTML事件和HTTP流量。

瀏覽模式切換

乍一看,由于這個功能的存在,你可以看一下你的IE 7網(wǎng)頁是否能在IE 8中顯示,實際上它的真正用途在于,開發(fā)者可以開發(fā)一個標(biāo)準(zhǔn)兼容的網(wǎng)頁(IE8、Firefox、Safari和Opera),然后查看在IE 7中的顯示效果。對于開發(fā)者來說,這是一個非常有用的功能,因為我們無需再借助于虛擬機(jī)中的其它版本IE瀏覽器來測試網(wǎng)頁效果。

Bug回饋

IE團(tuán)隊從測試者那兒收集反饋信息,然后將漏洞發(fā)布到一個公開訪問的網(wǎng)站上。這是微軟非常明智的一個進(jìn)步。用戶可以從這兒看到微軟對漏洞的改進(jìn)信息。

結(jié)論

總體來說,盡管IE8也有自己的缺點,我還是對這個新版IE瀏覽器持肯定看法。類似querySelector、ARIA和postMessage等功能對開發(fā)者都非常有幫助。對于那些不足之處,例如沒有新的JavaScript功能,沒有W3C事件支持,沒有CSS3 Selectors,我認(rèn)為將在未來的版本中會有所改進(jìn)。

【編輯推薦】

  1. Firefox和IE之間7個JavaScript差異
  2. JavaScript跨瀏覽器兼容測試三步走
  3. IE中JavaScript DOM ready應(yīng)用技巧
  4. JavaScript在IE和FireFox中的不同表現(xiàn)
  5. JavaScript解決常見瀏覽器兼容問題
責(zé)任編輯:王曉東 來源: IT168
相關(guān)推薦

2009-03-30 09:07:22

微軟瀏覽器IE8

2009-03-30 09:08:40

微軟瀏覽器IE8

2011-03-08 11:14:35

IE7、IE8、IE

2010-10-08 16:42:41

JavaScriptIE8

2010-08-19 10:56:55

JSIE6IE7

2009-04-23 09:05:08

IE8llq自定義功能

2016-10-13 13:43:04

WebPGoogleJPEG和PNG格式

2009-03-22 09:59:43

微軟IE8瀏覽器

2010-08-19 15:24:52

IE6IE7IE8

2010-08-17 16:50:30

JSIE6IE8

2009-05-06 09:02:48

微軟Windows 7操作系統(tǒng)

2010-03-15 10:06:45

IE8Javascript

2015-12-08 10:20:36

電子產(chǎn)品世界

2011-02-14 14:21:10

IE9IE8Chrome

2009-02-19 08:52:41

IE8Windows 7發(fā)布日期

2009-03-30 09:09:47

微軟瀏覽器IE8

2012-05-04 08:45:23

IE8

2010-08-18 10:48:56

IE8IE7

2009-05-05 08:58:35

IE8微軟瀏覽器

2018-02-09 08:27:46

存儲市場技術(shù)創(chuàng)新
點贊
收藏

51CTO技術(shù)棧公眾號

日韩欧美第一区| 亚洲色图一区二区| 啪一啪鲁一鲁2019在线视频| 青青草福利视频| 国产91精品在线| 一区二区三区高清不卡| 欧美另类一区| www.国产视频| 日韩黄色一级片| 欧美激情国产高清| 国产毛片欧美毛片久久久| 日韩中文字幕无砖| 欧美日韩中文另类| 国产精品一色哟哟| 国产片在线观看| 国产xxx精品视频大全| 日韩女在线观看| 免费在线观看av网址| 成人激情在线| 亚洲娇小xxxx欧美娇小| 天堂av手机在线| 日韩大片免费观看| 一区二区三区资源| 亚洲一区三区| 青青草免费在线| 国产成人aaa| 国产精品视频不卡| 久久久久女人精品毛片九一| 欧美精品麻豆| www.久久久久| 久久午夜福利电影| 少妇高潮一区二区三区| 日韩亚洲欧美成人一区| 一区二区免费av| 91久久国产综合久久91猫猫| 亚洲国产精品影院| 日韩中文在线字幕| 一级毛片视频在线| 欧美激情中文不卡| 欧美午夜视频在线| 亚洲人午夜射精精品日韩| 国产成人aaa| 91手机在线播放| 国产又粗又大又爽视频| 青娱乐精品视频| 国产成人一区二区在线| 欧美精品亚洲精品日韩精品| 国内激情久久| 色综合久久悠悠| 日韩a级片在线观看| 国产日产精品一区二区三区四区的观看方式 | 五月天丁香激情| 国产韩日影视精品| 日韩中文字幕av| 波多野结衣家庭教师在线观看 | 免费看啪啪网站| seseavlu视频在线| 国产精品天干天干在观线| 日韩精品第一页| 成人欧美一区| 中文字幕av一区二区三区| 午夜精品亚洲一区二区三区嫩草| 欧美新色视频| 国产丝袜欧美中文另类| 欧美下载看逼逼| av资源网站在线观看| 中文在线免费一区三区高中清不卡| 日本日本精品二区免费| melody高清在线观看| 国产欧美日韩不卡免费| 亚洲资源在线网| 超碰在线免费公开| 亚洲综合激情另类小说区| 野外做受又硬又粗又大视频√| 成全电影大全在线观看| 日韩欧美亚洲成人| 亚欧在线免费观看| 欧美成人毛片| 欧美变态口味重另类| 亚洲久久久久久| 精品一区三区| 久久精品中文字幕| 精品少妇久久久| 久久成人免费| 国产精品视频xxx| 精品国产区一区二| 91在线视频观看| 相泽南亚洲一区二区在线播放| 黄色在线论坛| 亚洲国产精品视频| 天堂社区在线视频| 国产亚洲久久| 亚洲白虎美女被爆操| 一级黄色性视频| 亚洲一级淫片| 欧美孕妇与黑人孕交| 中文字幕在线观看高清| 国产成人午夜片在线观看高清观看| 国产一区二区三区无遮挡| 成人影院免费观看| 亚洲综合色在线| 国产又大又黄又猛| 激情小说亚洲色图| 日韩在线观看精品| 在线观看国产亚洲| 国产一区二区三区日韩| 久久久福利视频| 操你啦在线视频| 日韩欧美a级成人黄色| 久久久久久久久久毛片| 九九久久精品| 欧美精品九九久久| 91麻豆成人精品国产| 91在线免费视频观看| 欧美 亚洲 视频| 制服诱惑亚洲| 亚洲大胆人体视频| 日韩av手机在线免费观看| 视频一区二区不卡| 国产一区二区三区高清| 91cn在线观看| 777久久久精品| 天天操天天干天天操天天干| 亚洲精品美女| a级国产乱理论片在线观看99| 川上优的av在线一区二区| 午夜精品一区二区三区三上悠亚| 999热精品视频| 视频在线不卡免费观看| 日本一区二区不卡| 无码国产伦一区二区三区视频| 亚洲免费av网站| 日本黄大片一区二区三区| 竹菊久久久久久久| 97香蕉久久超级碰碰高清版| 国产精品一区二区三区在线免费观看| 久久久久久麻豆| 黄色免费福利视频| 国产乱论精品| 久久久久亚洲精品国产| 亚洲国产www| 亚洲精品免费在线播放| 岛国av在线免费| 三区四区不卡| 国产精品视频区1| 成人免费在线电影| 欧美亚男人的天堂| 亚洲av毛片基地| 蜜臀av性久久久久蜜臀av麻豆| 欧美精品一区二区三区在线四季| 国产精选在线| 日韩精品日韩在线观看| 西西44rtwww国产精品| www.66久久| 欧美色图色综合| 亚洲精品蜜桃乱晃| 国产精品久久不能| av在线女优影院| 欧美喷潮久久久xxxxx| 国产探花视频在线| 久久99热99| 国产卡一卡二在线| 亚洲成人影音| 97在线观看视频国产| 天天操天天干天天干| 欧美特级www| 色婷婷在线影院| 日韩一区精品字幕| 中文字幕日韩一区二区三区| 精品精品视频| 久久人人爽人人爽人人片av高请| 亚洲欧洲精品视频| 欧美丝袜丝nylons| 欧美日韩综合一区二区| 成人av一区二区三区| 精品久久久久av| 亚洲h色精品| 国产日韩在线一区二区三区| 91精品产国品一二三产区| 最近中文字幕2019免费| www.xxxx国产| 黑人巨大精品欧美一区二区一视频 | 亚洲高清国产拍精品26u| 久久成人精品视频| 日本黄视频在线观看| 色婷婷综合久久久中文字幕| 日韩精品123区| 99精品国产99久久久久久白柏| 超碰网在线观看| 亚洲大全视频| 久久久精品有限公司| 99tv成人影院| 26uuu国产精品视频| 日本福利专区在线观看| 精品国产一区a| 欧美一级做a爰片免费视频| 亚洲男人天堂av网| 中文字幕一区二区三区人妻| 国产在线麻豆精品观看| 国产午夜伦鲁鲁| 久久精品青草| 欧美性大战久久久久| 最新精品在线| 国产精品亚洲精品| 中文字幕21页在线看| 久久久国产一区二区| 久久久久久久久亚洲精品| 欧美电影一区二区三区| √资源天堂中文在线| 亚洲激情成人在线| 无码人妻丰满熟妇啪啪欧美| 不卡av免费在线观看| 久久精品视频在线观看免费| 日韩精品一卡二卡三卡四卡无卡| 青草网在线观看| 天堂网在线观看国产精品| 免费看成人av| 精品国产一区二区三区不卡蜜臂| 国产美女91呻吟求| 欧美va视频| 97久久精品国产| 在线播放免费av| 日韩中文字幕在线看| 国产毛片在线| 精品亚洲精品福利线在观看| 亚洲美女福利视频| 91精品国产综合久久蜜臀| 中文字幕1区2区3区| 色综合咪咪久久| 国产成人无码精品亚洲| 一区二区日韩电影| 国产精品国产精品88| 国产精品视频九色porn| 日韩av片在线| 欧美国产一区二区在线观看| 色噜噜日韩精品欧美一区二区| 成人av在线网站| av2014天堂网| youjizz久久| 亚洲中文字幕无码av| 成人在线视频一区二区| 国产在线观看免费播放| 国产精品99久久久久久似苏梦涵| 亚洲第一天堂久久| 韩日精品视频一区| 男女污污视频网站| 国产一区不卡视频| 一级网站在线观看| 国产丶欧美丶日本不卡视频| 免费高清视频在线观看| 国产一区二区剧情av在线| 中文 日韩 欧美| 国产精品996| av电影中文字幕| 成人免费的视频| 182在线视频| 91亚洲永久精品| 国产手机在线观看| 中文字幕精品一区二区三区精品| www.黄色在线| 国产精品国产三级国产有无不卡 | 日韩欧美中文视频| 国产麻豆视频精品| 在线中文字日产幕| 99国产精品99久久久久久| aa片在线观看视频在线播放| 久久影院电视剧免费观看| 男人的天堂av网| 亚洲精品乱码久久久久久日本蜜臀| 久久艹精品视频| 欧美日韩国产中文字幕| 国产一卡二卡三卡| 8x8x8国产精品| 午夜影院在线视频| 在线视频欧美日韩| av网址在线看| 97精品在线观看| 国产综合色激情| 国产精品xxx在线观看www| 免费欧美一区| 黄色一级片网址| 一区二区三区国产在线| 最新中文字幕2018| 成人综合婷婷国产精品久久蜜臀| 中文精品在线观看| 一区视频在线播放| 日韩美女一级片| 欧美日韩另类一区| 日日夜夜精品免费| 中文字幕日韩专区| heyzo一区| 国产男女猛烈无遮挡91| av综合网页| 无遮挡亚洲一区| 一区在线免费| 自拍偷拍一区二区三区四区| aaa国产一区| 999精品视频在线观看播放| 天天av天天翘天天综合网色鬼国产| 亚洲国产无线乱码在线观看| 欧美r级在线观看| 成年人在线视频免费观看| 久久久久久久国产| 欧美亚洲人成在线| 欧美凹凸一区二区三区视频| 欧美日韩影院| 欧美精品性生活| 99视频一区二区| 久久人妻无码aⅴ毛片a片app| 黑人精品xxx一区| 风流少妇一区二区三区91| 一色桃子一区二区| 嗯~啊~轻一点视频日本在线观看| 成人自拍性视频| 国产九一精品| 日韩精品视频一区二区在线观看| 国产成人日日夜夜| 三级黄色录像视频| 色老汉av一区二区三区| 天天操天天干天天操| 色综合导航网站| 9999在线精品视频| 亚洲精品在线免费看| 久久性色av| 黑丝av在线播放| 亚洲亚洲精品在线观看| 国产乱码精品一区二三区蜜臂| 亚洲人成网站999久久久综合| 蜜桃视频在线观看免费视频| 国产精品成人观看视频免费| 亚洲国产精品成人| 亚洲图色中文字幕| 国产精品女同一区二区三区| 综合久久中文字幕| 亚洲女人天堂色在线7777| 中国色在线日|韩| 国产精品自拍首页| 韩日精品在线| 超碰caoprom| 五月天中文字幕一区二区| 亚洲国产精品18久久久久久| 欧美日韩成人网| 一区二区三区视频免费视频观看网站| 性欧美18一19内谢| 久久精品国产99久久6| 成人精品一二三区| 欧美日本在线一区| 欧美成人视屏| 成人在线视频福利| 一区二区免费不卡在线| aaaaaaaa毛片| 一区二区久久久| 六月婷婷中文字幕| 97国产suv精品一区二区62| 欧美顶级毛片在线播放| 国产肥臀一区二区福利视频| 久久蜜桃av一区精品变态类天堂 | 日韩另类在线| 国产精品一码二码三码在线| 一区二区三区导航| 91网站免费入口| 欧美亚洲日本国产| 理论片午午伦夜理片在线播放| 成人黄色av网站| 欧美片第1页综合| 在线xxxxx| 色婷婷综合视频在线观看| 欧美成人hd| av成人午夜| 男人的天堂亚洲在线| 怡红院一区二区三区| 欧美一区二区在线观看| 丁香花在线观看完整版电影| 欧美国产二区| 麻豆精品视频在线观看免费| 欧美交换国产一区内射| 亚洲国产免费av| aaaa欧美| h无码动漫在线观看| 2021久久国产精品不只是精品| 亚洲免费视频二区| 欧美日本精品在线| 久久av超碰| 日本黄色www| 日韩欧美一区视频| 黄色网页网址在线免费| 精品国产乱码久久久久| 美女视频黄久久| 免费一级片视频| 国产亚洲综合久久| 亚洲经典视频| 四季av一区二区| 亚洲综合一区二区| 福利在线观看| 国产精品美女xx| 久久精品国产99国产| 黑人一级大毛片| 久久久999国产精品| 性欧美lx╳lx╳| 熟妇无码乱子成人精品|