JavaScript总结

来源:互联网 发布:linux echo输出到文件 编辑:程序博客网 时间:2024/05/22 05:23

前言:

JavaScript诞生于1995年。他当时的目的是为了验证表单输入的验证。因为在JavaScript问之前,表单的验证是通过服务器端验证的。而当时都是电话拨号上网的年代,服务验证数据是一件非常痛苦的事情。经过许多年的发展,JavaScript从一个简单的输入验证称为一门强大的编程语言。

定义:

JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并且具有相对安全性的客户端脚本语言。因为它不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。

组成:

一个完整的JavaScript应该有三个不同的部分组成:

1)核心(ECMAScript)

2)文档对象模型(DOM)

3)浏览器对象模型(BOM)

ECMAScript

由ECMAScript-262定义的ECMAScript与Web浏览器没有依赖关系。ECMAScript定义的只是这门语言的基础,而在此基础之上可以构建更完美的脚本语言。我们常见的Web浏览器只是ECMAScript实现可能的宿主环境之一。它还可以在Actionscript、scriptEase等环境中寄宿。而它的组成部分有:语法、类型、语句、关键字、保留字、操作符、对象等。

文档对象模型:

文档对象模型(DOM,Document Object Model)是针对XML但经过扩展用于HTML的应用程序编程接口(API、Application Programming Interface)。DOM有三个级别,每个级别都会新增很多内容模块和标准。

DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。

浏览器对象模型:

BOM也叫浏览器对象模型,他提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己的想法去扩展它,那么浏览器公有对象就成为了事实的标准。所以BOM本身是没有标准或者还没有那个组织去标准它。

导图:

(点击查看大图)

 

总结:

JavaScript的学习战线因为各种原因拖的有点长,而且做最后的总结不是特别的及时,就到了Today,但“出来混,欠下的总是要还的”,这句话被验证了,我要重新花了很长的时间去回顾和总结整个JS的内容,画JS的导图,嘻嘻,不过还是很有收获的,JS的整体有了更好的把控和掌握,继续加油吧。

1 0
原创粉丝点击