文档介绍:1 1课程目标课程目标?? JavaScript JavaScript 语言概况语言概况?? JavaScript JavaScript 语言特点语言特点?? JavaScript JavaScript 和和 Java Java 的区别的区别?? JavaScript JavaScript 数据类型数据类型?? JavaScript JavaScript 加入文档的方式加入文档的方式?? JavaScript JavaScript 对象对象?? ajax ajax 2 2 JavaScript JavaScript 语言概况语言概况 JavaScript JavaScript 是一种基于对象是一种基于对象(Object) (Object) 和事件和事件驱动驱动(Event Driven) (Event Driven) 并具有安全性能的脚本并具有安全性能的脚本语言。使用它的目的是与语言。使用它的目的是与 HTML HTML 超文本标记超文本标记语言、语言、 Java Java 脚本语言( 脚本语言( Java Java 小程序)一起小程序)一起实现在一个实现在一个 Web Web 页面中链接多个对象,与页面中链接多个对象,与 Web Web 客户交互作用。从而可以开发客户端客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标的应用程序等。它是通过嵌入或调入在标准的准的 HTML HTML 语言中实现的语言中实现的 3 3 JavaScript JavaScript 语言特点语言特点??是一种脚本编写语言是一种脚本编写语言 JavaScript JavaScript 是一种脚本语言,它采用小程序段的方式实现编程。像其它脚是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样本语言一样,JavaScript ,JavaScript 同样已是一种解释性语言同样已是一种解释性语言, ,它提供了一个易的开发它提供了一个易的开发过程。过程。它的基本结构形式与它的基本结构形式与 C C、、 C++ C++ 、、 VB VB 、、 Delphi Delphi 十分类似。但它不像这些语言十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与一样,需要先编译,而是在程序运行过程中被逐行地解释。它与 HTML HTML 标标识结合在一起,从而方便用户的使用操作。识结合在一起,从而方便用户的使用操作。??基于对象的语言。基于对象的语言。 JavaScript JavaScript 是一种基于对象的语言,同时以可以看作一种面向对象的。这是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。环境中对象的方法与脚本的相互作用。??简单性简单性 JavaScript JavaScript 的简单性主要体现在:首先它是一种基于的简单性主要体现在:首先它是一种基于 Java Java 基本语句和控制基本语句和控制流之上的简单而紧凑的设计流之上的简单而紧凑的设计, , 从而对于学****从而对于学****Java Java 是一种非常好的过渡。其是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。次它的变量类型是采用弱类型,并未使用严格的数据类型。 4 4 JavaScript JavaScript 和和 Java Java 虽然虽然 JavaScript JavaScript 与与 Java Java 有紧密的联系,但却是两个公有紧密的联系,但却是两个公司开发的不同的两个产品。司开发的不同的两个产品。 Java Java 是是 SUN SUN 公司推出的新公司推出的新一代面向对象的程序设计语言,特别适合于一代面向对象的程序设计语言,特别适合于 应用程序开发;而应用程序开发;而 JavaScript JavaScript 是 scape 公司的产品, 公司的产品, 其目的是为了扩展 scape scape Navigator 功能功能, ,而开发的而开发的一种可以嵌入一种可以嵌入 Web Web 页面中的基于对象和事件驱动的解页面中的基于对象和事件驱动的解释性语言释性语言, , 它的前身是它的前身是 Live Script Live Script ;而;而 Java Java 的前身是的前身是 Oak Oak 语言。语言。 Java Java 代码的执行是在代码的执行是在 JVM JVM 中,而中,而 js js代码是在浏览中运代码是在浏览中运行行 5 5 JavaScript JavaScript 数据类型数据类型 Jscript