JavaScript浏览器的对象

一,JS浏览器对象-window对象

1.可以直接作为对象调用函数,window本身也有一些元素:innerHeight和 innerWidth

2.open()  和 close() 函数

    <button onclick="demo()">open</button>
        <script>
            function  demo(){
    window.open("window.html","windowname","height=200,width=200");

            }
            //document.write("window的宽度:"+ window.innerWidth+"<br>");
            //document.write("window的长度:"+window.innerHeight)
        </script>

二.计时器

1.setInterval( )这是一个计数器函数,在相应的的事件内,会执行第一个参数的代码

clearInterval( )这个函数可以;理解为一个时间的停止器

    <p  id="p"></p>
        <button id="btn" onclick="stop()">时间停止</button>
        <script>
            function demo(){
                var date=new Date();//创建一个时间的对象
                var t=date.toLocaleTimeString();//用时间的对象去获取一个当地的时间
                document.getElementById("p").innerHTML=t;
                //获取id,在原有的元素上输出t
            }
        var mytime=setInterval(function(){demo()},1000);
        //这个函数是在一千毫秒的时间后  重新调用函数一边  可以理解为刷新
        function  stop(){
             clearInterval(mytime);
             //这是一个清除的函数,参数的调用计时器的对象
         }
        </script>

2.setTimeout():这也是一个计时的函数,只是他只能调用自身的函数才可以实现计时的效果

clearTimeout():清除

    <button id="btn" onclick="demo()">按钮</button>
        <script>
          var  win;
         unction demo(){
               alert("把她忘了吧!!!");
              win=setTimeout(function(){demo()},2000);
              //只能通过自己调用自己的情况下才可以实现重复的输出
          }
        </script>

三, JS浏览器对象-History对象

history对象函数

JavaScript history.go() 函数 -- 前进或后退指定的页面数

JavaScript history.back() 函数 -- 后退一页

JavaScript history.forward() 函数 -- 前进一页

    <form>
            <input type="text" id="t">
            <button id="btn"  onclick="demo()">按钮</button>
        </form>
        <script>
            function  demo(){
                var win=document.getElementById("t").value;
                if (win=="Hello") {

                    history.back();
                } else{
                    alert("输入错误!!!");

                }

            }

四,JS浏览器对象-Location对象

 五,Screen对象

Screen 对象包含有关客户端显示屏幕的信息。

注释:没有应用于 screen 对象的公开标准,不过所有浏览器都支持该对象。

时间: 2024-08-01 08:42:21

JavaScript浏览器的对象的相关文章

学习笔记:JavaScript 浏览器对象、Dom对象。

感觉:http://www.cnblogs.com/codediary/p/3965866.html 这种思维导图的方式做笔记比较好. 最近在慕课网学习Javascript 正好做笔记记录一下. JavaScript 中浏览器对象. 在线地址:http://7u2iq9.com1.z0.glb.clouddn.com/javascriptWindow对象 (2).jpeg 百度网盘:http://pan.baidu.com/s/1mgFqA5E JavaScript 中Dom对象. 在线地址:h

用JAVA编写浏览器内核之实现javascript的document对象与内置方法

原创文章.转载请注明. 阅读本文之前,您须要对浏览器怎样载入javascript有一定了解. 当然,对java与javascript本身也须要了解. 本文首先介绍浏览器载入并执行javascript的原理. 其次将介绍怎样用java与javascript互调用对象. 最后介绍怎样用java实现javascript的document对象与其他内置方法. 浏览器从server得到含有javascript代码的html文本后,将顺序运行javascript代码块. 看代码是最简单的方式: packag

javascript跨浏览器事件对象类库

一.前言 学习了javascript事件后,个人总结归纳了跨浏览器事件对象类库,方便以后使用,现分享给大家. 二.事件对象封装 将对浏览器事件对象的操作封装成eventObject.js方便调用 //跨浏览器事件对象的操作 var EventUtil = { //绑定事件处理程序 addHandler : function(element, type, handler){ if(element.addEventListener){//DOM2级事件处理程序 element.addEventLis

JavaScript浏览器对象模型(BOM)之window对象

一.BOM概述 BOM(Browser Object Model)浏览器对象模型,它提供了很多对象,用于访问浏览器的功能. BOM 缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准.所以,BOM 本身是没有标准的或者还没有哪个组织去标准它. BOM 的核心对象是 window,它表示浏览器的一个实例.window 对象处于 JavaScript 结构的最顶层,对于每个打开的窗口,系统都会自动为其定义 window 对象. 二.Window对象的属性和方法的概括

JavaScript window.location对象

JavaScript window.location对象 示例 注意 方法 经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询. 示例 URL:http://b.a.com:88/index.php?name=kang&when=2011#first 属性 含义 值 protocol: 协议 "http:" hostname: 服务器的名字 "b.a.com" port: 端口 "88" pathname

javascript --- jQuery --- Deferred对象

javascript --- jQuery --- Deferred对象 javascript的函数式编程是多么引人入胜,jQuery使代码尽可能的精简,intelligent! defer - 必应词典:v.迁延:听从:扣存:[军]使延期入伍所以deferred对象的含义就是"延迟"到未来某个点再执行. jQuery的官方文档给出了用jQuery.ajax()发送请求的基本方式http://api.jquery.com/jQuery.ajax/Example: Save some d

JavaScript事件---事件对象

原文:JavaScript事件---事件对象 发文不易,若转载传播,请亲注明出处,谢谢!   内容提纲: 1.事件对象 2.鼠标事件 3.键盘事件 4.W3C与IE JavaScript事件的一个重要方面是它们拥有一些相对一致的特点,可以给你的开发提供更多的强大功能.最方便和强大的就是事件对象,他们可以帮你处理鼠标事件和键盘敲击方面的情况,此外还可以修改一般事件的捕获/冒泡流的函数. 一.事件对象 事件处理函数的一个标准特性是,以某些方式访问的事件对象包含有关于当前事件的上下文信息. 事件处理三

Javascript的location对象

JavaScript window.location对象 示例 注意 方法 经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询. 示例 URL:http://b.a.com:88/index.php?name=kang&when=2011#first 属性 含义 值 protocol: 协议 "http:" hostname: 服务器的名字 "b.a.com" port: 端口 "88" pathname

跨浏览器事件对象代码

<script type="text/javascript"> var EventUtil = { addHandler:function(element,type,handler){ if (element.addEventListener) { element.addEventListener(type,handler,false); }else if(element.attachEvent){ element.attachEvent("on"+ty