1.強(qiáng)制IE瀏覽器使用最高級(jí)別可用渲染模式顯示網(wǎng)頁(yè):
2.圖片的高度和寬度其中一個(gè)設(shè)置為定值证鸥,則另一個(gè)要設(shè)置為auto蛋叼,否則IE下圖片不能等比例縮放。
3.創(chuàng)建Event對(duì)象
var event=arguments[0]||event;
4.鼠標(biāo)拖拽元素慨蛙,文字會(huì)被選中瘪贱,F(xiàn)F下還會(huì)出現(xiàn)自帶空元素錯(cuò)誤。
方法:
return false;//阻止默認(rèn)事件Chrome牙言、FF酸钦、IE8+
-moze-user-select:none;
if(obj.setCapture)//事件捕獲IE8
{
obj.setCapture();//setCapture、releaseCapture是IE獨(dú)有的事件
}
5.添加事件監(jiān)聽器
addEventListener(事件名稱,函數(shù),false)//FF咱枉、Chrome卑硫、IE8+
注意:添加事件監(jiān)聽器在FF下會(huì)使得return?false;失效
attachEvent(事件名稱,函數(shù))// IE8
6.getYear()
var date=new Date();
var year=date.getYear();
IE8結(jié)果為2015,F(xiàn)F蚕断、Chrome欢伏、IE8+結(jié)果為115。
方法:
varyear=date.getYear()<1900?(1900+date.getYear()):date.getYear();
7.DOM
(1)childNodes:FF會(huì)將空行算為節(jié)點(diǎn)
方法:
varchildnodes=object.childNodes;
for(vari=0;i
{
if(childnodes[i].nodeType==1){
}
}
(2)-Child亿乳、-ElementChild
firstChild
firstElementChild
lastChild
lastElementChild
nextSibling
nextElementSibling
previousSibling
previousElementSibling
方法一:
if(object.firstElementChild){
}else{
}
方法二:
varchild=object.firstElementChild||object.firstChild;
8.FF不允許腳本關(guān)閉非腳本打開的窗口硝拧;IE允許腳本關(guān)閉非腳本打開的窗口,并會(huì)彈出提示框提示“是否關(guān)閉此窗口”风皿;Chrome允許腳本直接關(guān)閉非腳本打開的窗口河爹。
9.client-匠璧、offset-桐款、scroll-
未完待續(xù)。夷恍。魔眨。 。酿雪。遏暴。