《普通高等教育“十三五”规划教材 WAB程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈天亨,侯仲尼主编;侯萍,张淑华副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2016
  • ISBN:7517041221
  • 页数:260 页
图书介绍:

第一部分 Web前端设计基础 2

第一章 概述 2

1.1 程序开发体系结构 2

1.1.1 C/S体系结构介绍 2

1.1.2 B/S体系结构介绍 2

1.1.3 两种体系结构的比较 3

1.2 Web应用程序的工作原理 4

1.3 Web应用技术 5

1.3.1 客户端应用的技术 5

1.3.2 服务器端应用的技术 6

1.4 常用网上资源 7

1.4.1 常用资源下载网 7

1.4.2 技术社区 8

1.4.3 图书网站 8

本章小结 8

本章习题 8

第二章 搭建开发环境 9

2.1 Java Web应用的开发环境概述 9

2.2 Tomcat的安装与配置 9

2.2.1 下载Tomcat 9

2.2.2 Tomcat的目录结构 11

2.2.3 修改Tomcat的默认端口 11

2.2.4 部署Web应用 11

2.3 Eclipse的下载与使用 12

2.3.1 Eclipse的下载与安装 12

2.3.2 启动Eclipse 13

2.3.3 Eclipse工作台 14

2.3.4 使用Eclipse开发Web应用 15

本章小结 16

本章习题 16

第三章 HTML制作 17

3.1 HTML概述 17

3.2 HTML文档结构 18

3.2.1 HTML文档基本结构 18

3.2.2 HTML基本语法 18

3.2.3 第一个HTML文档 18

3.2.4 网页头部和网页主体 19

3.3 常用标签 20

3.4 图像 23

3.4.1 插入图像 23

3.4.2 图像的常用属性 23

3.5 超链接 24

3.5.1 建立超链接 24

3.5.2 超链接路径 26

3.6 列表 27

3.6.1 无序列表 27

3.6.2 有序列表 29

3.7 表格标签的使用 30

3.7.1 表格的基本语法 30

3.7.2 表格的标题与表头 31

3.7.3 <tr>、<td>、<th>属性 32

3.8 表单及其控件的使用 34

3.8.1 表单的简介 34

3.8.2 表单中的标签 35

3.9 框架结构 38

3.9.1 框架集标签<frameset> 38

3.9.2 框架标签<frame> 40

3.9.3 不支持框架标签<noframes> 42

3.9.4 浮动框架<iframe> 42

3.10 HTML 5 43

3.10.1 HTML 5的简介 43

3.10.2 HTML 5新功能 43

本章小结 47

本章习题 47

第四章 级联样式表(CSS)技术 48

4.1 CSS简介 48

4.2 样式定义 48

4.2.1 样式定义的格式 48

4.2.2 选择器的分类 49

4.3 使用样式 52

4.3.1 标签中直接使用 52

4.3.2 从页面头部调用 53

4.3.3 采用链接形式调用 53

4.3.4 CSS样式的优先级 53

4.4 Style对象 54

4.5 常用CSS属性 55

4.5.1 文字属性 55

4.5.2 文本属性 56

4.5.3 网页背景 58

4.5.4 边框和边距 58

4.5.5 列表属性 62

4.5.6 导航菜单 63

4.5.7 CSS布局 65

4.5.8 定位和滤镜 69

本章小结 72

本章习题 73

第五章 JavaScript编程基础 75

5.1 数据类型的简介 75

5.2 常量与变量 75

5.2.1 常量 75

5.2.2 变量 76

5.3 表达式与运算符 77

5.3.1 表达式 77

5.3.2 运算符 79

5.4 运算符的优先级和结合性 81

本章小结 82

本章习题 82

第六章 流程控制 84

6.1 顺序结构 84

6.2 分支结构 84

6.3 循环结构 87

6.3.1 for循环语句 88

6.3.2 while循环语句 89

6.3.3 do...while循环语句 89

6.4 控制语句 90

6.4.1 break语句 90

6.4.2 continue语句 92

本章小结 92

本章习题 93

第七章 数组 94

7.1 数组的基本概念 94

7.2 操作数组 94

7.2.1 创建数组对象 94

7.2.2 添加数组元素 95

7.2.3 删除数组元素 95

7.2.4 数组元素的个数 95

7.3 数组的方法 96

7.4 js常用的数组元素排序算法 98

7.4.1 冒泡排序 98

7.4.2 快速排序 99

本章小结 100

本章习题 100

第八章 函数 101

8.1 什么是函数 101

8.2 函数的定义 101

8.2.1 自定义函数 101

8.2.2 预定义函数 104

8.3 函数的调用 105

8.3.1 函数调用语句方式 105

8.3.2 函数调用表达式方式 105

8.3.3 函数调用最为函数实参方式 105

8.4 函数的嵌套使用 106

8.5 递归函数 107

8.6 变量的作用域 108

8.7 正则表达式 110

本章习题 110

第九章 对象编程与事件驱动 111

