JavaScript 学习note (ECMAScript DOM HTML)
2012-04-28 23:19
357 查看
一.JavaScript与ECMAScript
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。广泛用于客户端网页开发的脚本语言,最常是于HTML上使用,用来给HTML网页添加动态功能。ECMAScript是由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言。ECMAScript实际上是一种脚本在语法和语义的标准。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。JavaScript和JScript与ECMAScript相容,但包含超出ECMAScript的功能能。
JavaScript是由ECMAScript,DOM(文档对象模型 Document Object Model),BOM(浏览器对象模型 Browser Object Model)三者组成的。
除了JavaScript,还有Jscript(微软),ActionScript(Adobe)脚本语言,他们写法上有很多的相似,他们都是ECMAScript的实现。
二.DOM与HTML
DOM(文档对象模型 Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM是HTML与XML的应用编程接口(API)。HTML(超文本标记语言 HyperText Markup Language)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。
一个HTML页面被浏览器解析构建DOM模型,并最终展示给用户。JavaScript操作的是DOM。HTML元素属性和DOM元素属性的名称和值大多数都是一样的。CSS样式类属性就是个例外。
HTML中为class.
<div id="test" class="test1"></div>
DOM中className.
document.getElementById("test").className = "test2";
相关文章推荐
- 20180301:JavaScript的初步学习,JS的数据类型与变量,函数,DOM操纵HTML,BOM操作浏览器
- 轻松学习JavaScript十九:DOM编程之在HTML文档什么位置编写JS代码
- JavaScript学习笔记之通过DOM操作html
- javaScript学习之HTML DOM Document对象
- JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
- javascript学习笔记2之HTML DOM
- javascript学习笔记(四):DOM操作HTML
- 轻松学习JavaScript十九:DOM编程学习之在HTML文档什么位置编写JS代码
- JavaScript学习笔记(二)--JS HTML DOM
- JavaScript Bible的学习记录1 - HTML, Dom和JavaScript中的基本概念
- javascript学习笔记(九):DOM操作HTML的各种方法使用
- javascript 学习笔记 基础篇(2) HTML DOM
- javascript学习(二) DOM操作HTML
- JavaScript学习之HTML DOM 对象
- On line HTML to JavaScript DOM converter
- JavaScript DOM编程 学习笔记-获取元素节点
- JavaScript与HTML_DOM
- javascript学习之DOM模型(一)
- JAVASCRIPT基础学习篇(9)--ECMAScript Basic5(EcmaScript Function)
- HTML,DOM和javascript的关系