您的位置:首页 > Web前端 > JavaScript

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";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: