admin 管理员组文章数量: 887609
2024年1月18日发(作者:ta课程是什么意思)
0第1章JavaScript概述1995 年 Netscape 公司和 Sun 公司联合开发出 JavaScript 脚本语言,并在其 Netscape
00Navigator 2 中实现了 JavaScript 脚本规范的第一个版本即 JavaScript 1.0 版, 不久就显示了其强大的生机和发展潜力。由于当时 Netscape Navigator 主宰着 Web 浏览器市场,而
Microsoft 的 IE 则扮演追赶者的角色,为了跟上 Netscape步伐,Microsoft 在其 Internet
Explorer 3 中以JScript 为名发布了一个 JavaScript 的克隆版本 JScript 1.0。
001997 年,为了避免无序竞争,同时解决 JavaScript 几个版本语法、特性等方面的混乱,
JavaScript 1.1 作为草案提交给 ECMA (欧洲计算机厂商协会),并由 Netscape、 Sun、
Microsoft、Borland 及其它一些对脚本语言比较感兴趣的公司组成的 TC39(第 39 技术委员会:以下简称 TC39)协商并推出了 ECMA-262 规范版本。
JavaScript 有何特点
JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,主要用于
000
0创建具有交互性较强的动态页面。主要具有如下特点:
0
基于对象:JavaScript 是基于对象的脚本编程语言,能通过 DOM(文档结构模型)
及自身提供的对象及操作方法来实现所需的功能。
事件驱动:JavaScript 采用事件驱动方式,能响应键盘事件、鼠标事件及浏览器窗
00事件等,并执行指定的操作。
00
解释性语言:JavaScript 是一种解释性脚本语言,无需专门编译器编译,而是在嵌
入 JavaScript脚本的 HTML 文档载入时被浏览器逐行地解释,大量节省客户端与服
0务器端进行数据交互的时间。
00
实时性:JavaScript 事件处理是实时的,无须经服务器就可以直接对客户端的事件
做出响应,并用处理结果实时更新目标页面。
00
动态性:JavaScript 提供简单高效的语言流程,灵活处理对象的各种方法和属性,
同时及时响应文档页面事件,实现页面的交互性和动态性。
跨平台:JavaScript 脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只0
0
要客户端装有支持 JavaScript 脚本的浏览器,JavaScript 脚本运行结果就能正确反
0映在客户端浏览器平台上。
0
引入JavaScript脚本代码到HTML文档中0
1.通过标记对引入
除了标记对之间的内容外,都是最基本的HTML 代码,可见标记对将 JavaScript 脚本代码封装并嵌入到 HTML 文档中。
0注意:所谓标记对,就是必须成对出现的标记,否则其间的脚本代码不能被浏览器解释执行。
浏览器载入嵌有 JavaScript 脚本的 HTML文档时,能自动识别 JavaScript 脚本代码起始标记,并将其间的代码按照解释 JavaScript 脚本代码的方法0加以解释,然后将解释结果返回 HTML文档并在浏览器窗口显示。
下面重点介绍标记对之间插入的脚本代码类型;
00src 属性:用于将外部的脚本文件内容嵌入到当前文档中,一般在较新版本的浏览器中使用,使用 JavaScript 脚本编写的外部脚本文件必须使用.js 为扩展名,同时在标记对中不包含任何内容,如下:
0
2.通过