下载APP 随时随地学编程
返回 首页

JavaScript 和 HTML DOM 参考手册

开始阅读
手册说明:


手册简介

本手册收录了所有内置的JavaScript对象、浏览器对象和HTML DOM对象,参考手册描述了每个JavaScript对象和Browser 对象的属性和方法,并提供了在线实例。是目前最完善的JavaScript参考手册+Browser 参考手册。w3cschool的这本手册,几年来已经服务了几千万开发者。

W3Cschool推荐您进行实战练习来巩固自己的知识:JavaScript实战   HTML实战

语言简介

JavaScript

JavaScript近年最受欢迎的一款直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。JavaScript常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。JavaScript脚本一般是通过嵌入在HTML中来实现自身的功能的。


HTML DOM

HTML DOM 是专门适用于HTML/XHTML的文档对象模型,是HTML Document Object Model(文档对象模型)的缩写。HTML DOM可以理解为网页的API。在HTML DOM中,网页中的各个元素都被看作一个个对象,从而使网页中的元素也可以被计算机语言获取或者编辑。例如Javascript就可以利用HTML DOM动态地修改网页。

DOM其实就是 W3C(万维网联盟)的标准,DOM 定义了访问 HTML 和 XML 文档的标准:

"W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。"

发展史

JavaScript第一个版本发布于1996年3月,HTML DOM是由万维网联盟早期建立的访问HTML和XML文档的标准。JavaScript长常占据最受欢迎的编程语言前三,具有优越的跨平台特性、简单、动态性等特别。

相关资源推荐

JavaScript教程

HTML教程

CSS教程

JavaScript编程实战

工具推荐

Spket:http://spket.com/

Ixedit:http://www.ixedit.com/

Komodo Edit:http://komodoide.com/komodo-edit/

codepress:http://codepress.sourceforge.net/

scripted:https://github.com/scripted-editor/scripted

Netbeans:https://netbeans.org/

Webstorm:http://www.jetbrains.com/webstorm/


目录
JavaScript 和 HTML DOM 参考手册

JavaScript对象

JavaScript Array 对象
JavaScript Boolean 对象
JavaScript Date 对象
JavaScript Math 对象
JavaScript Number 对象
JavaScript String 对象
JavaScript RegExp 对象
JavaScript 全局属性/函数
JavaScript 运算符

Browser对象

Window 对象
Navigator 对象
Screen 对象
History 对象
Location 对象

DOM对象

HTML DOM Document 对象
HTML DOM 元素对象
HTML DOM 属性对象
HTML DOM 事件对象

HTML DOM对象

HTML DOM Anchor 对象
HTML DOM Area 对象
HTML DOM Audio 对象
HTML DOM Object 对象
HTML DOM Blockquote 对象
HTML DOM Body 对象
HTML DOM Button 对象
HTML DOM Canvas 对象
HTML DOM Column 对象
HTML DOM Columngroup对象
HTML DOM Datalist 对象
HTML DOM del 对象
HTML DOM Details 对象
HTML DOM Dialog 对象
HTML DOM Embed 对象
HTML DOM Fieldset 对象
HTML DOM Form 对象
HTML DOM Frame 和 IFrame 对象
HTML DOM Frameset 对象
HTML DOM Image 对象
HTML DOM ins 对象
HTML DOM Button 对象
HTML DOM Checkbox 对象
HTML DOM Input Color 对象
HTML DOM Input Date 对象
HTML DOM Input Datetime 对象
HTML DOM Input DatetimeLocal 对象
HTML DOM Input Email 对象
HTML DOM FileUpload 对象
HTML DOM Hidden 对象
HTML DOM Input Image 对象
HTML DOM Input Month 对象
HTML DOM Input Number 对象
HTML DOM Input Range 对象
HTML DOM Password 对象
HTML DOM Radio 对象
HTML DOM Reset 对象
HTML DOM Input Search 对象
HTML DOM Submit 对象
HTML DOM Input Text 对象
HTML DOM Input Time 对象
HTML DOM Input URL 对象
HTML DOM Input Week 对象
HTML DOM Keygen 对象
HTML DOM Link 对象
HTML DOM Label 对象
HTML DOM Legend 对象
HTML DOM Li 对象
HTML DOM Map 对象
HTML DOM Menu 对象
HTML DOM MenuItem 对象
HTML DOM Meta 对象
HTML DOM Meter 对象
HTML DOM Ol 对象
HTML DOM OptionGroup 对象
HTML DOM Option 对象
HTML DOM Parameter 对象
HTML DOM Progress 对象
HTML DOM 引用( <q>)对象
HTML DOM Script 对象
HTML DOM Select 对象
HTML DOM Source 对象
HTML DOM Style 对象
HTML DOM Table 对象
HTML DOM td / th 对象
HTML DOM TableHeader 对象
HTML DOM tr 对象
HTML DOM Textarea 对象
HTML DOM title 属性
HTML DOM Time 对象
HTML DOM Track 对象
HTML DOM Video 对象

拓展阅读

js中setinterval怎么用?怎么才能让setinterval停下来?
onmouseleave 事件
onpaste 事件
onpageshow 事件
onpagehide 事件
ondurationchange 事件
onsuspend 事件
onprogress 事件
animationstart 事件
onseeked 事件
which 事件属性
metaKey 事件属性
onoffline 事件
button 事件属性
relatedTarget 事件属性
onshow 事件
clientX 事件属性
screenX 事件属性
ontoggle 事件
clientY 事件属性
bubbles 事件属性
ctrlKey 事件属性
shiftKey Event 属性
cancelable 事件属性
location 事件属性
currentTarget 事件属性
HTML DOM Body aLink 属性
key 事件属性
timeStamp 事件属性
HTML DOM Body bgColor 属性
HTML DOM Body link 属性
HTML DOM Body text 属性
HTML DOM Body vLink 属性
HTML DOM Fieldset disabled 属性
HTML DOM Fieldset form 属性
HTML DOM Fieldset name 属性
del cite 属性
HTML DOM Dialog open 属性
HTML DOM Frame/IFrame contentDocument 属性
HTML DOM Dialog close() 方法
HTML DOM Frame/IFrame frameBorder 属性
HTML DOM Dialog show() 方法
HTML DOM IFrame height 属性
HTML DOM Frame/IFrame longDesc 属性
HTML DOM Submit form 属性
HTML DOM Frame/IFrame marginHeight 属性
HTML DOM Input Number disabled 属性
HTML DOM Submit name 属性
HTML DOM Frame/IFrame marginWidth 属性
HTML DOM Input Number form 属性
HTML DOM Submit type 属性
HTML DOM Frame/IFrame name 属性
HTML DOM Password defaultValue 属性
HTML DOM Input Number placeholder 属性
HTML DOM Frame/IFrame src 属性
HTML DOM IFrame width 属性
HTML DOM Input Number type 属性
HTML DOM Script src 属性
HTML DOM Script defer 属性
HTML DOM Link hreflang 属性
HTML DOM Script src 属性
引用 cite 属性
HTML DOM Select options 集合

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }