(1)属性:
      //height,width;
          a=document.documentElement.clientHeight;
          //文档可视高度,由浏览器决定
          b=document.documentElement.scrollHeight;
          //文档可滚动高度,由文档内容决定
          c=document.body.clientHeight;
          //文档内容body体高度,由文档内容决定
          d=document.documentElement.scrollTop;
          //文档滚动高度,由已移动高度决定
          e=windows.innerHeight;
          //文档可视高度,由浏览器决定
          f=window.outerHeight;
          //整个窗口高度,包括菜单栏等,由浏览器决定
          
           
      //status 属性可设置或返回窗口状态栏中的文本
          //不少浏览器已经关闭了脚本化它们的状态栏的功能。这是一项安全措施,防止隐藏了超链
          //接真正目的的钓鱼攻击
          window.status="helloworld 个人博客"
 
      //defaultstatus  设置窗口状态栏默认文本
          window.defaultstatus="helloworld 个人博客"
 
      
      //top,parent,self,opener
          //top 属性返回最顶层的先辈窗口,如果窗口本身就是一个顶级窗口,top 属性存放对窗口自身的引用。如果窗口是一个框架,那么 top 属性引用包含框架的顶层窗口。
          //self相当于window
          //parent 父辈窗口
          //opener 属性非常有用,创建的窗口可以引用创建它的窗口所定义的属性和函数。
          //只有表示顶层窗口的 Window 对象的 operner 属性才有效,表示框架的 Window 对象的 
          //operner
 
          function turn(){
               if(window.top=window.self){
                    window.top.Location.href="http://www.baidu.com";
               }
          }
         
          //closed 检查窗口是否已经关闭
          window.closed;
 
          
         //name 设置或者返回窗口的名字
         myWindow=window.open('http://www.baidu.com','MyName','width=200,height=100');
 
         function checkWin()
                 {
                 document.write(myWindow.name)
                 }
 
 
        (2)方法:
          alert();      弹出提示框
          confirm();    显示带有一段消息以及确认按钮和取消按钮的对话框
          prompt();     显示可提示用户输入的对话框
          setInterval();设置定时器
          clearInterval();清除定时器
          setTimeout();   设置超时器
          clearTimeout(); 清除超时器
          //name 窗口名称
          //features 字符串,新窗口显示参数
         
          window.open(URL,name,features,replace):打开新的浏览器窗口或查找一个已命名的窗口
          window.close();关闭窗口;
          window.print();打印当前窗口的内容;
          window.moveBy(x,y);x,y轴移动的像素点;
          window.moveTo(x,y);移动到(x,y);
          window.scrollBy(xnum,ynum);窗口宽度和高度滚动量
          window.scrollTo(xpos,ypos);窗口滚动到某个坐标
          window.resizeBy(width,height);窗口变化量
          window.resizeTo(width,height);窗口变化到某个量
          window.focus();键盘焦点给予一个窗口或者一个对象
          window.blur();可把键盘焦点从顶层浏览器窗口移走,整个窗口由 Window 
                        对象指定。哪个窗口最终获得键盘焦点并没有指定
 
 //-----------screen navigator document location history-----------------
 
        //screen:
           height   width   availheight   availwidth 
           screen.height:电脑屏幕高度
           screen.availheight:电脑有效高度(除了任务栏)
           
           //navigator:
           navigator.platform 运行浏览器的OS
           navigator.systemLanguage OS的默认语言  
           navigator.userLanguage OS的自然设置语言
           navigator.cpuClass OS的CPU等级
           navigator.appName 浏览器名称
           navigator.appCodeName 浏览器代码名
           navigator.appVersion  浏览器版本
           navigator.appMinorVersion 浏览器次级版本
           navigator.userAgent 返回由客户机发送服务器的 user-agent 头部的值
 
        //location:
           //(1).
           Location.host:设置或者返回主机名或者当前URL的端口号
           Location.hostname:设置或者返回主机名
           Location.port:设置或者返回当前URL的端口号
           Location.protocol:设置或者返回当前URL的协议
           Location.href:设置或者返回完整的URL
           Location.hash:设置或者返回#之后的URL(锚)
           Location.search:设置或者返回当前URL的查询部分(?以及之后的部分)
           //(2).
           Location.reload():重新加载页面
           Location.assign("url"):加载新的文档
           Location.replace("url"):用新的页面替换当前文档
 
 
           //histroy:
           (1)属性:
           history.length:历史列表中的url数量
           (2)方法:
           history.back():加载前一个url
           history.forward():加载后一个url
           history.go(1);正数向后,负数向前

