zoukankan      html  css  js  c++  java
  • 前端笔记-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 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。

  • 相关阅读:
    LaTeX不能识别eps文件?
    ubuntu 11.04系统清理(不断更新。。。)
    换Ubuntu邮件客户端Evolution为Thunderbird
    Byobu:打造多任务的Terminal
    Learning the Vi Editor, 6th Edition学习笔记(1)
    Ubuntu:让桌面显示回收站
    3rd Party Repository for Dropbox
    ubuntu 显示隐藏文件
    Ubuntu下的一款Dock工具AWN
    i686和x86_64的区别
  • 原文地址:https://www.cnblogs.com/RainBol/p/10468083.html
Copyright © 2011-2022 走看看