QQ登录

交流互动,快速开始

登录    注册

您现在的位置: >首页 > javascript学习 > JavaScript里面关于window对象介绍

JavaScript里面关于window对象介绍

编辑: Tony 发布日期: 2017-02-09 来源:网上收集 浏览: tags: JavaScript window 对象 点击收藏文章

任何编程语言都离不开对象这一说法,那么JavaScript里面有哪些常见的对象呢?

1:window对象

    window对象即为浏览器窗口对象,是所有对象的顶级对象,window对象
    提供了许多属性和方法,这些属性和方法被用来操作浏览器页面的内容
 
    window对象和Math对象一样,也不需要使用new关键字创建对象实例
而是直接使用对象名.成员的格式来访问其属性或者方法
 
2:window对象的常用属性
    document            对窗口或者框架中含有文档的document对象的只读引用
    defaultStatus      一个可读的字符,用于指定状态栏中默认消息
    frames                表示当前窗口中所有的frame对象的集合
    location              用于代表窗口或者框架的location对象,如果将一个URL赋给该属性,那么浏览器将加载并显示该URL指定的文档
    length                窗口或者框架包含的框架个数
    history               对窗口或者框架的history对象只读引用
    name                 用于存放窗口的名字
    status                一个可读写的字符,用于指定状态栏中的当前信息
    top                   表示最顶层的浏览器窗口
    parent              表示包含当前窗口的父窗口
    opener             表示打开当前窗口的父窗口
    closed              一个只读的布尔值,表示当前窗口是否关闭
    self                  表示当前窗口
    screen             对窗口或者框架的screen对象的只读引用,提供屏幕尺寸,颜色深度等信息
    navigator         对窗口或者框架的navigator对象只读引用,通过navigator对象可以获得与浏览器相关的信息    
 
简单案例如下(输出内容document.write()的四种格式)   
 
document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。
 
 <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>初识window对象</title>
        
        <script language="javascript">
            document.write("hello");
            var str="world";
            document.write(str);
            
            var str2="biexiansheng";
            document.write(str2+"是个帅哥");
            
            var str3="hello";
            document.write(str3+"<br/>");
        </script>
</head>
<body>
    
    
</body>
</html>
 
 
window对象的常用方法
        alert()                                  弹出一个警告对话框
        confirm()                             显示一个确认对话框,单机确认按钮时返回true,否则返回false
        prompt()                             弹出一个提示对话框,并要求输入一个简单的字符串
        blur()                                   把键盘的焦点从顶层浏览器窗口中移走
        close()                                关闭窗口
        focus()                               把键盘的焦点赋予给顶层的浏览器窗口
        open()                               打开一个新窗口
        scrollTo(x,y)                      把窗口滚动到(x,y)坐标指定的位置
        scrollBy(offsetx,offsety)    按照指定的位移量滚动窗口
        setTimeout(time)               在经过指定的时间后执行代码
        clearTimeout()                  取消对指定代码的延迟执行
        moveTo(x,y)                      将窗口移动到一个绝对位置
        moveBy(offsetx,offsety)   将窗口移动到指定的位移量处
        resizeTo(x,y)                    设置窗口的大小
        print()                              相当于浏览器工具栏的打印按钮
        setInterval()                     周期执行指定的代码
        clearInterval()                  取消周期性的执行代码

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容,谢谢合作! 点击这里给我发消息

Copyright©2014-2017 免费网站模板www.freemoban.com Inc.All rights reserved. 备案号: 鄂ICP备14020052号-1