zoukankan      html  css  js  c++  java
  • Javascript 笔记与总结(2-5)window 对象

    浏览器 window 对象(BOM)是浏览器宿主对象,和 js 语言无关。

    【window 对象的方法】

    window.alert(message);
    window.confirm(message);
    window.prompt(message[,defaultstr]);
    window.close(); 关闭窗口
    window.print(); 打印
    
    window.setIntval(表达式,毫秒)
    window.clearIntval(定时器对象)
    window.setTimeout(表达式,毫秒)
    window.clearTimeout(定时器对象)

    【window 对象的子对象】

    ▲navigator 浏览器信息对象
        △appCodeName 内部代码
        △appName 浏览器名称
        △appVersion 浏览器版本
        △platform 操作系统类型
        △userAgent 用户代理信息
        △cookieEnabled 是否支持 cookie
    
    ▲ location 地址栏对象
        △host 主机
        △port 端口
        △href 地址
        △pathname 路径
        △protocol 协议
        △search 查询字符串
        △assign(url) 页面跳转
    
    ▲ history 历史记录
        △length 历史记录的数目
        △back();
        △foeward();
        △ go();
    
    ▲ screen 屏幕对象
        △height 高度
        △width 宽度
        △availHeight 可用高度                 
        △availWidth 可用宽度        
        △colorDepth 颜色
    
    ▲ document HTML 文档对象
    即 HTML 代码形成的对象,可动态改变页面的内容

    【例】navigator 对象

    <script>
    console.log(window.navigator);
    </script>

    输出:

    【例】location 对象

    <script>
    console.log(window.location);
    </script>

    输出:

    search 代表参数,例如 ?id=3

    跳转:

    window.location.href = '*******.html'

    【例】document 对象(DOM 对象,window 对象的子对象)

    <script>
    console.log(window.document);
    </script>

    输出:

  • 相关阅读:
    汇编中的字符串操作指令
    Scoket需要注意的地方
    判断是否为json对象
    offsetTop,offsetWidth,offsetParent
    ASP.net中页面事件的先后顺序
    opengl32.lib、glu32.lib、 glaux.lib、OpenGL32.lib的意思。
    递归中,方法中的变量值被改变的问题。
    中国数字认证网
    JSON中for in的使用
    (网上转载)JavaScript 跑马灯
  • 原文地址:https://www.cnblogs.com/dee0912/p/4456180.html
Copyright © 2011-2022 走看看