当前位置:首页 > 工业技术
软件开发中级编程指南  5  JavaScript及网页特效制作
软件开发中级编程指南  5  JavaScript及网页特效制作

软件开发中级编程指南 5 JavaScript及网页特效制作PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:沙基昌主编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2008
  • ISBN:9787810995597
  • 页数:166 页
图书介绍:本书系统介绍了一系列软件开发的基础知识及编辑技巧。
《软件开发中级编程指南 5 JavaScript及网页特效制作》目录

第一部分 理论部分 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

返回顶部