BOM的一些简单操作

鼠标位置:
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判读当前浏览器名称和版本号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值