国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

讓IE8支持DOM 2(不用框架!)

2019-11-21 00:51:16
字體:
供稿:網(wǎng)友
微軟此舉的意圖很明顯――以一種極小的代價(jià)“實(shí)現(xiàn)” DOM2的全部接口。這里舉兩個(gè)例子:
復(fù)制代碼 代碼如下:

Element.prototype.addEventListener = function(evtType, evtHandler) {
return this.attachEvent('on' + evtType, evtHandler);
}

Object.defineProperty(Event.prototype, 'target', {
get: function() { return this.srcElement },
set: function(v) { return this.srcElement = v }
});

這似乎和早年使用__definegetter__之流讓Firefox兼容IE的方法一致,不過這次使用的是完全標(biāo)準(zhǔn)(DOM原型和ECMA v5)的方法來彌補(bǔ)IE的缺憾。可能IE8開發(fā)時(shí)重寫了渲染引擎但是沒來及(我很樂觀……)發(fā)布新的DOM接口(可能是為了兼容第三方應(yīng)用程序),所以給出了這個(gè)方案。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 即墨市| 淮南市| 依安县| 大足县| 榆中县| 禹城市| 樟树市| 隆子县| 松潘县| 建平县| 乐平市| 建平县| 阜南县| 阿巴嘎旗| 湛江市| 通许县| 玉山县| 兴文县| 光山县| 大兴区| 周至县| 洛宁县| 通州区| 蓝山县| 潍坊市| 八宿县| 九江市| 石阡县| 镇雄县| 卓资县| 新巴尔虎右旗| 新绛县| 寿阳县| 临夏县| 彰化市| 靖州| 多伦县| 新宁县| 祁门县| 高阳县| 旬阳县|