天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

網(wǎng)頁和瀏覽器兼容性問題匯總(draft1)

一.Javascript
1.日期對象的getYear方法
IE getYear()返回的結(jié)果和getFullYear()結(jié)果是相同的,但是ECMA262明確規(guī)定了getYear返回的是“年份-1970”。而有些網(wǎng)站采用getYear返回年份,導(dǎo)致IE瀏覽器和FF等比較規(guī)范的瀏覽器出現(xiàn)邏輯上的不同。
二.DOM
1.事件模型
2.document.elementFromPoint
document的該方法是IE擴(kuò)展的,可以根據(jù)視口的客戶區(qū)坐標(biāo)返回元素的DOM節(jié)點(diǎn)。safari也支持該方法,但是坐標(biāo)表示的是網(wǎng)頁內(nèi)容布局后的坐標(biāo)(該坐標(biāo)是瀏覽器窗口的客戶區(qū)坐標(biāo))。兩者的區(qū)別導(dǎo)致了如果想通過鼠標(biāo)的指針的位置獲取元素節(jié)點(diǎn),IE是可以直接事件的客戶的客戶區(qū)坐標(biāo)(clientX,clientY)返回元素,但是safari需要用scrollX和scrollY來返回。從該接口的意義上說兩者都是合理的。MSDN里面也沒有明確定義該坐標(biāo)的意義,但是從接口的使用上說IE更加簡單,而safari卻需要轉(zhuǎn)換坐標(biāo)。
三.CSS
四.layout
五.插件與ActiveX
眾所周知,IE兼容第三方程序采用的是ActiveX技術(shù);而Firefox,safari,Chrome,opera采用的是NPAPI的插件技術(shù)。兩者在接口層次上而言插件接口層次更低(都是C函數(shù)指針),采用抽象的接口和數(shù)據(jù)類型封裝瀏覽器和第三方程序的交互邏輯,但是瀏覽器和插件程序是緊耦合的;而ActiveX屏蔽了進(jìn)程和線程模型,是一種較松耦合的交互方式。這也是為什么合法 的ActiveX在IE中不會(huì)使得IE崩潰,但是同功能的插件有可能使得瀏覽器崩潰。在這個(gè)特性的區(qū)別是也是瀏覽器兼容性方面較大區(qū)別之一。
六.其他
1.論壇根據(jù)UserAgent中瀏覽器的子版本設(shè)置Cookie,這不太合理,因?yàn)閁serAgent會(huì)隨著瀏覽器版本變化,而導(dǎo)致原來的Cookie實(shí)效。

JavaScript技術(shù)網(wǎng)頁和瀏覽器兼容性問題匯總(draft1),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲人视频在线 | 强奸美女老师 | 免费国产精品视频 | 在线免费观看成年人视频 | 午夜AV内射一区二区三区红桃视 | 找老女人泻火对白自拍 | 解开白丝老师的短裙猛烈进入 | 九九久久国产 | 婬香婬色天天视频 | 99精品国产免费观看视频 | 浪潮AV色综合久久天堂 | 麻豆产精品一二三产区区 | 日韩欧美亚洲精品综合在线 | 亚洲精品6久久久久中文字幕 | 中文字幕AV亚洲精品影视 | 亚洲久久少妇中文字幕 | 99re在这里只有精品 | 兔费看少妇性L交大片免费 偷偷要色偷偷 | 日韩视频中文在线一区 | japanesematur乱儿| 国产精品久久久久AV麻豆 | 国内精品久久久久久久试看 | 一二三区乱码不卡手机版 | 福利一区福利二区 | 中文字幕无码他人妻味 | 麻豆国产精品va在线观看约 | 国产在线播放91 | 亚洲国产成人精品无码区99 | 伊久久| 啊好大好厉害好爽真骚 | 99爱在线精品视频网站 | 亚洲欧美自拍清纯中文字幕 | 日日摸夜夜嗷嗷叫日日拍 | RUNAWAY韩国动漫免费官网版 | 国产精品禁18久久久夂久 | 日本三级按摩推拿按摩 | 亚洲人成www在线播放 | 2019午夜75福利不卡片在线 | 国产自拍视频在线一区 | 18禁无遮遮挡羞漫画免费阅读 | 男男h啪肉np文总受 男男h开荤粗肉h文1v1 |