• JavaScript之window与history对象


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

    此方法区别于超链接的方式,是因为用这个方法打开的窗体能够被原来的窗体控制;也可以控制原来的窗体。
    childWindow = open(url , "_blank","top=200,left=200,width=300,height=300")  // childWindow则就是子窗体的对象

    子窗体控制父窗体:opener是子窗体代表父窗体滴
    opener. document.bgColor = "red"
    // 也可以通过opener.方法名() 调用父窗体的方法

    window的parent,得到当前窗体的父窗体;window.frames得到当前窗体的框架frame,这是一个数组,数组的内容是按照上下左右的顺序把各个frame放进数组。
    window.top可以一步回到最外层的窗体。

    实现页面跳转的方式汇总:
    1. <meta http-equiv="refresh" content="3;url=www.baidu.com">  //3秒钟跳转到百度页面
    2. window.navigate("www.baidu.com")
    3. window.location.href="www.baidu.com"; //不推荐
    4. location="www.baidu.com"
    5. window.replace("www.baidu.com")  //替换当前页面,不能通过后退按钮返回到前一页面
    6. location.reload()  //刷新当前页面


    剪贴板:
    window.clipboardData.setData("Text", 内容)

    history对象:
    方法back() 返回上一页面
    方法go();   go(-1)表示返回上一页面; go(-2)表示返回上两页面,如此类推。

  • 相关阅读:
    毕业实习[招聘网站爬虫项目]之项目总结
    实际开发中,数据库设计可行的两种过程
    SpringBoot中Application开启与关闭
    SpringBoot学习笔记<一>入门与基本配置
    Maven学习笔记
    sbt 配置
    [转] prerender-SPA程序的SEO优化策略
    [转] 用SBT编译Spark的WordCount程序
    Spark
    RT: np
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2889549.html
Copyright © 2020-2023  润新知