前端笔记-bom

BOM对象

  BOM即浏览器对象模型,它与dom不同的是可以操作浏览器窗口,使用它的接口我们可以改变窗口,状态栏,文本,及其他与除页面以外其他动作,使得js可以和我们浏览器进行沟通

窗口  即window,一个窗口对应一个html文档,window是bom的核心对象

    window对象  浏览器内置的全局对象-浏览器支持window对象,可以控制浏览器窗口,window对象不需要创建,直接使用

  window对象方法  我们只需要掌握常用的方法即可

    alert()    显示带有一段消息和一个确认按钮的警告框

    confirm()   显示带有一段消息及确定和取消按钮的对话框,参数消息内容,返回布尔值   

    prompt()   显示可提示用户输入单行文本及确定和取消按钮的对话框,参数消息内容,按确认返回输入内容,取消返回null

    open()    打开一个新的浏览器窗口或查找一个已命名的窗口

    close()    关闭浏览器窗口

    setInterval()  按照执行周期来调用函数或计算表达式,循环执行  如倒计时,参数一函数名,参数二,毫秒时间:1000=1秒

    clearInterval() 取消由setintercal创建的函数或计算表达式  参数一,setinterval变量名,参数二,取消的等待时间

    setTimeout()  在指定的毫秒数后调用函数或计算表达式,只执行一次  参数一,函数名,参数二,触发时间毫秒时间

    clearTimeout()  取消由settimeout创建的函数或计算表达式  参数一,settimeout变量名,参数二,取消的等待时间

  history对象  其包含用户(在浏览器窗口中)访问过的url,如前进后退

    history对象是window对象的一部分,可通过history属性对其进行访问

    方法    

      history.forward()  前进

      history.back()  后退

      history.go()  参数一,number为负数表示后退,正数表示前进

    属性

      history.length  返回页面经历的历史个数

  local对象

    方法

      local.reload()  刷新页面

    属性

      local.href='http://www.baidu.com'  页面跳转,与a标签一样    

版权声明:本文原创发表于 博客园,作者为 RainBol 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。

原文地址:https://www.cnblogs.com/RainBol/p/10468083.html