软件开发中级编程指南 5 JavaScript及网页特效制作PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:沙基昌主编
- 出 版 社:长沙:国防科技大学出版社
- 出版年份:2008
- ISBN:9787810995597
- 页数:166 页
第一部分 理论部分 3
第1章 JavaScript概述 3
1.1为什么要学习JavaScript 3
1.2什么是JavaScript 4
1.2.1 JavaScript能做什么 4
1.2.2 JavaScript脚本程序的基本结构 4
1.2.3第一个JavaScript程序 5
1.3 JavaScript的特点 6
1.4 JavaScript和Java的区别 7
1.5将JavaScript嵌入网页 8
1.5.1使用script标签 8
1.5.2使用外部JS文件 10
1.5.3事件中使用JavaScript 12
1.6学习总结 13
理论复习 13
上机作业 14
第2章 JavaScript语法基础 15
2.1变量和常量 15
2.1.1数据类型 15
2.1.2变量的声明和作用域 16
2.1.3常量 18
2.1.4强制类型转换 19
2.2运算符和表达式 19
2.2.1算术运算符 19
2.2.2比较运算符 20
2.2.3逻辑运算符 20
2.2.4表达式 21
2.3条件语句 21
2.3.1单项条件语句(if条件语句) 22
2.3.2双项条件语句(if..else条件语句) 23
2.3.3多项条件语句(switch条件语句) 25
2.4循环语句 27
2.4.1 while循环 28
2.4.2 do..while循环 29
2.4.3 for循环 30
2.4.4 for..in循环 31
2.5注释 32
2.6函数 32
2.6.1内置函数 33
2.6.2自定义函数 35
2.7总结 36
理论复习 37
上机作业 37
第3章 内置对象 38
3.1数组 38
3.1.1创建数组 39
3.1.2为数组元素赋值 40
3.1.3访问数组元素 40
3.1.4数组的常用属性和方法 47
3.2 JavaScript常用内建对象 47
3.2.1 String字符串对象 51
3.2.2 Math对象 54
3.2.3 Date对象和日期计算 56
3.4学习总结 56
理论复习 56
上机作业 56
第4章 宿主对象 57
4.1 Window对象 58
4.2 Document对象 62
4.3 History对象 68
4.4 Location对象 69
4.5 Navigator对象 70
4.6学习总结 72
理论复习 72
上机作业 72
第5章 JavaScript中事件模型 73
5.1事件处理程序 73
5.2 JavaScript事件 73
5.2.1 onBlur 75
5.2.2 onFocus 77
5.2.3 onMouseOver 78
5.2.4 onMouseOut 79
5.3宿主对象的相关事件 80
5.3.1 Window对象事件 80
5.3.2 Document对象事件 80
5.4学习总结 81
理论复习 81
上机作业 82
第6章 表单元素和基本的表单验证 83
6.l文本框对象 83
6.1.1单行文本框 83
6.1.2多行文本框 84
6.2命令按钮对象 88
6.3复选框对象 90
6.4单选按钮对象 92
6.5下拉列表框(组合框) 94
6.6表单验证 95
6.6.1验证表单中多选框值 95
6.6.2验证表单中的单选按钮值 96
6.6.3必填(或必选)项目 97
6.6.4 E-mail验证 98
6.7学习总结 100
理论复习 100
上机作业 100
第7章 高级表单验证和特效 102
7.1文本框获取焦点时改变样式 102
7.2实现无刷新联动菜单的方法 103
7.3表单多选列表控件效果 106
7.4制作可折叠式导航菜单 111
7.5学习总结 114
理论复习 114
上机作业 115
第8章 DOM模型 116
8.1什么是DOM 116
8.1.1文档 116
8.1.2对象 117
8.1.3模型 117
8.2 DOM的结构 118
8.2.1节点 119
8.2.2节点树 119
8.3访问DOM节点 119
8.3.1 getElementById() 119
8.3.2 getElementsByTagName() 120
8.3.3通过节点关系 122
8.4学习总结 124
第二部分 上机练习 125
第一阶段练习 JavaScript语法基础 125
第一部分 指导练习(50分钟) 125
练习内容一:做一个简单JavaScript脚本 125
练习内容二:使用双项条件语句改进上面的程序 128
练习内容三:使用多项条件语句改进上面的程序 130
第二部分 独立练习(50分钟) 132
练习内容:编写缴税程序 132
第三部分 扩展练习 132
练习内容 132
第二阶段练习 内置对象 133
第一部分 指导练习(50分钟) 133
练习内容一:计算阶乘 133
练习内容二:使用函数验证一个数是否为素数 134
练习内容三:在网页上显示当前日期、时间、星期几 136
第二部分 独立练习(50分钟) 137
练习内容 137
第三部分 扩展练习 137
练习内容 137
第三阶段练习 宿主对象 138
第一部分 指导练习(50分钟) 138
练习内容一:结合表单建立计费器 138
练习内容二:onChange事件的使用 140
练习内容三:Navigator对象的使用 142
第二部分 独立练习(50分钟) 143
练习内容 143
第三部分 扩展练习 144
练习内容 144
第四阶段练习 JavaScript中事件模型 146
第一部分 指导练习(50分钟) 146
练习内容一:商品买卖合计 146
练习内容二:表单验证 150
第二部分 独立练习(30分钟) 154
练习内容 154
第三部分 扩展练习 154
练习内容 154
第五阶段练习 高级表单验证和特效 155
第一部分 指导练习(50分钟) 155
练习内容一:游戏分类和游戏名称下拉列表框级联操作 155
练习内容二:使用数组完成级联操作 158
第二部分 独立练习(50分钟) 160
练习内容 160
附录:词汇表 161
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《给生活来点特效》拍照自修室编者;孙炜,李辰责编 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020