JavaScript基础入门:定义、历史与核心组成

作者:闭包旅人时间:2026-10-23 22:10:37浏览:69

本文介绍JavaScript作为基于对象和事件驱动的客户端脚本语言的定义与起源。回顾其从LiveScript到ECMAScript标准化的发展历程,解析由ECMAScript语法、DOM和BOM对象组成的完整结构,并澄清其与Java的关系及学习门槛。

什么是 JavaScript

JavaScript定义与起源

JavaScript 是一种基于对象和事件驱动的客户端脚本语言。


JavaScript 最初的设计是为了检验 HTML 表单输入的正确性。


JavaScript 起源于 Netscape 公司的 LiveScript 语言。



JavaScript 的历史

JavaScript发展历程

JavaScript 最初起源于 LiveScript 语言,当互联网开始流行时,越来越多的网站开始使用 HTML 表单与用户交互,然而表单交互却成了制约网络发展的重大瓶颈(用户总是痛苦的等待数据传送到服务器端检测,并传回是否正确,仅仅的表单检测,就产生了多次客户端与服务器端交互)。于是 Netscape 公司推出了 LiveScript 语言,最后 Netscape 与 Sun 将 LiveScript 命名为 JavaScript(当时 JAVA 是很时髦的互联网名词),随后微软开始了其野心勃勃的浏览器计划,并且推出了 JScript,于是网络上出现了几种类似的 JavaScript 语言,但是没有统一的特性与语法(当时的 JavaScript 开发被看做是一场噩梦,因此很多程序员并不看好 JavaScript)。最终 JavaScript 被提交到欧洲计算机制造商协会(ECMA),做为中立的 ECMA 开始了标准化脚本语言之路,并将其命名为 ECMAScript。



JavaScript 的组成

JavaScript核心组成

完整的 JavaScript 是由 ECMAScript(语法)、Browser Objects(DOM、BOM)(特性)组成的。


JavaScript定义与起源

上图是 JavaScript 的组成图示,箭头代表调用关系




几个问题
为什么要学 JavaScript?

学习JavaScript的必要性与价值

因为你别无选择,只有 JavaScript 可以控制所有常用的浏览器,而且 JavaScript 是世界上最重要的编程语言之一,学习 web 技术必须学会 JavaScript。


JavaScript 是一种优美的语言,它很好,所以我们要学:)


常见疑问解答

JavaScript 与 Java 相同吗?


javascript 与 java 没有任何关系,他们本身就是两种语言,取成差不多的名字,主要是由于商业上的原因。



javascript 是一种客户端脚本语言

java 是服务器端语言。(是 SUN 公司的产品.)


JavaScript 很难学吗?


不难,JavaScript 入门很简单,你只要学过小学数学就可学好 JavaScript,但是你要先学好 HTML 语言。



JavaScript 能做什么?

JavaScript 可以检测表单的正确性,实现 Ajax,读、写、改变 HTML 页面的架构 DOM,对事件做出响应,检测浏览者所使用的设备,产生很酷很炫的网页效果 DHTML 等。


学习 JavaScript 需要什么软件?


只要 windows 的记事本与浏览器(IE,Firefox,Opera)就可以了,不过我推荐你使用强大的 Notepad++ 编辑器。



作者最新文章