鼠标位置:
1.相对于屏幕左上角:e.screenX,e.screenY
2.相对于文档显示区左上角:e.clientX,e.clientY
3.相对于元素左上角:e.offsetX,e.offsetY
页面滚动:
window.οnscrοll=function(){
var scrollTop=document.body.scrollTop || document.documentElement.scrollTop;
console.log(scrollTop)
}
取消冒泡事件:
a.οnclick=function(e){
e.stopPropagation();
}
阻止默认行为:
a.οnclick=function(e){
e.preventDefault();
}
打开和关闭新连接:
1.在当前窗口打开,可后退
html:
js:open(“url”,"_self")
2.在当前窗口打开,不可后退
html:
js:location.replace(“url”)
3.在新窗口打开,可打开多个
html:
js:open(“url”,"_blank")
4.在新窗口打开,只能打开一个
html:
js:open(“url”,“自定义窗口名”)
history.go(1)前进一步
history.go(-1)后退一步
history.go(-2)后退两步
history.go(0)刷新
location.href=“url” 在当前窗口打开新连接,可后退
location.assign=“url”
location.replace=“url” 在当前窗口打开新连接,禁止后退
重新加载页面:刷新
1.普通刷新
history.go(0)
F5
location.reload()
2.强制刷新
location.reload(true)//强迫
navigator.cookieEnabled 判断当前浏览器是否启用cookie
navigator.plugins[“插件名”]!==undefined判断当前浏览器是否安装插件
navigator.userAgent判读当前浏览器名称和版本号