1. 获取HTML 元素的接口;
function $(selector) {
return typeof selector === 'string' ? document.querySelector(selector) : null;
}
function all_$(selector) {
return typeof selector === 'string' ? document.querySelectorAll(selector) : null;
}
//获取scroll(兼容)
function scroll() {
if (window.pageXOffset !== null) {
return {
'top': window.pageYOffset,
'left': window.pageXOffset
}
} else if (document.compatMode === "css1Compat") {
//css1Compat 标准模式 BackCompat: 怪异模式 也成混杂模式
return {
'top': document.documentElement.offsetTop,
'left': document.documentElement.offsetLeft
}
}
return {
'top': document.body.offsetTop,
'left': document.body.offsetLeft
}
}