9.1 对象的基本概念 111

9.2 构造函数 111

9.2.1 创建简单的构造函数 111

9.2.2 创建有默认值的构造函数 112

9.2.3 创建有方法的构造函数 113

9.3 创建对象 113

9.3.1 创建内置对象 113

9.3.2 创建自定义对象 114

9.4 Object对象 115

9.4.1 创建Object对象 115

9.4.2 Object对象常用的属性和方法 116

9.5 文档对象模型 121

9.5.1 认识文档对象模型 121

9.5.2 引用文档对象模型中的对象 122

9.6 事件驱动 123

9.7 处理事件 124

9.7.1 在HTML标签属性中调用事件 124

9.7.2 在JavaScript代码中调用事件 125

9.7.3 事件的返回值 126

9.7.4 this操作符 127

本章小结 128

本章习题 128

第十章 窗口与文档对象 129

10.1 window对象 129

10.1.1 window对象介绍 129

10.1.2 window对象的属性 129

10.1.3 window对象的方法 130

10.2 window对象的常用事件 131

10.3 window对话框 132

10.4 window状态栏 134

10.5 window窗口操作 134

10.6 window时间间隔 135

10.7 window子对象 137

10.7.1 屏幕对象 137

10.7.2 历史对象 138

10.7.3 地址对象 139

10.7.4 浏览器对象 140

10.8 document对象 141

10.8.1 document对象的介绍 141

10.8.2 document子对象 143

10.8.3 cookie 146

本章小结 148

本章习题 148

第二部分 Java程序设计基础 151

第十一章 servlet基础 151

11.1 servlet技术简介 151

11.1.1 servlet结构体系 151

11.1.2 servlet技术特点 152

11.1.3 servlet代码结构 153

11.1.4 servlet功能 154

11.2 servlet开发 155

11.2.1 创建servlet 155

11.2.2 servlet配置 156

11.3 servlet API编程常用接口和类 158

11.3.1 servlet接口 158

11.3.2 servletConfig接口 159

11.3.3 HttpservletRequest接口 159

11.3.4 HttpservletResponse 159

11.3.5 Genericservlet类 159

11.3.6 Httpservlet类 160

11.4 servlet过滤器 161

11.4.1 servlet过滤器的介绍与原理 161

11.4.2 过滤器的创建与配置 161

11.5 servlet监听器 164

本章小结 170

本章习题 170

第十二章 JSP技术 174

12.1 JSP和Servlet关系 174

12.2 了解JSP技术 175

12.3 JSP的指令标识 177

12.4 JSP的脚本标识 179

12.5 JSP动作标识 180

12.6 JSP注释 183

12.7 JSP的内置对象 184

12.7.1 JSP内置对象概述 184

12.7.2 输入输出对象 184

12.7.3 作用域通信对象 188

12.7.4 Servlet对象 193

12.7.5 exception异常对象 194

本章小结 195

本章习题 196

第十三章 Java Web的数据库操作 198

13.1 JDBC技术 198

13.1.1 JDBC简介 198

13.1.2 JDBC链接数据库的过程 199

13.2 JDBC API 201

13.2.1 DriverManager类 201

13.2.2 Connection接口 202

13.2.3 Statement接口 203

13.2.4 PreparedStatement接口 204

13.2.5 ResultSet接口 204

13.3 JDBC操作数据库 205

13.3.1 添加数据 205

13.3.2 查询数据 210

13.3.3 修改数据 213

13.3.4 删除数据 216

13.3.5 批处理 218

13.4 JDBC在Java Web中的应用 222

13.4.1 开发模式 222

13.4.2 分页查询 222

本章小结 230

本章习题 231

第十四章 Ajax技术 234

14.1 Ajax开发模式与传统开发模式的比较 234

14.2 Ajax使用的技术 235

14.3 使用XMLHttpRequest对象 236

14.3.1 初始化XMLHttpRequest对象 236

14.3.2 XMLHttpRequest()对象的常用方法 237

14.3.3 XMLHttpRequest()对象的常用属性 238

14.4 jQuery Ajax 238

14.4.1 概述 238

14.4.2 参数 239

14.4.3 回调函数 240

14.4.4 数据类型 240

14.4.5 发送到服务器 241

14.4.6 高级选项 241

14.5 与服务器通信——发送请求与处理响应 242

14.5.1 发送请求 242

14.5.2 处理服务器响应 243

14.5.3 检验用户名是否唯一的实例 243

14.6 解决中文乱码问题 246

14.6.1 发送请求时出现中文乱码 246

14.6.2 获取服务器的响应结果时出现中文乱码 246

14.7 Ajax重构 246

14.7.1 Ajax重构步骤 246

14.7.2 应用Ajax重构实现实时显示公告信息 248

本章小结 250

本章习题 251

附录 253

附录1 则表达式 253

附录2 Math对象的属性 255

附录3 Math对象的方法 256

附录4 Date对象的常用方法和属性 256

附录5 String对象的常用方法和属性 258

参考文献 260