编写BOM 属性、方法、事件应用案例

screen
        window.screen 对象包含有关用户屏幕的信息。
        window.screen 对象在编写时可以不使用 window 这个前缀。
screen的属性:
        screen.availWidth - 可用的屏幕宽度(以像素计,减去界面特性,比如窗口任务栏)
        screen.availHeight - 可用的屏幕高度
location
        
location.href 返回当前页面的url
        location.pathname 返回url的路径名
        location.reload() 刷新本页面
history对象
       
 history.back()      加载历史列表中的前一个 URL
        history.forward()  加载历史列表中的下一个 URL
        history.go(number)   加载历史列表中的某个具体的页面   -1 前一个页面,0就是刷新本页面
window.userAgent : 用户代理 标识用户身份(浏览器类型每一个浏览器ua都不一样的)
confirm()弹出确认对话框 :点击确认有返回值;
alert()弹出警告框:没有返回值
prompt()弹出提示框:有返回值,没有输入内容返回默认值
open()打开网页
        window.open("https://www.baidu.com")打开网页
close()关闭
setTimeout:延时
        例如:setTimeout(名字,2000); 延时2秒执行名字
setTimeout  定时器 
        setTimeout函数设置定时器,让指定的代码在指定的时间运动.
clearTimeout()
        
用于重置js定时器,如果你希望阻止setTimeout的运行,就可以使用clearTimeout方法。
clearInterval-- 取消指定的setInterval函数将要执行的代码
onload    加载完毕触发事件 
onresize   窗口大小改变触发事件  
onscroll     浏览器滚动事件
localStorage  永久储存
        localStorage.setItem(key, value)     设置
        localStorage.getItem(key)     获取
        localStorage.removeItem(ley)     删除
        localStorage.clear()     清空
sessionStorage  会话储存
        sessionStorage.setItem(key, value)     设置
        sessionStorage.getItem(key)     获取
        sessionStorage.removeItem(ley)     删除
        sessionStorage.clear()     清空
cookie键值对以及有效期的设置
        ​​​​​​​cookie 有有效期的持久化存储 js-cookie
        var now = new Date();获取日期
        ​​​​​​​now.setDate(now.getDate()+7);设置有效的日期,七天后到期
        ​​​​​​​document.cookie="name=qiku;expires="+now.toGMTString();
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值