JavaScript网页特效案例教程.ppt
《JavaScript网页特效案例教程.ppt》由会员分享,可在线阅读,更多相关《JavaScript网页特效案例教程.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、书名:书名:JavaScriptJavaScript网页特效案例教网页特效案例教程程ISBNISBN:978-7-111-978-7-111-45596-7作者:杨旭超作者:杨旭超出版社:机械工业出版社出版社:机械工业出版社本书配有电子课件本书配有电子课件标签对一般放在标签对一般放在标签对内标签对内JavaScript语法结构:语法结构:!-alert(您好,欢迎使用您好,欢迎使用JavaScript!);-JavaScript的代码必须与的代码必须与HTML代码结合在一起代码结合在一起回顾 Javascript代码放置在代码放置在标签对间标签对间 JavaScript语法结构:语法结构:!-
2、alert(您好,欢迎使用您好,欢迎使用JavaScript!);-JavaScript的代码必须与的代码必须与HTML代码结合在一起代码结合在一起回顾标签标签通知浏览器通知浏览器有脚本嵌入到标签中有脚本嵌入到标签中 JavaScript语法结构:语法结构:!-alert(您好,欢迎使用您好,欢迎使用JavaScript!);-JavaScript的代码必须与的代码必须与HTML代码结合在一起代码结合在一起回顾JavaScript脚本语法如下:标题内容标题内容!-/在此编写在此编写Javascript代码代码-/在此编写事件响应代码在此编写事件响应代码 回顾JavaScript脚本语法如下:标
3、题内容标题内容!-/在此编写在此编写Javascript代码代码-/在此编写事件响应代码在此编写事件响应代码 指定脚本语言的类型指定脚本语言的类型 回顾JavaScript脚本语法如下:标题内容标题内容!-/在此编写在此编写Javascript代码代码-/在此编写事件响应代码在此编写事件响应代码 最近的最近的HTML和和XHTML标准中标准中要求使用要求使用type属性指定脚本语言的类型属性指定脚本语言的类型 回顾JavaScript脚本语法如下:标题内容标题内容!-/在此编写在此编写Javascript代码代码-/在此编写事件响应代码在此编写事件响应代码 type属性的使用格式属性的使用格式
4、 回顾 3.1.4 JavaScript函数函数定义一个函数的格式如下:function 函数名(参数列表)程序代码 return表达式;用function关键字定义函数 且不需要说明函数的类型 3.1.4 JavaScript函数函数定义一个函数的格式如下:function 函数名(参数列表)程序代码 return表达式;return返回表达式的运算结果 3.1.4 JavaScript函数函数定义一个函数的格式如下:function 函数名()程序代码 return表达式;当函数无参数时不能省略小括号 若省略了return语句后的表达式则返回undefined 3.1.4 JavaScri
5、pt函数函数定义一个函数的格式如下:function 函数名()程序代码 return表达式;若没有return语句则返回undefined document.write(3+5=+add(3,5);案案例例 document.write(3+5=+add(3,5);各参数之间以逗号“,”隔开 用function关键字定义函数 document.write(3+5=+add(3,5);函数的调用 return语句返回函数值用function关键字定义函数 在程序中返回函数的调用结果 document.write(3+5=+add(3,5);在在JavaScript中,函中,函数的定义通常放在数
6、的定义通常放在HTML文档头中,这样就可以确文档头中,这样就可以确保先定义后使用。保先定义后使用。案案例例 案例3.3案例 Javascript代码案案例例 function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);average=aver(10,20,30);alert(average=+average);function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);
7、average=aver(10,20,30);alert(average=+average);定义函数 function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);average=aver(10,20,30);alert(average=+average);定义变量 function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);average=aver(10,20,30)
8、;alert(average=+average);定义变量 变量average的值为undefined function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);average=aver(10,20,30);alert(average=+average);若调用程序需要函数的返回结果则要用这样的格式调用函数 函数的调用 function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+ave
9、rage);average=aver(10,20,30);alert(average=+average);变量average的值为函数的值function aver(x,y,z)var sum;sum=x+y+z;return sum/3;var average;alert(average=+average);average=aver(10,20,30);alert(average=+average);等价的操作:alert(average=+aver(10,20,30);在程序中直接使用函数返回的结果 show();主程序对函数进行调用的几种方式 average=aver(10,20,30)
10、;alert(average=+aver(10,20,30);函数没有返回值或调用程序不关心函数的返回值 调用程序需要函数的返回结果 在程序中直接使用返回的函数值 3.1.6 全局变量与局部变量全局变量与局部变量 1.全局变量:在所有函数之外的脚本中定义的变量在所有函数之外的脚本中定义的变量 作用域:是这个变量定义之后的所有语句,包括其是这个变量定义之后的所有语句,包括其后定义的函数中的程序代码和它后面的其他后定义的函数中的程序代码和它后面的其他标签对中的程序代码。标签对中的程序代码。案例3.4案例var x=我是一个全局变量;function show()alert(x);show();al
11、ert(x);函数没有返回值或调用程序不关心函数的返回值 案例3.4案例var x=我是一个全局变量;function show()alert(x);show();alert(x);定义全局变量XX的作用域是这个变量定义之后的所有语句X的作用域包括其后定义的函数 3.1.6 全局变量与局部变量全局变量与局部变量 2.局部变量局部变量:定义在函数内的变量定义在函数内的变量 作用域:只有在该函数中且位于这个变量定义之只有在该函数中且位于这个变量定义之后的程序代码可以使用这个局部变量。后的程序代码可以使用这个局部变量。案例3.5function show()var x;x=我是一个局部变量;aler
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript 网页 特效 案例 教程
限制150内