- 浏览: 55717 次
- 性别:
- 来自: 海南
Window对象
属性
document |
对窗口或框架中含有文档的Document对象的只读引用 document.body.offsetHeight; 返回当前网页高度//.offsetwidth |
defaultStatus |
一个可读写的字符,用于指定状态栏的默认消息 |
frames |
表示当前对象中所有frame对象的集合 |
location |
用于代表窗口或框架的Location对象。如果将一个URL赋予给该属性,那浏览器将加载并显示该URL指定的文档 |
length |
窗口或框架包含的框架个数 |
history |
对窗口或框架的History对象的只读引用 |
name |
用于 存放窗口的名字 |
status |
一个可读写的字符,用于指定状态栏中的当前信息 |
top |
表示最顶层的浏览器窗口 |
parent |
表示包含当前窗口的父窗口 |
opener |
表示打开当前窗口的父窗口 |
closed |
一个只读的布尔值,表示当前窗口是否关闭。但浏览器窗口关闭时,表示该窗口的Window对象并不会消失,不过它的Closed属性被设置成True |
self |
表示当前窗口 |
screen |
对窗口或框架的Screen对象的只读引用,提供屏幕尺寸、颜色深度等消息 screen.availWidth 返回当前屏幕宽度(空白空间) //avail Height screen.width 返回当前屏幕宽度(分辨率值)// Height |
navigator |
对窗口或框架的Navigator对象的只读引用,通过Navigator对象可以获得与浏览器相关的信息 |
方法
alert() |
弹出一个警告对话框 |
confirm() |
显示一个确认对话框,单击确认按钮时返回True,否则返回False |
prompt() |
弹出一个提示对话框,并要求输入一个简单的字符串 |
blur() |
把键盘焦点从顶层浏览器窗口中移走。在多数平台上,这将使用窗口移到最后面 |
close() |
关闭窗口 |
focus() |
把键盘焦点从顶层浏览器窗口中移走。在多数平台上,这将使用窗口移到最前面 |
打开一个新窗口 |
|
scrollTo(x,y) |
把窗口滚动到指定的x,y坐标指定的位置 |
scrollBy(offsetx,offsety) |
按照指定的位移量滚动窗口 |
setTimeout(timer) |
在经过指定的时间后执行代码 |
clearTimeout() |
取消对指定代码的延迟执行 |
moveTo(x,y) |
将敞口移动到一个绝对位置 |
moveBy(offsetx,offsety) |
将窗口移动到指定的位移量处 |
resizeTo(x,y) |
设置窗口的大小 |
resizeBy(offsetx,offsety) |
按照指定的位移量设置窗口的大小 |
print() |
相当于浏览器工具栏中的“打印”按钮 |
setInterval() |
周期执行指定的代码 |
clearInterval() |
停止周期性的执行代码 |
navigate() |
IE方法,用于装载并显示指定的URL |
back() |
Netscape方法,相当与单击了Netscape浏览器中的“Back”按钮 |
forward() |
Netscape方法,相当与单击了Netscape浏览器中的“Forward”按钮 |
home() |
Netscape方法,用于显示浏览器的主页 |
stop() |
Netscape方法,相当与单击了Netscape浏览器中的“Stop”按钮 |
windowVar=window.open(url,windowname[,location])
windowVar |
当前打开窗口的句柄。如果open()方法执行成功,则windowVar的值为一个Window对象的句柄。否则windowVar的值是一个空值 |
url |
目标窗口的URL。如果URl是一个空字符串,那浏览器将打开一个空白窗口 ,允许用write()创建动态的html |
windowname |
用于指定新窗口的名字,这个名字可以作为<a>标记和<form>的target属性的值。如果该参数指定了一个已经存在的窗口,那么opne()方法将不再创建一个新的窗口,而只是返回对指定窗口的引用 |
location |
对窗口属性进行设置,其可选参数如下表所示 |
窗口属性设置的可选参数
width |
窗口的宽度 |
height |
窗口的高度 |
scrollbars |
是否显示滚动条 |
resizable |
设置窗口大小是否固定 |
toolbar |
浏览器工具条,包括后退及前进按钮等 |
menubar |
菜单条,一般包括文件、编辑及其他菜单项 |
location |
定位区,也叫地址栏,是可以输入URL的浏览器文本区 |
direction |
更新信息的按钮 |
fullscreen |
全屏显示 |
属性
all(elementID) |
表示文档中所有<html>标记的集合(只适用与IE) |
alinkColor |
设置一个被激活链接的颜色 |
anchors |
获取文档中<anchor>标记的集合(数组) |
bfColor |
设置背景颜色 |
fgColor |
设置文档的前景色(文本) |
cookie |
获取与文档相关的Cookie |
domain |
用于指定文档的安全域 |
embeds |
代表文档中所有<embed>标记的数组 |
forms |
代表文档中所有<form>标记的数组 |
getSelection() |
返回选中的文本 |
images |
代表文档中所有<image>标记的数组 |
lastModified |
代表文档的最后修改时间 |
linkColor |
设置未访问过的链接的颜色 |
links |
代表文档中所有<a>标记的数组 |
title |
获得文档的标题 |
URL |
返回文档对应的URL |
vinkColor |
设置以访问过链接的颜色 |
方法
open([mimetype]) |
未write()和writeln()语句准备一个流,它的参数mimetype可以时几个MIME类型(包括text/html,text/plain,image/x-bitmap和plugln(any Netscape plug-in MIMEtype))之一,默认值是text/html |
close() |
关闭由open()方法打开的流 |
focus() |
让指定的文档获得焦点 |
write() |
向文档职工写入文本 |
writeln() |
向文档职工写入文本,并向文档的末尾追加一个换行符 |
属性
hash |
表示当前URL中的锚部分,包括前导散列符“#”(如#top)。文档URL的这一部分(#top)指定了锚在文档中的名字 |
host |
表示当前URL中的主机和端口号部分 |
hostname |
表示主机名和domain名 |
pathname |
表示当前的URL路径名 |
href |
表示URL的全名 |
port |
表示当前URL的通信端口号 |
protocol |
表示当先URL的协议部分,例如http,ftp等 |
search |
表示当前URL的查询字符串部分,也就是?后传送给服务器的参数 |
方法
reload() |
刷新当前页面 |
replace() |
用URL指定的页面替代当前页面 |
属性
constructor |
引用数组对象的构造函数 |
length |
返回数组中的元素个数 |
prototype |
用于在定义数组时添加新的属性和方法,prototype是数组对象的静态属性 |
方法
concat() |
返回一个新数组,这个新数组是由两个或更多数组组合而成的 |
join() |
将数组中的所有元素都转换成字符串,然后连接起来,各元素由指定的分隔符分隔 |
pop() |
删除数组中最后一个元素 |
push(value,....) |
向数组的尾部添加元素 |
reverse() |
在原数组上颠倒数组中元素的顺序 |
shift() |
删除数组中第一个元素 |
slice(start,end) |
从现有数组中提取指定个数的数据元素,组成一个新的数组。所提取元素的下标从start开始,到end结束,但不包括end |
sort() |
将数组元素排序 |
|
从数组中插入和删除元素 |
toLocaleString |
返回数组的本地化字符串表示 |
toString() |
返回数组的字符串表示 |
unshift(value,.....) |
在数组的头部插入数组元素 |
array.splice(start,deleteCount,value,....)
start |
用于指定开始插入或删除数组元素的下标 |
deleteCount |
用于指定包括start所指元素在内要删除元素的个数 |
value,.... |
用于指定要插入到插入到数组中的0个或多个值,从start指定的下标处开始插入 |
属性
arguments[] |
一个参数数组,数组元素时传递给函数的参数 |
caller |
对调用当前函数的Function对象的引用,如果当前函数由顶层代码调用,这个属性值为null |
constructor |
返回创建对象的函数 |
length |
表示在声明函数时指定的命名参数的个数 |
prototype |
返回对象类型原型的引用 |
方法
apply(thisobj,args) |
将该函数作为指定对象的方法调用。thisobj为调用function的对象,在函数主体中,thisobjshirt关键字this的值;args为一个数组,该数组的元素是要传递给函数的参数值 |
call(thisobj,arg1...) |
将该函数作为指定对象的方法调用。Thisobj为调用function的对象,在函数主体中,thisobjshirt关键字this的值;args1…为传递给函数的任意多个参数 |
toString() |
返回函数的字符串表示 |
属性
MAX_VALUE |
返回javascript能表示的最大的数,约等于1.79E+308 |
MIN_VALUE |
返回javascript能表示的最接近零的数,约等于2.22E-308 |
NaN |
表示算术表达式返回非数字值的特殊值 |
POSITIVE_INFINITY |
返回比在javascript中能够表示的最大的数(Number. MAX_VALUE)更大的值 |
NEGATIVE_INFINITY |
返回比在javascript中能够表示的最小的数(Number. MIN_VALUE)更小的值 |
prototype |
返回对象类型原型的引用 |
方法
toLocaleString() |
根据浏览器设置按一定格式返回当前数字的字符串值版本 |
toString() |
返回Number对象指定的一个字符串 |
valueOf() |
返回指定对象的原始值 |
toExponential() |
强制字符用指数符号表示 |
toFixed() |
显示具有单位和百分制单位(如美元和美分)的货币计算结果 |
toPrecision() |
定义数值总共显示多少位数(包括小数点),即可以定义数值的精度 |
属性
length |
历史列表的长度。用于判断列表中的入口数目 |
current |
当前文档的URL |
next |
历史列表的下一个URL |
previous |
历史列表的上一个URL |
方法
back() |
返回到前一个URL |
forward() |
访问下一个URL |
go() |
转移到以前已经访问过的URL |
|
|
|
|
if(typeof wang=="String") |
看wang是不是String 类型 |
element.innerText="sdfgsdfgsdfgsdfg"; |
改变内置文本 |
element.innerHTML="<p><img id=”” src=””>" |
改变内置的代码 |
<body oncontextmenu="return false"> |
忽略右键菜单 |
document.selection.createRange().htmlText |
//可以获取到当前选中文本的HTML内容 |
arguments[0] |
在function 中获得第一个参数 |
发表评论
-
存储器
2019-10-27 13:47 0位、字节、字是计算机数据存储的单位。位bit是存储一个1位的 ... -
从程序员的角度看计算机原理-CPU
2019-10-17 23:53 0我在电脑输入一段代码int a=0;int b=0;int c ... -
《从PAXOS到ZOOKEEPER分布式一致性原理与实践》摘录(1)
2017-11-04 12:34 740分布式特征 1)分布性:空间上随意分布,机器分布情况也是随时变 ... -
设计模式原则
2015-04-24 09:16 0开放封闭原理 类应该 ... -
iframe无刷新提交
2015-02-11 22:51 0<div class="alert_box& ... -
s:if 的变态问题
2015-01-12 01:15 434<s:if test="sex!=‘M’&qu ... -
设计模式点滴
2014-12-19 14:58 0工厂方法模式比较标准的用法就是使用抽象类,这样可以把公共的功能 ... -
jar包总结
2014-12-03 09:20 748常用jar网站 http://www. ... -
防火墙
2014-11-12 13:17 0先做一下自我介绍,本兔网络工程专业,放假无聊研究了一下长城防火 ... -
记录项目复用代码
2014-11-11 17:45 01.把图片作为背景,这样好处就是图片完全展示,不用拉伸操作 ... -
居中的层
2014-11-04 01:16 0<!DOCTYPE html PUBLIC " ... -
读书Java特种兵(上册)
2014-10-31 11:40 0Java特种兵(上册) -
Java Macro Instruction Index
2014-10-29 14:45 1051Java Macro Instruction Index ... -
虚拟机指令
2014-10-29 14:14 0Java虚拟机指令由一个字节长度的、代表某种特定含义的操作码 ... -
css位置
2014-09-29 08:45 0网页可见区域宽:document.body.clientW ... -
mysql text 字段过多解决方法
2014-09-26 00:09 3774测试结论mysql版本 5.1 ... -
图片发的说法
2014-09-09 15:38 0在网页布局时我们经常会遇到这样的问题:图片的分辨率是1024* ... -
bnf语法
2014-06-23 22:05 1003在双引号中的字("word")代表 ... -
javacc-jtree
2014-06-23 22:06 658JJTree 介绍 Node的生命周期 1.创建一个n ... -
有用信息地址
2014-11-12 12:41 615民航资源网http://www.carnoc.com/tx ...
相关推荐
“javascript5.5.chm”可能指的是JavaScript 5.5版本的相关文档,这个版本包含了ECMAScript 5的一些特性。ECMAScript是JavaScript的标准,5.5可能是对5.1或5.0的一个小更新。这个文档可能会详细介绍新增的语法特性,...
ThreeJs文档、示例
veu.js文档参考,包括基本的API,和高级的API,满足学者需求
这个名为"Javascript文档类最全资源.rar"的压缩包文件显然包含了丰富的JavaScript相关学习资料,特别是针对jQuery库的资源。让我们详细了解一下这些内容及其背后的IT知识。 1. **jQuery**:jQuery是一个高效、简洁...
整体而言,WeUI.js文档通过定义组件的使用方法和配置项,指导开发者如何在微信web页面中实现美观且功能完善的用户交互界面。开发者在使用这些组件时,需要关注每个组件所接收的参数和回调函数,根据自己的应用需求...
在阅读JavaScript文档时,良好的排版和视觉呈现能提高阅读效率。"blueplus.gif"和"blueminus.gif"可能是用于目录折叠展开的图形文件,使得用户可以方便地隐藏或显示详细内容,使页面更加整洁。 JavaScript的核心...
Node.js-dox是一款专为Node.js设计的JavaScript文档生成器,它支持Markdown和JSDoc语法,使得开发者能够更方便地创建和维护项目文档。在本文中,我们将深入探讨dox的工作原理、特点以及如何使用它来提升你的开发效率...
`javascript.doc`可能是一个详细的JavaScript文档,它通常包含了JavaScript的基础语法、数据类型、控制结构、函数、对象、数组、字符串、正则表达式等基础知识。此外,文档还可能涉及JavaScript的高级特性,如闭包、...
Three.js 是一个非常流行的JavaScript库,它用于在Web浏览器中创建和展示三维图形。这个库是基于 WebGL 技术的,WebGL 是一种允许在浏览器中进行硬件加速3D图形渲染的标准。Three.js通过简化复杂的WebGL API,使得...
JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其是前端开发领域。它在浏览器环境中运行,可以与HTML和CSS紧密结合,实现动态内容、用户交互、页面行为控制以及Ajax(异步...
在JavaScript(JS)的开发过程中,编写清晰、规范的文档是至关重要的,它有助于团队成员之间的沟通,提高代码的可读性和可维护性。本自写JS文档集成了作者在实际项目开发中遇到的各种验证规则和函数,提供了全面的...
THREE.JS是一个基于WebGL的JavaScript库,用于在网页上创建三维图形。这个"ThreeJS中文API文档"是为开发者提供的一种详细、易懂的参考资源,旨在帮助他们更好地理解和使用THREE.JS库。以下是对这个API文档中可能包含...
这份"ARCGIS API for JavaScript 开发文档 完整版"包含了所有你需要知道的关于使用此API的知识点。 首先,文档会介绍API的基础概念,包括如何获取和引用API库,以及如何设置地图的基本元素,如地图容器、基图层和...
PDF.js是Mozilla开发的一个开源项目,它提供了一个强大的JavaScript库,用于在Web浏览器中渲染PDF文档,无需依赖任何外部插件。这个库的核心目标是实现跨平台、高性能的PDF文档处理,让PDF文档的在线预览体验更加...
### Vue.js 学习文档知识点总结 #### 一、Vue.js 概览 - **起源与发展**: - **起源**:Vue.js 最初由尤雨溪(Evan You)在2013年底作为个人实验项目开始开发。 - **公开发布**:2014年2月正式公开发布。 - **...
javascript文档javascript文档javascript文档
这个名为"JS文档课件.rar"的压缩包文件包含了有关JavaScript的基础学习资料,特别适合初学者或作为开发人员的参考手册。不同于.chw格式的专业开发手册,此文档采用.docx格式,更便于阅读和编辑。 JavaScript的核心...
JavaScript API文档生成工具是开发过程中不可或缺的一环,它能够帮助开发者快速理解和使用代码库或框架。本本的作品,很可能是作者分享的一个自创的API文档生成解决方案。由于没有具体的描述,我们将基于通常的API...
Fabric.js 是一个强大的JavaScript库,专门用于在HTML5 Canvas上构建交互式图形应用程序。这个库提供了丰富的API,使得开发者能够轻松地操作、编辑和管理Canvas上的对象。本中文文档是针对Fabric.js的最新版本,旨在...
**jsTree.v.1.0中文文档** jsTree是一款基于JavaScript的开源库,主要用于创建、操作和展示HTML页面上的树状结构。它适用于构建复杂的交互式界面,如文件管理系统、组织架构图、导航菜单等。jsTree v.1.0是该库的一...