基本信息
文件名称:《Javascript高级程序设计》课件——项目一 随机点名——初识JavaScript.pptx
文件大小:3.33 MB
总页数:56 页
更新时间:2025-04-04
总字数:约4.96千字
文档摘要

项目一随机点名——初识JavaScript;情境导入;情境导入;情境导入;情境导入;情境导入;情境导入;项目目标;任务一认识JavaScript;JavaScript(JS)是基于对象和事件驱动的客户端脚本语言,主要是用来进行Web前端开发的。火箭发射动画(见图1-3)、商品放大镜(见图1-4)、弹球小游戏(见图1-5)等,都是典型的JavaScript网页特效。

;项目开发基本框架一般分为3层。第1层是Web前端页面开发,这个页面是用HTML、CSS和JavaScript开发的,其中用HTML+CSS实现前端页面的结构和样式,用JavaScript实现动态交互、网页特效等功能,这一层也就是常说的Web前端开发;第2层是Web后端开发,也叫服务器端的程序开发,主要进行业务逻辑处理;第3层是数据库开发。在Web前端开发中,把纯粹的用HTML+CSS开发的页面称为静态页面。静态页面是固定的,没有用户交互功能,也没有什么特效,用户体验度低。这个问题需要用JavaScript来解决,这也是本书主要介绍的内容。

;1.JavaScript的发展概况

(1)JavaScript语言的诞生

最早的JavaScript语言思想是从嵌入式脚本语言发展来的。大概在1992年,诺姆巴(Nombas)公司开发出了嵌入式脚本语言C--,简称为Cmm,后来改名为ScriptEase。这种将脚本嵌入网页中的设计方法成为JavaScript诞生的理论基础。1995年,网景(Netscape)公司的布兰登·艾奇(BrendanEich)为解决类似于“向服务器提交数据之前对数据进行验证”的问题,通过NetscapeNavigator2.0,与Sun公司联手开发一个称为LiveScript的脚本语言。后来为了营销的便利,借助于当时“如日中天”的Java,将其更名为JavaScript,JavaScript1.0就这样诞生了。

;(2)JavaScript与ECMAScript

JavaScript诞生后,成功地得以推广。这刺激了微软公司,所以微软公司也决定向浏览器领域进军,并发布了JavaScript克隆版,叫作JScript,并将其搭载到IE中。

后来CEnvi公司的ScriptEase,就有3种不同的JavaScript版本。此时就需要一个统一的标准来进行语法和特性的统一,JavaScript标准的制定就提上了日程。

在1997年,JavaScript1.1作为一个草案被提交给欧洲计算机制造商协会(EuropeanComputerManufacturersAssociation,ECMA)。;(2)JavaScript与ECMAScript

当时第39技术委员会(TechnicalCom-mittee39,TC39)承担了制定一个标准化语法和语义的“通用、跨平台、中立于厂商”的脚本语言的任务。

TC39集合了来自网景公司、Sun公司、微软公司、Borland公司和其他对脚本编程感兴趣的公司的程序员,共同制定了ECMA-262标准。该标准定义了一个名为ECMAScript的全新脚本语言,规定了脚本语言的语法、类型、语句、关键字、保留字、操作符和对象等方面的基础内容。

;(2)JavaScript与ECMAScript

ECMAScript规定了脚本语言的标准,网景公司的JavaScript和微软公司的JScript都是依照这个标准来实现的,与ECMAScript相兼容。所以现在的JavaScript、JScript和ECMAScript常被通称为JavaScript。

因此,ECMAScript是一个语言标准,JavaScript可以认为是ECMAScript的一个实现,两者在大多数情况下是可以互换的。

;(3)JavaScript标准的发展历程

截至2020年12月31日,ECMAScript(以下简称ES)经历了ES1~ES10这10个语言版本。其中较重要的是ES1、ES3和ES5。

1997年6月,ES1语言标准,奠定了ECMAScript语言发展的基础。

1999年12月发布了ES3,该版本取得了巨大的成功,在业界得到了广泛的支持,并成为通行标准。该版本增加了大量的语言特性,对正则表达式的表单应用、点运算符的文字链处理、异常处理及控制指令等都进行了升级。

2009年12月发布了ES5,该版本澄清了许多ES3的模糊规范,扩展了Object、Array、Function等对象的功能,并增加了严格模式(StrictMode),使编程