js文档

 

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()

把键盘焦点从顶层浏览器窗口中移走。在多数平台上,这将使用窗口移到最前面

open()

打开一个新窗口

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”按钮

open()方法的参数说明

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

全屏显示

Document对象

属性

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-bitmapplugln(any Netscape plug-in MIMEtype))之一,默认值是text/html

close()

关闭由open()方法打开的流

focus()

让指定的文档获得焦点

write()

向文档职工写入文本

writeln()

向文档职工写入文本,并向文档的末尾追加一个换行符

 

Location对象

属性

hash

表示当前URL中的锚部分,包括前导散列符“#”(如#top)。文档URL的这一部分(#top)指定了锚在文档中的名字

host

表示当前URL中的主机和端口号部分

hostname

表示主机名和domain

pathname

表示当前的URL路径名

href

表示URL的全名

port

表示当前URL的通信端口号

protocol

表示当先URL的协议部分,例如http,ftp

search

表示当前URL的查询字符串部分,也就是?后传送给服务器的参数

方法

reload()

刷新当前页面

replace()

URL指定的页面替代当前页面

 

Array对象

属性

constructor

引用数组对象的构造函数

length

返回数组中的元素个数

prototype

用于在定义数组时添加新的属性和方法,prototype是数组对象的静态属性

 

方法

concat()

返回一个新数组,这个新数组是由两个或更多数组组合而成的

join()

将数组中的所有元素都转换成字符串,然后连接起来,各元素由指定的分隔符分隔

pop()

删除数组中最后一个元素

push(value,....)

向数组的尾部添加元素

reverse()

在原数组上颠倒数组中元素的顺序

shift()

删除数组中第一个元素

slice(start,end)

从现有数组中提取指定个数的数据元素,组成一个新的数组。所提取元素的下标从start开始,到end结束,但不包括end

sort()

将数组元素排序

 

从数组中插入和删除元素

toLocaleString

返回数组的本地化字符串表示

toString()

返回数组的字符串表示

unshift(value,.....)

在数组的头部插入数组元素

splice()方法说明

array.splice(start,deleteCount,value,....)

start

用于指定开始插入或删除数组元素的下标

deleteCount

用于指定包括start所指元素在内要删除元素的个数

value,....

用于指定要插入到插入到数组中的0个或多个值,从start指定的下标处开始插入

 

Function对象

属性

arguments[]

一个参数数组,数组元素时传递给函数的参数

caller

对调用当前函数的Function对象的引用,如果当前函数由顶层代码调用,这个属性值为null

constructor

返回创建对象的函数

length

表示在声明函数时指定的命名参数的个数

prototype

返回对象类型原型的引用

方法

apply(thisobj,args)

将该函数作为指定对象的方法调用。thisobj为调用function的对象,在函数主体中,thisobjshirt关键字this的值;args为一个数组,该数组的元素是要传递给函数的参数值

call(thisobj,arg1...)

将该函数作为指定对象的方法调用。Thisobj为调用function的对象,在函数主体中,thisobjshirt关键字this的值;args1…为传递给函数的任意多个参数

toString()

返回函数的字符串表示

 

Number对象

属性

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()

定义数值总共显示多少位数(包括小数点),即可以定义数值的精度

 

History对象

属性

length

历史列表的长度。用于判断列表中的入口数目

current

当前文档的URL

next

历史列表的下一个URL

previous

历史列表的上一个URL

方法

back()

返回到前一个URL

forward()

访问下一个URL

go()

转移到以前已经访问过的URL

 

特殊事件event

 

 

 

 

 

 

 

 

其他

if(typeof wang=="String")

wang是不是String 类型

element.innerText="sdfgsdfgsdfgsdfg";

改变内置文本

element.innerHTML="<p><img id=”” src=””>"

改变内置的代码

<body οncοntextmenu="return false">

忽略右键菜单

document.selection.createRange().htmlText

//可以获取到当前选中文本的HTML内容

arguments[0]

function 中获得第一个参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值