码迷,mamicode.com
首页 > Web开发 > 详细

js 宿主对象的属性和方法总结

时间:2016-05-07 00:43:54      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:

(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 宿主对象的属性和方法总结

标签:

原文地址:http://www.cnblogs.com/yujon/p/5467469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!