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

(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);正数向后,负数向前

时间: 2024-09-29 16:28:51

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

js Dom对象的属性与方法

1.对象集合: (1).all[]; (2).images[]; (3).anchors[]; (4).forms[]; (5).links[]; 2.属性: document.cookie;设置或返回当前文档有关的所有cookie document.title;返回当前文档的标题 document.domain:返回当前文档的域名 document.URL;返回当前文档的URL document.referrer 如果当前文档不是通过超级链接访问的,则为 null 这个属性允许客户端 Java

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

1.window对象 /*1.计算浏览器窗口大小*/ //不算滚动条: var width = window.innerWidth; var height = window.innerHeight; document.write("浏览器窗口宽度:"+width+",浏览器窗口高度:"+height+"<br/>"); //算滚动条: var outerWidth = window.outerWidth; var outerHeigh

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

HTML DOM对象的属性和方法介绍 DOM 是 Document Object Model(文档对象模型)的缩写. DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口),它允许程序和脚本动态地访问和更新文档的内容,结构和样式. W3C DOM 标准被分为 3 个不同的部分: 核心 DOM - 针对任何结构化文档的标准模型 XML DOM - 针对 XML 文档的标准模型 HTML DOM - 针对 HTML 文档的标准模型 HTML DOM 定义了所有 HTML 元

关于一些基础的js对象的属性和方法问题

首先,属性是一个变量,用来表示一个对象的特征,如颜色.大小.重量等:方法是一个函数,用来表示对象的操作,如奔跑.呼吸.跳跃等.对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性 1. 使用“ . ”来访问对象属性语法:    objectName.propertyName其中,objectName 为对象名称,propertyName为属性名称. 2. 使用“ [ ] ”来访问对象属性语法:    objectName

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

JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"]). ~~~构造函数 new RegExp(..) 使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]. ~~~正则字面量 pattern部分为要使用的正则表达式模式文本

js中的全局变量和函数是作为window对象的属性和方法而存在

在全局作用域声明的变量和函数是作为window对象的属性和方法而存在的. 总结: 所以可以通过给window对象添加属性和方法,也可以创建全局变量和函数. 原文地址:http://blog.51cto.com/11871779/2121756

jQuery事件对象的属性和方法

jQuery事件对象的属性和方法 事件对象的属于与方法有很多,但是我们经常用的只有那么几个,这里我主要说下作用与区别 event.type:获取事件的类型 触发元素的事件类型 $("a").click(function(event) { alert(event.type); // "click"事件 }); event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 通过这2个属性,可以确定元素在当前页面的坐标值,鼠标相对于文档的左边缘的位置(

HTML DOM对象的属性和方法

HTML DOM对象的属性和方法 HTML DOM 对象有几种类型: 1.Document 类型 在浏览器中,Document 对象表示整个 HTML 文档. 1.1属性 引用文档的子节点 documentElement var html = document.documentElement; //取得对<html>元素的引用 body var body = document.body; //取得对<body>元素的引用 获取文档信息 title 通过 title 属性可以访问当前

&lt;JavaScript&gt; 六. window对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 BOM: Browser Object Model 浏览器对象模型 8 提供了访问和操作浏览器各组件的方式 9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象 11 location: 地址栏 12