js window对象常用内容

window对象表示的是浏览器的窗口。如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。

没有多个框架,在一个框架中,window为一个,所以window可以省略书写。

它有很多属性和方法。

Navigator   获取浏览器的信息

Screen     获取屏幕的信息

History    包含用户在浏览器窗口中访问过的 URL。

Location     包含有关当前 URL 的信息。

这里介绍window中的两个计时器,setInterval 与setTimeout

这两个计时器是有区别的,setInterval是指达到一定时间段,不断重复进行执行。

而setTimeout是指在达到一定时间后,执行一次。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="content-type" content="text/javascript" />
    <title>testjs</title>

    <style type="text/css">
    </style>
</head>
<body>
    <div id="div1">asdad</div>
    <button id="stop">时间停止</button>
    <button id="stop1">取消sayhello</button>
    <script type="text/javascript">
        function time() {
            var date = new Date();
            document.getElementById("div1").innerText = date;
        }
        var gettime = setInterval("time()", 500);      //每500毫秒执行一次time函数,所以页面时间不断刷新
        document.getElementById("stop").onclick = (function () {       //给按钮添加事件,点击的时候停止刷新时间
            clearInterval(gettime);
        })

        function sayhello() {
            alert("hello");
        }
        var hello = setTimeout("sayhello()", 5000);                //5秒钟之后执行sayhello函数
        document.getElementById("stop1").onclick = function () {     //给按钮添加事件,点击后5秒后不在执行函数
            clearTimeout(hello);
        }

    </script>

</body>

window对象还有最常用的的对话框。

alert()   显示带有一段消息和一个确认按钮的警告框。

comfirm()   显示带有一段消息以及确认按钮和取消按钮的对话框。

prompt()   显示可提示用户输入的对话框。

 1 <html>
 2 <head>
 3 <script type="text/javascript">
 4 function disp_prompt()
 5   {
 6   var name=prompt("Please enter your name","")  //第一个参数问提示信息,第二个参数为输入的值。  返回输入的值
 7   if (name!=null && name!="")
 8     {
 9     document.write("Hello " + name + "!")
10     }
11   }
12 function disp_confirm()
13   {
14   var r=confirm("Press a button")       //参数为提示信息,点击确认返回true,取消返回false
15   if (r==true)
16     {
17     document.write("You pressed OK!")
18     }
19   else
20     {
21     document.write("You pressed Cancel!")
22     }
23   }
24 function display_alert()    //警告信息框,弹出提示信息,只有确认按钮,无返回信息
25   {
26   alert("I am an alert box!!")
27   }
28 </script>
29 </head>
30 <body>
31
32 <input type="button" onclick="display_alert()"
33 value="Display alert box" />
34
35 </body>
36 </html>

js window对象常用内容

时间: 2024-10-27 02:35:05

js window对象常用内容的相关文章

js window对象

BOM的核心对象是window,它表示浏览器的一个实例. 在浏览器中,window对象是(1)通过JavaScript访问浏览器窗口的一个接口 (2)ECMAScript规定的Global对象 1.全局作用域 ECMA-266定义了对象:内置对象(例如Object.Array.String.Function)及单体内置对象(Global(全局)对象和Math) 事实上没有全局变量和全局函数:所有在全局作用域中定义的属性和函数,都是Global对象的属性.此外,所有原生引用类型的构造函数(像Obj

JS window对象的top、parent、opener含义

top    该变更永远指分割窗口最高层次的浏览器窗口.如果计划从分割窗口的最高层次开始执行命令,就可以用top变量. opener opener用于在window.open的页面引用执行该window.open方法的的页面的对象.例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作. parent parent用于在iframe,frame中生成的子页面中访问父页面的对象.例如:A页面中有一个ifra

(转)JS window对象的top、parent、opener含义

1.top    该变更永远指分割窗口最高层次的浏览器窗口.如果计划从分割窗口的最高层次开始执行命令,就可以用top变量. 2.opener opener用于在window.open的页面引用执行该window.open方法的的页面的对象.例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作. 3.parent parent用于在iframe,frame中生成的子页面中访问父页面的对象.例如:A页面中有

JS window对象 返回前一个浏览的页面 back()方法

返回前一个浏览的页面 back()方法,加载 history 列表中的前一个 URL. 语法: window.history.back(); 比如,返回前一个浏览的页面,代码如下: window.history.back(); 注意:等同于点击浏览器的倒退按钮. back()相当于go(-1),代码如下: window.history.go(-1); 任务 补充右边代码编辑器第9行,完善GoBack()函数,实现返回前一个页面功能. 注意:本编辑器有局限性,可以把代码拷贝到本机上练习,或者在本节

JavaScript之DOM-6 BOM概述 、Window对象(Window对象概述、窗口与对话框、定时器)

一.BOM 概述 BOM 概述 - DHTML 对象模型回顾 BOM 概述 - BOM: Browser Object Model,浏览器对象模型,用来访问和操纵浏览器窗口,使 JavaScript 有能力与浏览器"对话" - 通过使用 BOM,可移动窗口.更改状态栏文本.执行其他不与页面内容发生直接联系的操作 - 没有相关标准,但被广泛支持 BOM 模型 - BOM 模型主要包括如下对象 二.Window 对象概述 Window 对象概述 - window 对象表示浏览器中打开的窗口

js 函数 常用事件 document事件 window对象

js入口函数 window.onload=function(){ } 函数 定义 有一定功能代码体的集合.函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 基本格式  function functionname(){执行代码 } 分类 基础函数 <script type="text/javascript"> function aa(){ alert("这是我的第一个函数"); } aa(); </script> 参数函数: fan

实用JS系列——BOM常用对象

背景:  最近在着手项目的时候,意识到自己JS的欠缺.虽然看了不少JavaScript的视频,但真正项目中并不是经常遇到大且难的例子.所以JavaScript的基础还需要再打扎实,也就有了这一系列博客.这一系列更重视实用,理论部分可参看之前博客. BOM(Browser Object Mode)浏览器对象模型,是Javascript的重要组成部分.它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为BOM. 由图中可看出,window对象是BOM中所有对象的父对象. 1.window对

js中window对象详解以及页面跳转

js中window对象详解以及页面跳转 转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%90%9C/39219.shtml 1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp" 3. window.top.location.replace("index.asp");

认识JQuery,JQuery的优势、语法、多库冲突、JS原生对象和JQuery对象之间相互转换和DOM操作,常用的方法

(一)认识JQuery  JQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一套定义好的方法    JQuery的主旨:以更少的代码,实现更多的功能 (二)JQuery的优势 1)可以像CSS一样访问和操作DOM 2)修改CSS控制页面外观 3)简化JS代码操作 4)事件代理更加容易 5)动画效果使用方便 6) Ajax技术更加完美 7)大量的基于Jquery的插件 8)可以自定义扩展功能插件 (三)JQuery的语法 格式:$(selector).actio