探索JavaScript:一份值得收藏的指南

发表时间: 2021-01-20 15:48

一、JavaScript概述

1.学习JavaScript的原因

a. 客户端表单验证

在网站中常见的会员注册页面中,我们填写注册信息时,如果某项信息格式输入错误(如密码长度不够等),表单页面将及时给出错误提示。这些错误在没有提交到服务器前,在客户端提前进行验证,称为客户端表单验证。这样,用户得到了即时的交互(反馈填写情况),同时也减轻了网站服务器端的压力,这是JavaScript最常用的场合。


b. 实现页面交互

在JavaScript中,可以编写响应鼠标单击等事件的代码,创建动态页面特效,从而高效地控制页面的内容等,可以在有限的页面空间里展现更多的内容,从而增加客户端的体验,进而使网站更加有动感、有魅力,吸引更多的浏览者,具体常见的客户端页面交互特效请参考学土后学习平台“静态网页技术”课程的《JavaScript语法》专题中的相关视频。



二、什么是JavaScript

JavaScript是一种描述语言,也是一种基于对象(Object)和事件驱动(Event Driven)的、安全性好的脚本语言。它运行在客户端,从而减轻服务器端的负担,总结其特点如下:

a. JavaScript主要用来向HTML页面中添加交互行为。

b. JavaScript是一种脚本语言,语法和Java类似。

c. JavaScript一般用来编写客户端脚本。

d. JavaScript是一种解释性语言,边执行边解释。


三、JavaScript和ECMAScript的关系

JavaScript 是由美国网景通讯公司的Netscape 发明的,Microsoft 公司随后模仿JavaScript 推出JScript 脚本语言,欧洲计算机制造商协会(ECMA)基于这两者制定了ECMAScript标准。简而言之,ECMAScript 是脚本程序设计语言的 Web 标准,JavaScript 和 JScript都只是遵循ECMAScript标准的一种实现。


四、JavaScript的组成

一个完整的JavaScript是由核心语法(ECMAScript)、浏监器对象模型(BOM)、文档对象模型(DOM)3个不同部分组成的。