预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共78页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网页设计与制作教程4.1JavaScript简介 4.2在网页中插入JavaScript的方法及定义 4.3JavaScript的基本数据类型和表达式 4.4JavaScript的程序结构 4.5基于对象的JavaScript语言 4.6JavaScript的内置对象 4.7自定义对象 4.8DOM对象及编程 4.9JavaScript的对象事件处理程序 脚本(Script)实际上就是一段程序,用来完成某些特殊的功能。脚本程序既可以在服务器端运行(称为服务器脚本,例如ASP脚本、PHP脚本等),也可以直接在浏览器端运行(称为客户端脚本)。 JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML、CSS一起实现在一个Web页面中链接多个对象,与Web客户交互的作用。 JavaScript不是Java,只不过两者类似。JavaScript语言的前身叫作Livescript,自从Sun公司推出著名的Java语言后,Netscape公司引进了Sun公司有关Java的程序概念,将Livescript重新进行设计,并改名为JavaScript。 JavaScript的脚本程序包括在HTML中,使之成为HTML文档的一部分。其格式为: <scriptlanguage="JavaScript"> JavaScript语言代码; JavaScript语言代码; ... </Script> 在网页中最常用的定义脚本的方法是使用<script>...</script>标记,将其插入到HTML文档的<head>...</head>或<body>...</body>之间,多数情况下最好放到<head>...</head>标记之间,这样可以让JavaScript程序代码先于其他代码第一个被加载执行。 【例4-1】可以把脚本保存在一个扩展名为.js的文本文件中,供需要该脚本的多个HTML文件引用。要引用外部脚本文件,使用script标记的src属性指定外部脚本文件的URL。其格式为: <head> ... <scripttype="text/javascript"src="脚本文件名.js"></script> ... </head> 【例4-2】可以在HTML表单的输入标记符内添加脚本,以响应输入的事件。 【例4-3】2.特殊常量 (1)空值 JavaScript中有一个空值null,表示什么也没有。例如,试图引用没有定义的变量,则返回一个null值。 (2)控制字符 与C/C++语言一样,JavaScript中同样有以反斜杠“\”开头的不可显示的特殊字符。 通常称为控制字符(这些字符前的“\”叫转义字符)。 例如: \b:表示退格\f:表示换页\n:表示换行\r:表示回车 \t:表示Tab符号\':表示单引号本身\":表示双引号本身1.变量的命名 JavaScript中的变量命名同其他计算机语言非常相似,变量名称的长度是任意的,但要区分大小写。另外,还必须遵循以下规则: ①第一个字符必须是一个字母(大小写均可)、或下划线“_”或一个美元符“$”。 ②后续字符可以是字母、数字、下划线或美元符。除下划线“_”字符外,变量名中不能有空格、“+”、“-”、“,”或其他特殊符号。 ③不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个类键字,这些关键是JavaScript内部使用的,不能作为变量的名称。如var、int、double、true不能作为变量的名称。2.变量的类型 JavaScript是一种对数据类型变量要求不太严格的语言,所以不必声明每一个变量的类型,声明变量尽管不是必须的,但在使用变量之前先进行声明是一种好的习惯。 3.变量的声明 JavaScript变量可以在使用前先作声明,并可赋值。通过使用var关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误,因为JavaScript是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名方面。 变量的声明和赋值语句var的语法为: var变量名称1[=初始值1],变量名称2[=初始值2]...; 一个var可以声明多个变量,其之间用“,”分隔。4.变量的作用域 对于变量还有一个重要性,那就是变量的作用域。在JavaScript中同样有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是全部函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其他函数则是不可见的。1.算术运算符 JavaScript中的算术运算符有单目运算符和双目运算符。 双目运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)。 单目运算符:++(递