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、付费专栏及课程。

余额充值