Javascript高级程序设计读书笔记_day01

什么是Javascript

1995年,Javascript问世,在当时主要用途就是处理输入验证。由于当时只有服务器能够处理输入值是否有效,但服务器处理则需要一次网络通信 ,会导致处理速度缓慢,因此Javascript问世,直接处理输入验证,而无需网络通信。因此Javascript成为浏览器的标配。
1998 年,国际标准化组织(ISO)和国际电工委员会(IEC)也将 ECMAScript 采纳为标准(ISO/ IEC-16262)。自此以后,各家浏览器均以 ECMAScript 作为自己 JavaScript 实现的依据,虽然具体实现各有不同

1.1 JavaScript实现

完成的Javascript包含三个部分。
核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)。

1.1.1 ECMAScript

ECMAScript 定义了:语法、类型、语句、关键字、保留字、操作符、全局对象。
ECMAScript 只是对实现这个规范描述的所有方面的一门语言的称呼。JavaScript 实现了
ECMAScript,而 Adobe ActionScript 同样也实现了 ECMAScript。

1.1.2 DOM

文档对象模型(Document Object Model)是一个应用编程接口,用于在HTML文件中使用扩展的XML。
DOM将整个页面抽象为一组分层节点。
HTML 或 XML 页面的每个组成部分都是一种
节点,包含不同的数据。比如下面的 HTML 页面:

<html> 
 <head> 
 <title>Sample Page</title> 
 </head> 
 <body> 
 <p> Hello World!</p> 
 </body> 
</html> 

这些代码通过 DOM 可以表示为一组分层节点,如图 1-2 所示。
在这里插入图片描述

你可能感兴趣的:(javascript,开发语言,ecmascript)