• JavaScript Window 对象


    < JavaScript Window Object > && < IE check >

    JavaScript Window Object

    Window.loacation <Object>

    • window.loacation 对象在编写时可以不使用window前缀
      • ocation.hostname 返回 web 主机的域名
      • location.pathname 返回当前页面的路径和文件名
      • location.port 返回 web 主机的端口 (80 或 443)
      • location.protocol 返回所使用的 web 协议(http:// 或 https://)
      • location.href 属性返回当前页面的 URL。
      • ocation.pathname 属性返回 URL 的路径名。
      • location.assign() 方法加载新的文档。

    Window.history <Object>

    • window.history 对象在编写时可以不使用window前缀
      • history.back() - 与在浏览器点击后退按钮相同
      • history.forward() - 与在浏览器中点击按钮向前相同

    Window.navigator <Object>

    • window.navigator 对象在编写时可以不使用window前缀

      • navigator.appName 属性返回 浏览器名称 // "Netscape"
      • navigator.appVersion 属性返回 浏览器版本 // "5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
      • navigator.appCodeName 属性返回 代码 // "Mozilla"
      • navigator.platform 属性返回 平台 // "MacIntel"
      • navigator.userAgent 属性返回 浏览器用户代理报头 // "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
    • 警告:来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:

      • navigator 数据可被浏览器使用者更改
      • 浏览器无法报告晚于浏览器发布的新操作系统

    Window.open() <Functoin>

    • window.open() 弹出窗口 params:('url','newwindow','');
      • p1、url 弹出窗口的文件地址
      • p2、<newwindow / ''>
      • p3、height
      • width
      • top
      • left
      • toolbar,menubar,scrollbars
      • resizable
      • location
      • status
  • 相关阅读:
    Paxos算法简单陈述
    二段式提交和三段式提交
    Guava包学习--Hash
    JedisPool无法获得资源问题
    有料面试题之--Object里面的方法
    Spring常用jar包的功能
    线上日志分析与其他一些脚本
    Flutter-漸變色按鈕
    Flutter-自定義圖標或者選擇框
    Flutter-自定義圖片圖標
  • 原文地址:https://www.cnblogs.com/jwen/p/5710176.html
Copyright © 2020-2023  润新知