欢迎来到天天文库
浏览记录
ID:40340460
大小:745.50 KB
页数:33页
时间:2019-07-31
《网页设计与制作实用技术(第二版)齐建玲 CH14》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、通过本章学习,应该掌握以下内容:JavaScript的特点及使用方法JavaScript编程基础JavaScript事件驱动JavaScript的对象利用DreamweaverCS5行为面板添加网页特效第14章在网页中使用行为特效14.1JavaScript简介JavaScript是Netscape公司推出的跨平台、基于对象的脚本语言,用于客户端与服务器端的应用程序。JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。和VBScript一样,它可以被嵌入到HTML文件中,能直接被浏览器执行,从而产生各种各样的动态网页效果。JavaSc
2、ript弥补了HTML语言的缺陷,它与HTML、CSS结合被人们称为DHTML。(1)脚本编写语言(2)基于对象(3)简单性(4)安全性(5)动态性(6)跨平台14.1.1JavaScript的特点14.1.2JavaScript的运行和编辑环境运行环境:InternetExplorer4.0或NetscapeNavigator3.0以上。编辑环境:任何可以编辑HTML文档的文本编辑器或专门的网页编辑器(FrontPage、Dreamweaver等)。(1)使用SCRIPT标记符插入脚本在网页中最常用的一种插入脚本的方式是使用SCRIPT标记符,方法是
3、:把脚本标记符置于网页上的HEAD部分或BODY部分,然后在其中加入脚本程序。尽管可以在网页上的多个位置使用SCRIPT标记符,但最好还是将脚本代码放在HEAD部分,以确保容易维护。14.1.3在网页中使用JavaScript①书写JavaScript时应注意大小写.②在JavaScript中,行尾用换行符作为一行完整代码的终止字符.③若需要将几行代码放在一行中,应使用分号将它们分开.④在JavaScript中,/*和*/也是注释标记。用户在编写JavaScript时应注意以下几点:(2)直接添加脚本HTML可以直接在
4、表单的输入元素标记符内添加脚本,以响应输入元素的事件。(3)链接脚本文件如果同一段脚本要在若干个Web页中使用,则没有必要在多处维护相同的冗余代码,此时可以将脚本放在单独的一个文件里,然后再在任何需要该文件的Web页中调用该文件。要引用外部脚本文件,应使用SCRIPT标记符的src属性来指定外部脚本文件的URL。所谓变量,就是程序中一个已命名的存储单元。变量的主要作用是存取数据和提供存放信息的容器。JavaScript支持的数据类型如下:Number(数字)、Boolean(布尔)、String(字符串)、Null(空)、Undefined(未定义)、
5、Object(对象)。14.2JavaScript编程基础14.2.1JavaScript变量在JavaScript中定义变量应遵循以下规则:必须以字母或下划线(_)开头。在所说明的范围内必须是唯一的。用var来定义变量,也可以用赋值语句声明变量,但不能既不用var声明变量,又不给它赋值。14.2.2JavaScript运算符在JavaScript中包括以下8类运算符:(1)算术运算符:+、-、*、/、%、++、--(2)逻辑运算符:&&、
6、
7、、!(3)比较运算符:<、<=、>、>=、==、!=(4)字符串运算符:+(字符串接合操作)(5)位操作运算符
8、:&、
9、、^、-、~、<<、>>、>>>(6)赋值运算符:=、+=、-=、*=、/=、%=、&=、(7)条件运算符::?:(8)其他运算符:.、[]、()、delete、new、void14.2.3JavaScript表达式表达式是运算符和操作数的组合。表达式通过求值确定表达式的值,这个值是对操作数实施运算符所确定的运算后产生的结果。有些运算符将数值赋予一个变量,而另一些运算符则可以用在其他表达式中。由于表达式是以运算符为基础的,因此表达式可以分为算术表达式、字符串表达式、赋值表达式以及逻辑表达式等等。14.2.4JavaScript语句(1)数据声明
10、语句声明变量的语法如下:var变量名[=初始值](2)赋值语句赋值语句是由赋值表达式组成的语句。(3)注释语句//:表示单行注释,从“//”开始到本行结束都为注释。/*……*/:表示多行注释,从“/*”开始到“*/”结束为注释。1.一般语句在JavaScript中提供了if语句、ifelse语句以及switch语句等三种条件语句。(1)if语句if(条件)语句段;(2)ifelse语句if(条件)语句段1;else语句段2;2.条件语句(3)switch语句如果需要对同一个表达式进行多次判断,那么就可以使用switch语句,格式如下:switch(条件
11、){casevalue1:语句段1;casevalue2:语句段2;casevalue3:语句
此文档下载收益归作者所有