`

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 oncontextmenu="return false">

忽略右键菜单

document.selection.createRange().htmlText

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

arguments[0]

function 中获得第一个参数

分享到:
评论

相关推荐

    JavaScript文档

    “javascript5.5.chm”可能指的是JavaScript 5.5版本的相关文档,这个版本包含了ECMAScript 5的一些特性。ECMAScript是JavaScript的标准,5.5可能是对5.1或5.0的一个小更新。这个文档可能会详细介绍新增的语法特性,...

    ThreeJs文档、示例

    ThreeJs文档、示例

    vue.js文档

    veu.js文档参考,包括基本的API,和高级的API,满足学者需求

    Javascript文档类最全资源.rar

    这个名为"Javascript文档类最全资源.rar"的压缩包文件显然包含了丰富的JavaScript相关学习资料,特别是针对jQuery库的资源。让我们详细了解一下这些内容及其背后的IT知识。 1. **jQuery**:jQuery是一个高效、简洁...

    WeUI.js 中文文档.pdf

    整体而言,WeUI.js文档通过定义组件的使用方法和配置项,指导开发者如何在微信web页面中实现美观且功能完善的用户交互界面。开发者在使用这些组件时,需要关注每个组件所接收的参数和回调函数,根据自己的应用需求...

    JavaScript微软中文完整文档

    在阅读JavaScript文档时,良好的排版和视觉呈现能提高阅读效率。"blueplus.gif"和"blueminus.gif"可能是用于目录折叠展开的图形文件,使得用户可以方便地隐藏或显示详细内容,使页面更加整洁。 JavaScript的核心...

    Node.js-dox-针对node的JavaScript文档生成器使用markdown和jsdoc

    Node.js-dox是一款专为Node.js设计的JavaScript文档生成器,它支持Markdown和JSDoc语法,使得开发者能够更方便地创建和维护项目文档。在本文中,我们将深入探讨dox的工作原理、特点以及如何使用它来提升你的开发效率...

    javaScript文档和手册

    `javascript.doc`可能是一个详细的JavaScript文档,它通常包含了JavaScript的基础语法、数据类型、控制结构、函数、对象、数组、字符串、正则表达式等基础知识。此外,文档还可能涉及JavaScript的高级特性,如闭包、...

    ThreeJS中文文档

    Three.js 是一个非常流行的JavaScript库,它用于在Web浏览器中创建和展示三维图形。这个库是基于 WebGL 技术的,WebGL 是一种允许在浏览器中进行硬件加速3D图形渲染的标准。Three.js通过简化复杂的WebGL API,使得...

    程序员专用JS文档,特别强大

    JavaScript,简称JS,是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其是前端开发领域。它在浏览器环境中运行,可以与HTML和CSS紧密结合,实现动态内容、用户交互、页面行为控制以及Ajax(异步...

    自写JS文档

    在JavaScript(JS)的开发过程中,编写清晰、规范的文档是至关重要的,它有助于团队成员之间的沟通,提高代码的可读性和可维护性。本自写JS文档集成了作者在实际项目开发中遇到的各种验证规则和函数,提供了全面的...

    ThreeJS中文API文档

    THREE.JS是一个基于WebGL的JavaScript库,用于在网页上创建三维图形。这个"ThreeJS中文API文档"是为开发者提供的一种详细、易懂的参考资源,旨在帮助他们更好地理解和使用THREE.JS库。以下是对这个API文档中可能包含...

    ARCGIS API for JavaScript 开发文档 完整版

    这份"ARCGIS API for JavaScript 开发文档 完整版"包含了所有你需要知道的关于使用此API的知识点。 首先,文档会介绍API的基础概念,包括如何获取和引用API库,以及如何设置地图的基本元素,如地图容器、基图层和...

    pdf.js文档预览插件

    PDF.js是Mozilla开发的一个开源项目,它提供了一个强大的JavaScript库,用于在Web浏览器中渲染PDF文档,无需依赖任何外部插件。这个库的核心目标是实现跨平台、高性能的PDF文档处理,让PDF文档的在线预览体验更加...

    Vue.js学习文档

    ### Vue.js 学习文档知识点总结 #### 一、Vue.js 概览 - **起源与发展**: - **起源**:Vue.js 最初由尤雨溪(Evan You)在2013年底作为个人实验项目开始开发。 - **公开发布**:2014年2月正式公开发布。 - **...

    javascript文档

    javascript文档javascript文档javascript文档

    JS文档课件.rar

    这个名为"JS文档课件.rar"的压缩包文件包含了有关JavaScript的基础学习资料,特别适合初学者或作为开发人员的参考手册。不同于.chw格式的专业开发手册,此文档采用.docx格式,更便于阅读和编辑。 JavaScript的核心...

    javascript API 文档生成工具 [本本作品]

    JavaScript API文档生成工具是开发过程中不可或缺的一环,它能够帮助开发者快速理解和使用代码库或框架。本本的作品,很可能是作者分享的一个自创的API文档生成解决方案。由于没有具体的描述,我们将基于通常的API...

    fabricjs_API中文文档.zip

    Fabric.js 是一个强大的JavaScript库,专门用于在HTML5 Canvas上构建交互式图形应用程序。这个库提供了丰富的API,使得开发者能够轻松地操作、编辑和管理Canvas上的对象。本中文文档是针对Fabric.js的最新版本,旨在...

    jsTree.v.1.0中文文档

    **jsTree.v.1.0中文文档** jsTree是一款基于JavaScript的开源库,主要用于创建、操作和展示HTML页面上的树状结构。它适用于构建复杂的交互式界面,如文件管理系统、组织架构图、导航菜单等。jsTree v.1.0是该库的一...

Global site tag (gtag.js) - Google Analytics