HTML5 中最常见的内置对象

前言

我们想想要将JavaScript运用到我们的iOS开发中,我们还需要学习两个内置对象:即window和document对象.

  • 1, window

  • window的特点

    • 1> 所有的全局变量都是window的属性
    • 2> 所有的全局函数都是它的函数
  • Window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript 中,Window 对象是全局对象,所有的表达式都在当前的环境中计算。也就是说,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来使用。例如,可以只写 document,而不必写 window.document。

  • 同样,可以把当前窗口对象的方法当作函数来使用,如只写 alert(),而不必写 Window.alert()。
    除了上面列出的属性和方法,Window 对象还实现了核心 JavaScript 所定义的所有全局属性和方法。
    Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[ ] 数组都引用了与当前 Window 对象相关的其他 Window 对象。

  • window的例子

<!DOCTYPE html>
<html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>window对象</title>
    </head>
    <body>
        <script type="text/javascript">
            var age = 25;
            function run(){
                var height = 1.77;  // 局部变量,不能调用
                console.log('学习完了就去跑步');
            }
            console.log(age);  // 25
            console.log(window.age);  // 25
            run(); // 函数能调用
            window.run();  // 函数能调用
        </script>
    </body>
</html>
  • 通过下面的代码,可以直接修改浏览器的指向,实现JS的自动跳转
   window.location.href = 'http://www.baidu.com'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,750评论 0 6
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,900评论 0 8
  • 没入深坑不知水深
    瑾_jessica阅读 152评论 0 0
  • 作为一个有着过早传统的湖北人,每天在北京的清晨醒来,总会分外怀念湖北的一万种早点,看看楼下永远不变而且粗糙的包子豆...
    再胖也是小仙女呀阅读 493评论 5 9

友情链接更多精彩内容