zoukankan      html  css  js  c++  java
  • 2019.08.27BOM的六个子对象(1)

    JavaScript中BOM以及DOM的区别:
    DOM w3c 让js有能力去操作HTML和XML 间接的操作样式
    BOM 专门操作浏览器的API 兼容性

    BOM的六个子对象
    history:浏览器的历史记录
    location:窗口的url 地址栏的信息
    navigator: 浏览器的配置信息
    document:DOM
    screen:显示设备的信息
    event: 事件对象

    history:

     history.go(n) 后退 前进 刷新
    前进:history.go(1)
    后退:history.go(-1/-2)
    刷新:history.go(0)

    eg:

    <body>
    <h1>1_history</h1>
    <div>
    <a href="1_history.html">1</a>&nbsp;&nbsp;&nbsp;
    <a href="2_history.html">2</a>&nbsp;&nbsp;&nbsp;
    <a href="3_history.html">3</a>&nbsp;&nbsp;&nbsp;
    </div>
    <div>
    <a href="javascript:history.go(1)">前进一次</a>&nbsp;&nbsp;&nbsp;
    <a href="javascript:history.go(2)">前进二次</a>
    </div></body>

    <body>
    <h1>2_history</h1>
    <div>
    <a href="1_history.html">1</a>&nbsp;&nbsp;&nbsp;
    <a href="2_history.html">2</a>&nbsp;&nbsp;&nbsp;
    <a href="3_history.html">3</a>&nbsp;&nbsp;&nbsp;
    </div>
    <div>
    <a href="javascript:history.go(-1)">后退一次</a>&nbsp;&nbsp;&nbsp;
    <a href="javascript:history.go(1)">前进一次</a>
    </div>
    </body>

    <body>
    <h1>3_history</h1>
    <div>
    <a href="1_history.html">1</a>&nbsp;&nbsp;&nbsp;
    <a href="2_history.html">2</a>&nbsp;&nbsp;&nbsp;
    <a href="3_history.html">3</a>&nbsp;&nbsp;&nbsp;
    </div>
    <div>
    <a href="javascript:history.go(-2)">后退二次</a>&nbsp;&nbsp;&nbsp;
    <a href="javascript:history.go(-1)">后退一次</a>
    </div>
    </body>

    这三个页面可以切换,且点击前进后退按钮可访问之前页面

    location对象:包含有关当前URL的信息

    对象属性:

    hash 设置或返回从#开始的URL

    host 设置或返回主机名和端口号

    href 设置或返回URL

    pathname 设置或返回URL路径

    search 设置或返回从?开始的URL

    对象方法:

    assign() 加载新的文档

    reload() 重新加载

    repplace() 用心文档替换当前文档 

  • 相关阅读:
    JS基础算法题(一)
    JS数组的迭代器方法
    使用IcoMoon制作字体图标
    CSS浮动属性
    使用hibnate向数据库写入图片对象
    hibernate_基本配置和初始化步骤
    ORM框架
    Jsp中的session
    mysql的自我复制
    分页技术
  • 原文地址:https://www.cnblogs.com/awei313558147/p/11536924.html
Copyright © 2011-2022 走看看