js 宿主对象的属性和方法总结的更多相关文章

  1. js遍历对象的属性和方法

    js遍历对象的属性和方法 一.总结 二.实例 练习1:具有默认值的构造函数 实例描述: 有时候在创建对象时候,我们希望某些属性具有默认值 案例思路: 在构造函数中判断参数值是否为undefined,如 ...

  2. js浏览器对象的属性和方法

    1.window对象 /*1.计算浏览器窗口大小*/ //不算滚动条: var width = window.innerWidth; var height = window.innerHeight; ...

  3. js Dom对象的属性与方法

    1.对象集合:      (1).all[];      (2).images[];      (3).anchors[];      (4).forms[];      (5).links[];   ...

  4. JS 输出对象的属性以及方法[转载]

    <script>var obj  = {attribute:1,method:function() {alert("我是函数");}}for (var i in obj ...

  5. JavaScript -- 时光流逝(四):js中的 Math 对象的属性和方法

    JavaScript -- 知识点回顾篇(四):js中的 Math 对象的属性和方法 1. Math 对象的属性 (1) E :返回算术常量 e,即自然对数的底数(约等于2.718). (2) LN2 ...

  6. HTML DOM对象的属性和方法介绍(原生JS方法)

    HTML DOM对象的属性和方法介绍 DOM 是 Document Object Model(文档对象模型)的缩写. DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口), ...

  7. JS中的字符串可以直接调用字符串对象的属性和方法

    在JS中,会自动在字符串与字符串对象之间进行转换,因此,任何一个字符串常量都可以看作是一个String对象,其可以直接作为对象使用,只要在字符串变量的后面加 “.” 便可以直接调用String对象的属 ...

  8. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

  9. JS对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...

随机推荐

  1. 深度学习笔记之CNN(卷积神经网络)基础

    不多说,直接上干货! 卷积神经网络(ConvolutionalNeural Networks,简称CNN)提出于20世纪60年代,由Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经 ...

  2. Ios 项目从头开发 MVVM模式(三)

    1.话说,本来想做个聚合查询功能.可是我的重点想研究xmpp聊天功能.所以使用mvvm模式做了全然模式51job主界面的页面. 2.首先给大家看我执行起来的界面. 3.界面非常easy,做这个界面主要 ...

  3. HDU 4897 Little Devil I 树链剖分+线段树

    Little Devil I Problem Description There is an old country and the king fell in love with a devil. T ...

  4. IT江湖--这个冬天注定横尸遍野(多数人技术迟迟无进阶,多半是懒的原因。勤是必须的)

    今年江湖大事繁起,又至寒冬,冻的不仅是温度,更是人心. 这两天上班途中看到多个公众号和媒体发了很多 "XXX公司裁员50%" 等等诸如此类的文章,也真是撼动人心.寒冬,比以往来的更 ...

  5. Android应用基础学习记录

    01_前言 前言,了解了Android的情况.这里也介绍一下本文.本文是记录学习Android应用程序开发过程,视频中使用的Android2.2版本号,我以4.2版本号为基础,找出当中的差异并记录下来 ...

  6. PP-生产订单状态

    转自:http://www.cnblogs.com/mingdashu/p/5566108.html SAP系统的常见订单状态如下: ·        CRTD (创建):标识生产订单刚刚创建,此时禁 ...

  7. Android ConstraintLayout详解

    1. 概述 在本篇文章中,你会学习到有关ConstraintLayout -- 一种构建于弹性Constraints(约束)系统的新型Android Layout.最终你将会在Android Stud ...

  8. javaweb项目数据库中数据乱码

    javaweb项目数据库中数据乱码 first: 排查原因: 打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的. 前者解决方案: 在web.xml里面加上: <fi ...

  9. 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记

    出处:CVPR2015 Motivation 本文描述了MSCoco标题数据集及评估服务器(Microsoft COCO Caption dataset and evaluation server), ...

  10. Javaweb的9大内置对象

    request(请求) response(响应) session(一个用户存放数据,安全) application(一个项目一般有一个,多用户共享存简单数据) out(输出,在页面输出内容) conf ...