Web技术设计与开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:刘振栋著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302468004
- 页数:428 页
第1章 Web开发技术基础 1
1.1 WWW技术简介 1
1.1.1 万维网的起源 1
1.1.2 网页的种类 2
1.1.3 网站 7
1.1.4 URL地址 8
1.1.5 浏览器与服务器 8
1.1.6 HTTP协议 9
1.1.7 万维网的工作原理 10
1.2 动态网页设计技术 11
1.2.1 服务器端CGI 11
1.2.2 客户端Applet 12
1.2.3 客户端编程语言 13
1.2.4 服务器端动态网页技术 13
1.2.5 ASP 14
1.2.6 JSP 14
1.2.7 PHP 15
习题 16
第2章 网站设计与开发 17
2.1 网站开发流程 17
2.2 网站前期策划 18
2.2.1 网站建设的目的 18
2.2.2 网站资源的组织 19
2.2.3 流程结构与所用平台技术 22
2.2.4 形成系统规划报告 25
2.3 网页设计工具 26
2.3.1 建立站点 26
2.3.2 建立目录结构 31
2.4 网站开发技术 32
2.4.1 域名注册 32
2.4.2 网页设计 32
2.4.3 使用Dreamweaver设计网页 34
2.4.4 开发动态网站模块 38
2.5 网站发布及推广 38
2.5.1 测试 38
2.5.2 发布 38
2.5.3 网站维护与推广 41
习题 42
第3章 客户端设计与开发 43
3.1 DHTML简介 43
3.2 JavaScript简介 44
3.2.1 JavaScript的发展历史 44
3.2.2 如何使用脚本 45
3.2.3 JavaScript的特点 48
3.2.4 Java和JavaScript 49
3.3 JavaScript编程基础 50
3.3.1 基本数据类型 50
3.3.2 常量 51
3.3.3 变量 51
3.3.4 运算符和表达式 53
3.3.5 基本语句 54
3.3.6 函数 57
3.4 事件与事件处理 60
3.4.1 常用事件 61
3.4.2 插入行为 65
3.5 JavaScript对象 71
3.5.1 对象的操作 72
3.5.2 内部对象 73
3.6 浏览器对象BOM 81
3.6.1 BOM的层次结构 81
3.6.2 窗口对象window 82
3.6.3 导航器对象navigator 84
3.6.4 地址对象location 85
3.6.5 历史对象history 86
3.6.6 屏幕对象screen 86
3.6.7 事件对象event 87
3.7 文档对象模型DOM 87
3.7.1 HTML DOM 88
3.7.2 元素访问方式 89
3.7.3 文档对象document 90
3.7.4 数组对象 92
3.7.5 框架对象 93
3.8 客户端验证 93
3.9 JavaScript开发实例 96
3.9.1 动态效果 96
3.9.2 设为首页 99
3.9.3 收藏本页 100
3.9.4 树形菜单 100
3.10 jQuery框架 102
3.10.1 在网页中添加jQuery 102
3.10.2 jQuery语法 103
3.10.3 jQuery选择器 103
3.10.4 jQuery事件 104
3.10.5 在独立文件中使用jQuery函数 106
3.11 AJAX简介 107
习题 108
第4章 HTML5技术 111
4.1 标记语言的发展历程 111
4.1.1 SGML 111
4.1.2 XHTML 113
4.1.3 HTML5 113
4.2 XHTML文档结构 114
4.2.1 基本语法 115
4.2.2 标签属性 115
4.2.3 注释 116
4.3 基本元素 116
4.3.1 文档头部 116
4.3.2 文档体部 118
4.3.3 文本元素 120
4.3.4 水平线 125
4.3.5 图像 126
4.3.6 字幕 127
4.3.7 超链接 128
4.3.8 冲突与相容 130
4.4 页面布局 130
4.4.1 层 130
4.4.2 表格 132
4.4.3 框架 135
4.5 表单元素 139
4.5.1 插入表单 140
4.5.2 表单属性 141
4.5.3 控件input 143
4.5.4 控件select 145
4.5.5 控件textarea 146
4.6 多媒体元素 146
4.6.1 音频与视频 146
4.6.2 Flash 149
4.6.3 插入FLV流媒体 151
4.7 HTML转换 153
4.8 HTML5 156
4.8.1 结构元素 156
4.8.2 多媒体和交互元素 157
4.8.3 表单元素和属性 159
4.8.4 离线存储 160
4.8.5 应用程序缓存 161
4.8.6 事件属性 162
4.8.7 地理定位 163
4.8.8 Web Workers 165
4.8.9 异常处理 166
习题 166
第5章 CSS技术 169
5.1 CSS简介 169
5.1.1 插入CSS 169
5.1.2 CSS的特点 174
5.2 选择器 174
5.2.1 类型选择器 175
5.2.2 类选择器 175
5.2.3 id选择器 176
5.2.4 id与class 177
5.2.5 通配选择器 177
5.2.6 复合选择器 177
5.2.7 属性选择器 178
5.2.8 伪选择器 179
5.2.9 优先级 181
5.3 样式表 182
5.3.1 行内样式表 182
5.3.2 文档样式表 182
5.3.3 外部样式表 183
5.3.4 继承 186
5.3.5 层叠 187
5.3.6 优先级 187
5.4 属性值 188
5.5 字体属性 189
5.5.1 字体类别 189
5.5.2 字体大小 190
5.5.3 字体样式 190
5.5.4 字体粗细 190
5.5.5 复合属性 190
5.6 文本属性 191
5.6.1 首行缩进 191
5.6.2 文本对齐 191
5.6.3 文本修饰 192
5.6.4 不常用的文本属性 192
5.7 颜色与背景属性 192
5.7.1 背景重复 193
5.7.2 背景位置 194
5.7.3 背景水印 194
5.7.4 复合属性 194
5.8 列表属性 195
5.8.1 符号类型 195
5.8.2 图片符号 196
5.9 盒模型 196
5.9.1 边框 198
5.9.2 间隙 200
5.9.3 边距 201
5.9.4 边框颜色 201
5.10 定位 202
5.10.1 静态定位 203
5.10.2 相对定位 203
5.10.3 绝对定位 204
5.10.4 固定定位 205
5.10.5 浮动定位 205
5.10.6 行框和清理 206
5.10.7 显示 206
5.10.8 优先级 207
5.10.9 可见性 208
5.10.10 溢出 208
5.10.11 裁剪 209
5.10.12 div和span 209
5.11 表格属性 210
5.11.1 表格边框 211
5.11.2 表格布局 212
5.12 光标类型 212
5.13 媒介类型 213
5.14 过滤器 213
5.15 CSS3 214
5.15.1 CSS3边框属性 215
5.15.2 CSS3背景属性 216
5.15.3 CSS3文本属性 217
5.15.4 CSS3字体 218
5.15.5 CSS3转换 218
5.15.6 CSS3过渡 220
5.15.7 CSS3动画 221
5.15.8 CSS3多列 223
5.15.9 CSS3用户界面 224
习题 225
第6章 服务器端设计与开发 227
6.1 JSP概述 227
6.2 JSP页面结构 230
6.2.1 注释 231
6.2.2 脚本 231
6.3 JSP指令 234
6.3.1 page指令 235
6.3.2 include指令 239
6.3.3 taglib指令 240
6.4 JSP动作 241
6.4.1 include动作 242
6.4.2 param动作 244
6.4.3 forward动作 245
6.4.4 plugin动作 246
6.4.5 useBean动作 248
6.4.6 property动作 248
6.5 JSP开发环境 248
6.5.1 安装配置环境 249
6.5.2 开发测试 250
6.6 JSP内置对象 253
6.6.1 request对象 254
6.6.2 response对象 259
6.6.3 out对象 264
6.6.4 session对象 265
6.6.5 application对象 272
6.6.6 pageContext对象 275
6.6.7 Servlet对象 276
6.6.8 exception对象 277
6.6.9 Cookie对象 278
6.7 常见问题 278
习题 279
第7章 Servlet技术 282
7.1 Servlet简介 282
7.1.1 Servlet的工作原理 282
7.1.2 Servlet的特点 283
7.1.3 Servlet的编写和使用 283
7.2 Servlet常用接口和类 286
7.2.1 Servlet框架 286
7.2.2 Servlet生命周期 287
7.3 Servlet的开发与部署 288
7.3.1 开发GenericServlet的子类 288
7.3.2 开发HttpServlet的子类 289
7.3.3 Servlet的编译与存放 290
7.3.4 在Tomcat中部署Servlet 291
7.4 Servlet的应用 293
7.4.1 共享变量 293
7.4.2 处理请求响应信息 293
7.4.3 重定向 296
7.4.4 汉字问题的处理 299
7.5 JSP和Servlet的区别与联系 299
7.5.1 JSP的本质 299
7.5.2 JSP和Servlet的比较 302
7.5.3 设计模式 302
7.6 JSP+Servlet的应用 303
7.6.1 会话管理 303
7.6.2 实现数据库的访问 308
习题 314
第8章 JavaBean技术 316
8.1 JavaBean的特点 316
8.1.1 JavaBean的格式 317
8.1.2 使用举例 317
8.1.3 JavaBean的优点 319
8.2 JavaBean的使用方法 320
8.2.1 导入JavaBean类 320
8.2.2 创建JavaBean实例对象 320
8.2.3 设置属性值 321
8.2.4 获取属性值 323
8.3 JavaBean属性 324
8.3.1 简单属性 324
8.3.2 索引属性 325
8.4 JavaBean作用域 326
8.4.1 page作用域 326
8.4.2 request作用域 327
8.4.3 session作用域 328
8.4.4 application作用域 329
8.5 JavaBean对数据库的操作 330
8.5.1 定义JavaBean连接数据库 330
8.5.2 使用JavaBean实现数据库操作 331
8.5.3 访问数据库的应用实例 333
8.6 JavaBean的应用 336
8.6.1 计数器Bean 336
8.6.2 文件上传Bean 337
8.7 Bean的使用 338
习题 340
第9章 JDBC技术 342
9.1 JDBC简介 342
9.1.1 JDBC的基本概念 342
9.1.2 数据库操作流程 344
9.1.3 连接数据库 345
9.1.4 驱动管理类 346
9.2 数据库的操作 348
9.2.1 插入记录 348
9.2.2 查询记录 349
9.2.3 更新记录 350
9.2.4 删除记录 351
9.3 JDBC API 352
9.3.1 Connection接口 352
9.3.2 Statement接口 353
9.3.3 ResultSet接口 354
9.4 数据库的连接方式 357
9.5 ODBC桥 359
9.5.1 ODBC的设置 359
9.5.2 访问Excel 362
9.6 事务处理 364
9.7 分页处理 365
9.8 在MyEclipse中管理数据库 368
9.9 数据库连接池 375
9.10 问题的处理 377
习题 379
第10章 案例分析 381
10.1 系统需求分析 381
10.2 系统结构 382
10.3 数据库技术设计 383
10.3.1 概念设计 383
10.3.2 逻辑设计 384
10.3.3 物理设计 384
10.4 系统概要设计 386
10.4.1 处理流程 386
10.4.2 接口设计 390
10.5 系统详细设计 392
10.5.1 界面设计 392
10.5.2 样式设计 394
10.5.3 目录结构 395
10.5.4 数据库设计 396
10.5.5 模块设计 397
10.6 系统测试 417
附录A Tomcat服务器的安装与管理 420
参考文献 428
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019