精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

日日噜噜夜夜狠狠视频欧美人| 福利在线一区| 国产精品久久久久久久久晋中 | 精品91久久| 国产精品入口麻豆原神| 成人av资源网| 国产免费a视频| 亚洲乱码电影| 亚洲欧美日韩国产中文| 91网址在线观看精品| 中文在线аv在线| 最好看的中文字幕久久| 九色91在线视频| 国产精品久久影视| 国产一区二区三区成人欧美日韩在线观看 | 亚洲日本va中文字幕| 色综合久久中文字幕综合网| 91精品国产吴梦梦| 福利成人在线观看| 成人综合在线视频| 国产欧美日韩最新| 秋霞av一区二区三区| 亚洲成人直播| 欧美乱妇高清无乱码| 日本理论中文字幕| 欧美日韩导航| 欧美一级精品在线| 国产理论在线播放| 牛牛精品一区二区| 亚洲线精品一区二区三区八戒| 亚洲一卡二卡三卡四卡无卡网站在线看| 欧美 日韩 国产 在线| 久久www免费人成看片高清| 欧日韩不卡在线视频| 精品少妇爆乳无码av无码专区| 国产大片一区| 亚洲小视频在线| theav精尽人亡av| 精品福利网址导航| 精品国产一区久久| 性生活在线视频| 成人爽a毛片免费啪啪| 精品成人av一区| 青草视频在线观看视频| 欧美大片黄色| 一区二区三区在线影院| 影音欧美亚洲| 欧美成人hd| 国产精品久久久久久久久搜平片| 日本一区二区三区www| 日本午夜在线| 91在线视频在线| 久久66热这里只有精品| 四虎影视在线观看2413| 99久久精品国产精品久久| 国产成人精品一区二区三区福利| 国精品人妻无码一区二区三区喝尿| 国产一区二区三区在线观看免费 | 久久视频国产精品免费视频在线 | 三级av在线播放| 26uuu另类欧美| 久久免费99精品久久久久久| 日韩a在线观看| 久久久久免费观看| 日韩av电影免费在线观看| 国产在线视频福利| 中文字幕精品三区| 一区二区三区四区国产| 国产日产一区二区| 亚洲国产精品一区二区久久恐怖片| 久久久国内精品| 波多野结衣乳巨码无在线观看| 黄色成人av网| 人妻无码视频一区二区三区 | 亚洲青涩在线| 国产成人一区二| 中文无码av一区二区三区| 精品一区二区在线播放| 2022国产精品| 日本v片在线免费观看| 欧美国产日韩亚洲一区| 中文字幕人成一区| www.51av欧美视频| 欧美亚洲一区三区| 欧美日韩久久婷婷| 岛国精品一区| 在线观看日韩av| 国产97免费视频| 中文一区在线| 国产日韩欧美91| 亚洲精品网站在线| 国产欧美日韩另类视频免费观看| 五月天综合婷婷| 国产传媒在线| 欧美精品亚洲二区| 国产人妖在线观看| 国内精品久久久久久久影视简单| 久久精品亚洲热| 在线观看国产亚洲| 青青草伊人久久| 国产精品国产一区二区| 好男人免费精品视频| 亚洲免费观看视频| 国产精品乱码久久久久| 欧美日韩午夜电影网| 亚洲欧美日本精品| 国产在线视频第一页| 日韩不卡免费视频| 久久国产精品高清| 宅男在线观看免费高清网站| 欧美中文字幕一二三区视频| 91porn在线| 91欧美在线| 日韩av电影手机在线| 国产后入清纯学生妹| 国产日韩欧美综合在线| 人妻少妇精品久久| 99精品在线免费观看| 国产亚洲欧美视频| 国产成人精品一区二三区| 国产二区国产一区在线观看| 天堂一区二区三区| 日韩欧美精品一区二区三区| 日韩美一区二区三区| 激情五月激情综合| 日韩不卡手机在线v区| 精品无码久久久久国产| 男女视频在线| 91精品国产综合久久久蜜臀图片| 久久久久亚洲AV成人无在| 亚洲一区黄色| 狠狠色综合色区| 美女精品视频| 日韩天堂在线观看| 侵犯稚嫩小箩莉h文系列小说| 男男成人高潮片免费网站| 欧美日韩国产三区| 特黄毛片在线观看| 亚洲国产欧美一区| 国产亚洲欧美久久久久| 成人丝袜18视频在线观看| 99热这里只有精品免费| 亚洲**毛片| 久久91亚洲精品中文字幕奶水 | 美女任你摸久久| 日韩视频专区| 国产成人免费9x9x人网站视频 | 成人免费看片网址| 在线不卡日本v二区707| 日韩欧美在线网站| 国产精品18p| 99re亚洲国产精品| 欧美 日韩 国产在线观看| 欧美一区 二区| 欧美一区二区三区精品电影| 色中色在线视频| 色爱区综合激月婷婷| 免费在线观看a视频| 免费在线观看一区二区三区| 正在播放精油久久| 国产成人视屏| 久久久久国产视频| 四虎精品成人影院观看地址| 日韩欧美在线免费| 日本欧美一区二区三区不卡视频| 久久国产乱子精品免费女| 日本成人性视频| 999久久精品| 欧美亚洲第一页| 国产福利电影在线| 欧美一区二区啪啪| 中日韩黄色大片| 日本一区二区在线不卡| 免费网站在线观看黄| 国一区二区在线观看| 久久精品国产综合精品 | 99久久伊人精品影院| 色在线中文字幕| 这里只有视频精品| 性生交大片免费看女人按摩| 欧美日韩精品在线| 五月天婷婷丁香网| 成人精品一区二区三区四区| 久草综合在线观看| 一区二区中文| 久久精品中文字幕一区二区三区 | 日本在线不卡一区| 久久久成人精品一区二区三区| 国产精品乱战久久久| 国产精品日韩精品| 91美女主播在线视频| 中文字幕亚洲一区在线观看 | caoporn国产精品| 国产一区二区在线免费播放| 欧美先锋影音| 日韩资源av在线| 亚洲视频一起| 国产精品久久久久久久久久久久| 自拍亚洲图区| 国产一区二区av| 秋霞欧美在线观看| 91精品国产91久久久久久一区二区 | 免费理论片在线观看播放老| 91精品国产综合久久久蜜臀粉嫩| 一级片中文字幕| 亚洲综合无码一区二区| 一级片久久久久| av中文字幕亚洲| 亚洲综合20p| 久久综合影音| 黄页免费在线观看视频| 亚洲视频在线免费| 亚洲国产欧美日韩| 中文字幕亚洲影视| 国产传媒一区| 欧美影院视频| 国产精品自拍网| 性欧美超级视频| 97香蕉超级碰碰久久免费的优势| 成人片在线看| 日韩在线免费视频| 黄色免费在线播放| 日韩av影视综合网| а√中文在线资源库| 欧美日韩国产综合视频在线观看| 无码人妻丰满熟妇奶水区码| 亚洲国产视频一区| 青青操视频在线播放| 中文字幕一区二区不卡| 久久久久亚洲av无码a片| 91视视频在线观看入口直接观看www | 亚洲午夜18毛片在线看| 午夜在线电影亚洲一区| 精品少妇爆乳无码av无码专区| 亚洲免费av高清| 69夜色精品国产69乱| 国产精品久久免费看| 妖精视频在线观看免费| 欧美国产成人在线| 少妇av片在线观看| 中文字幕av一区 二区| 在线小视频你懂的| 国产欧美日韩另类视频免费观看| 色无极影院亚洲| 国产欧美日本一区视频| 一级在线观看视频| 国产精品成人在线观看| 国产视频精品免费| 亚洲人成网站影音先锋播放| 亚洲 欧美 变态 另类 综合| 亚洲精品乱码久久久久久日本蜜臀| 国产高潮国产高潮久久久91| 亚洲一区二区三区影院| 久久久精品国产sm调教| 亚洲成人动漫精品| 全部毛片永久免费看| 欧美视频中文在线看| 欧美一区二区三区久久久| 在线观看日韩av先锋影音电影院| 亚洲综合成人av| 欧美日韩国产综合视频在线观看| 国产特级黄色片| 欧美精品一区二区蜜臀亚洲| 日韩av资源| 日韩中文字幕免费看| 国产黄大片在线观看画质优化| 欧美大片免费看| 国产伦理精品| 国产精品麻豆va在线播放| 日本一区二区三区中文字幕 | www.精品久久| 日韩av在线网页| 国产黄在线看| 九九热视频这里只有精品| 忘忧草在线影院两性视频| 国产精品日韩在线一区| 日本一区二区三区播放| 免费不卡亚洲欧美| 我不卡影院28| 国产精品国产亚洲精品看不卡| 久久久蜜桃一区二区人| 午夜视频在线观| 97精品久久久午夜一区二区三区| 美女洗澡无遮挡| 一区二区欧美精品| 国产手机在线视频| 欧美日韩免费不卡视频一区二区三区 | 青青操国产视频| 色8久久人人97超碰香蕉987| 国产日韩一级片| 亚洲男人的天堂在线| 尤物yw193can在线观看| 2019最新中文字幕| 国产不卡精品| 日本成人三级电影网站| 欧美激情自拍| 中文av一区二区三区| va亚洲va日韩不卡在线观看| 国产美女网站视频| 欧美三级欧美成人高清www| 国产成人精品一区二区无码呦| 亚洲天堂网在线观看| 黄色美女视频在线观看| 国产日韩精品入口| 久久爱www成人| 岛国大片在线播放 | 亚洲一区二区在线免费| 中文字幕在线观看一区二区| 色婷婷在线观看视频| 欧美一区二区美女| 在线免费av网站| 欧美性一区二区三区| av日韩精品| 9l视频自拍9l视频自拍| 青青草97国产精品免费观看无弹窗版| www.男人天堂| 一级做a爱片久久| 国产乱人乱偷精品视频| 国产一区二区日韩| 周于希免费高清在线观看| 国产精品亚洲一区| 欧美激情第8页| 先锋资源在线视频| 综合久久久久综合| 在线观看视频二区| 伊人青青综合网站| www.日韩| 欧美精品七区| 亚洲综合日本| 成人免费看aa片| 欧美性69xxxx肥| 天天干视频在线观看| 国内伊人久久久久久网站视频 | 亚洲精品一区二区三区99| 中文字幕中文字幕在线中高清免费版| 国产女同一区二区| 欧美激情欧美| 亚洲精品在线视频播放| 中文字幕佐山爱一区二区免费| 亚洲无码精品在线观看| 搡老女人一区二区三区视频tv| 成人不卡视频| 亚洲日本一区二区三区在线不卡| 日韩精品三区四区| 天天干天天操天天拍| 欧美日韩三级一区| 一级毛片视频在线| 成人精品一区二区三区| 亚洲综合激情在线| 国产老头和老头xxxx×| 亚洲一区二三区| 五月婷婷激情在线| 欧美做受高潮1| 成人网18免费网站| 青青草久久伊人| 亚洲精品一二三| 亚洲成人精品女人久久久| 久久理论片午夜琪琪电影网| 影视先锋久久| 午夜久久久精品| 亚洲精品久久嫩草网站秘色| 少妇av一区二区| 国产成人黄色av| 99国产精品一区二区| 韩国三级丰满少妇高潮| 香蕉久久夜色精品国产| 中文字幕在线观看91| 亚洲v精品v日韩v欧美v专区| 亚洲日本香蕉视频| 国产欧美日韩精品丝袜高跟鞋| 亚洲电影影音先锋| 无码av免费精品一区二区三区| 福利微拍一区二区| 调教视频免费在线观看| 成人在线免费网站| 免费在线亚洲欧美| 欧美乱大交做爰xxxⅹ小说| 日韩久久精品一区| 涩涩涩视频在线观看| 亚洲精品不卡| 成人a区在线观看| 中国a一片一级一片| 欧美精品在线免费| 免费精品国产| 伊人精品视频在线观看| 动漫精品一区二区| 国产二区三区在线| 久久久久久久久一区二区| 男女男精品视频| 日本少妇性生活| 日韩中文字幕免费视频| 欧美电影在线观看免费| 色呦色呦色精品| 欧美性猛交xxxx黑人| а√天堂资源地址在线下载| 久久伊人资源站| 国产精品一区二区三区四区| www.久久视频| 97欧美精品一区二区三区| 香蕉综合视频|