图书介绍
Web程序设计 第5版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Robert W. Sebesta著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302216179
- 出版时间:2010
- 标注页数:581页
- 文件大小:64MB
- 文件页数:596页
- 主题词:主页制作-程序设计
PDF下载
下载说明
Web程序设计 第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 Internet简介2
1.1.1 起源2
1.1.2 Internet2
1.1.3 IP地址3
1.1.4 域名3
1.2 万维网5
1.2.1 起源5
1.2.2 Web还是Internet5
1.3 Web浏览器6
1.4 Web服务器7
1.4.1 Web服务器操作7
1.4.2 服务器的一般特性8
1.4.3 Apache9
1.4.4 IIS9
1.5 统一资源定位符9
1.5.1 URL的格式10
1.5.2 URL路径10
1.6 多用途网际邮件扩充协议11
1.6.1 类型说明11
1.6.2 实验性文档类型12
1.7 超文本传输协议12
1.7.1 请求阶段13
1.7.2 响应阶段14
1.8 安全性15
1.9 Web开发常用工具17
1.9.1 XHTML概述17
1.9.2 创建XHTML文档的工具18
1.9.3 插件和过滤器19
1.9.4 XML概述19
1.9.5 JavaScript概述20
1.9.6 Flash概述20
1.9.7 Servlets、JavaServer Page和JavaServer Faces概述21
1.9.8 ASP.NET概述21
1.9.9 PHP概述22
1.9.10 Ruby概述22
1.9.11 Rails概述22
1.9.12 Ajax概述23
1.10 本章小结24
1.11 复习题25
1.12 练习题27
第2章 XHTML简介29
2.1 HTML和XHTML的起源和演变30
2.1.1 HTML和XHTML的版本30
2.1.2 HTML与XHTML31
2.2 基本语法32
2.3 XHTML文档的标准结构33
2.4 基本的文本标记33
2.4.1 段落34
2.4.2 换行35
2.4.3 保留空白字符35
2.4.4 标题36
2.4.5 文本块引用37
2.4.6 字体样式与大小38
2.4.7 字符实体39
2.4.8 水平线40
2.4.9 meta元素40
2.5 图片40
2.5.1 图片格式41
2.5.2 〈img/〉标签41
2.5.3 XHTML文档的验证43
2.6 超链接45
2.6.1 链接46
2.6.2 位于文档内部的目标48
2.6.3 使用链接48
2.7 列表48
2.7.1 无序列表49
2.7.2 有序列表49
2.7.3 定义列表52
2.8 表格53
2.8.1 基本的表格标签53
2.8.2 属性rowspan与colspan55
2.8.3 属性align与valign57
2.8.4 属性cellpadding与cellspacing58
2.8.5 表格分块59
2.9 表单60
2.9.1 〈form〉标签60
2.9.2 〈input〉标签61
2.9.3 〈select〉标签64
2.9.4 〈textarea〉标签66
2.9.5 动作按钮67
2.9.6 一个完整的表单示例67
2.10 HTML与XHTML之间的语法差异70
2.11 本章小结72
2.12 复习题73
2.13 练习题74
第3章 层叠样式表77
3.1 简介78
3.2 样式表的层次78
3.3 样式说明格式80
3.4 选择器格式81
3.4.1 简单的选择器格式81
3.4.2 类选择器81
3.4.3 一般选择器82
3.4.4 id选择器82
3.4.5 通配选择器82
3.4.6 伪类83
3.5 属性值的格式84
3.6 字体属性85
3.6.1 字体族85
3.6.2 字体大小86
3.6.3 字体变体86
3.6.4 字体样式86
3.6.5 字体粗细87
3.6.6 简写字体属性87
3.6.7 文本装饰89
3.7 列表属性90
3.8 颜色93
3.8.1 颜色组94
3.8.2 颜色属性94
3.9 文本对齐95
3.10 盒模型97
3.10.1 边框97
3.10.2 内边距和外边距99
3.11 背景图片102
3.12 〈span〉标签和〈div〉标签103
3.13 冲突解决方案104
3.14 本章小结105
3.15 复习题107
3.16 练习题108
第4章 JavaScript基础知识111
4.1 JavaScript概述112
4.1.1 起源112
4.1.2 JavaScript与Java112
4.1.3 JavaScript的用途113
4.1.4 浏览器和XHTML/JavaScript文档114
4.2 面向对象和JavaScript114
4.3 一般的语法特征115
4.4 原始数据、操作和表达式118
4.4.1 原始数据类型118
4.4.2 数值型和字符串字面量118
4.4.3 其他原始类型119
4.4.4 声明变量119
4.4.5 数值操作符120
4.4.6 Math对象121
4.4.7 Number对象121
4.4.8 字符串连接操作符122
4.4.9 隐式类型转换122
4.4.10 显式类型转换123
4.4.11 String属性和方法124
4.4.12 typeof操作符124
4.4.13 赋值语句125
4.4.14 Date对象125
4.5 屏幕输出和键盘输入126
4.6 控制语句129
4.6.1 控制表达式129
4.6.2 选择语句130
4.6.3 switch语句131
4.6.4 循环语句133
4.7 创建和修改对象135
4.8 数组136
4.8.1 创建Array对象136
4.8.2 Array对象的特征137
4.8.3 Array方法138
4.9 函数140
4.9.1 基础知识140
4.9.2 局部变量141
4.9.3 参数142
4.9.4 深入理解sort方法144
4.10 示例一144
4.11 构造函数145
4.12 利用正则表达式进行模式匹配146
4.12.1 字符和字符类模式147
4.12.2 锚149
4.12.3 模式修饰符149
4.12.4 String对象中的其他模式匹配方法149
4.13 示例二150
4.14 脚本中的错误152
4.15 本章小结153
4.16 复习题154
4.17 练习题156
第5章 JavaScript与XHTML文档159
5.1 JavaScript的执行环境160
5.2 文档对象模型160
5.3 在JavaScript中访问元素164
5.4 事件与事件处理166
5.4.1 事件处理的基本概念166
5.4.2 事件、属性和标签167
5.5 处理主体元素的事件170
5.6 处理按钮元素的事件171
5.7 处理文本框和密码框元素的事件175
5.7.1 focus事件175
5.7.2 验证表单输入177
5.8 DOM 2事件模型183
5.8.1 事件传播184
5.8.2 事件处理程序的注册185
5.8.3 DOM 2事件模型示例186
5.9 navigator对象188
5.10 DOM树的遍历和修改189
5.10.1 DOM树的遍历189
5.10.2 DOM树的修改190
5.11 本章小结190
5.12 复习题191
5.13 练习题192
第6章 利用JavaScript开发动态文档193
6.1 简介194
6.2 元素定位194
6.2.1 绝对定位194
6.2.2 相对定位197
6.2.3 静态定位198
6.3 移动元素199
6.4 元素可见性201
6.5 修改颜色和字体202
6.5.1 修改颜色202
6.5.2 修改字体204
6.6 动态修改内容205
6.7 堆叠元素207
6.8 定位鼠标光标210
6.9 响应鼠标单击212
6.10 缓慢移动元素213
6.11 拖放元素216
6.12 本章小结220
6.13 复习题220
6.14 练习题221
第7章 XML简介223
7.1 简介224
7.2 XML语法225
7.3 XML文档结构228
7.4 文档类型定义229
7.4.1 元素声明230
7.4.2 属性声明231
7.4.3 实体声明232
7.4.4 一个DTD的示例232
7.4.5 内部和外部DTD233
7.5 名称空间234
7.6 XML架构236
7.6.1 架构的基本原理237
7.6.2 架构的定义237
7.6.3 定义架构实例238
7.6.4 数据类型概述239
7.6.5 简单类型240
7.6.6 复杂类型241
7.6.7 架构实例的验证243
7.7 显示没有格式化的XML文档243
7.8 通过CSS显示XML文档245
7.9 XSLT样式表246
7.9.1 XSLT概述247
7.9.2 用于表现的XSL转换248
7.10 XML处理器253
7.10.1 XML处理器的用途254
7.10.2 SAX方式254
7.10.3 DOM方式254
7.11 Web服务255
7.12 本章小结256
7.13 复习题258
7.14 练习题259
第8章 Flash简介261
8.1 Flash的起源与用途262
8.2 初步了解Flash创作环境262
8.3 绘图工具265
8.3.1 预定义图形265
8.3.2 线条和徒手画269
8.3.3 文本269
8.3.4 库和元件270
8.4 示例一:静态图形271
8.5 示例二:动画和声音276
8.5.1 动画简介277
8.5.2 移动图形277
8.5.3 更多动画278
8.5.4 形状动画280
8.5.5 声音280
8.6 用户交互282
8.6.1 动作282
8.6.2 Flash组件283
8.6.3 示例283
8.7 小结285
8.8 复习题285
8.9 练习题286
第9章 PHP简介287
9.1 PHP的起源和用途288
9.2 PHP概述288
9.3 基本语法特征289
9.4 原始类型、操作和表达式290
9.4.1 变量290
9.4.2 整数类型290
9.4.3 双精度类型290
9.4.4 字符串类型291
9.4.5 布尔类型291
9.4.6 算术运算符和表达式291
9.4.7 字符串操作292
9.4.8 标量类型转换293
9.4.9 赋值操作符294
9.5 输出294
9.6 控制语句296
9.6.1 关系操作符296
9.6.2 布尔操作符296
9.6.3 选择语句296
9.6.4 循环语句297
9.6.5 示例298
9.7 数组299
9.7.1 创建数组299
9.7.2 访问数组元素300
9.7.3 数组处理函数300
9.7.4 数组元素的按序访问302
9.7.5 数组排序304
9.8 函数305
9.8.1 函数的基本特征306
9.8.2 参数306
9.8.3 变量的作用域307
9.8.4 变量的生命周期308
9.9 模式匹配309
9.10 表单处理311
9.11 文件处理316
9.11.1 文件的打开和关闭316
9.11.2 文件读取317
9.11.3 文件写入操作318
9.11.4 文件加锁318
9.12 cookie318
9.12.1 cookie简介319
9.12.2 PHP对cookie的支持320
9.13 会话跟踪320
9.14 本章小结321
9.15 复习题322
9.16 练习题323
第10章 Ajax简介327
10.1 Ajax概述328
10.1.1 Ajax的历史328
10.1.2 Ajax技术328
10.1.3 实现Ajax330
10.2 Ajax基础知识330
10.2.1 应用程序330
10.2.2 表单文档331
10.2.3 请求阶段333
10.2.4 响应文档334
10.2.5 接收器阶段335
10.2.6 跨浏览器支持337
10.3 返回文档的格式338
10.3.1 XHTML338
10.3.2 XML339
10.3.3 JavaScript Object Notation340
10.4 Ajax工具包341
10.4.1 Dojo342
10.4.2 示例344
10.4.3 Prototype347
10.5 安全性与Ajax348
10.6 本章小结348
10.7 复习题349
10.8 练习题350
第11章 Java Web软件351
11.1 servlet简介352
11.1.1 概述352
11.1.2 详解352
11.1.3 servlet容器355
11.2 NetBeans集成开发环境355
11.3 调查表示例362
11.4 在客户端存储信息368
11.4.1 cookie369
11.4.2 servlet对cookie的支持370
11.4.3 示例371
11.5 JSP376
11.5.1 开发JSP的动机377
11.5.2 JSP文档377
11.5.3 表达式语言379
11.5.4 JSTL中用于控制的动作元素382
11.6 JavaBean386
11.7 JSF390
11.7.1 内核库和HTML库390
11.7.2 JSF事件处理391
11.7.3 示例应用程序392
11.8 本章小结396
11.9 复习题397
11.10 练习题398
第12章 ASP.NET简介401
12.1 .NET Framework概述402
12.1.1 背景402
12.1.2 .NET语言402
12.1.3 公共语言运行库403
12.1.4 公共语言基础结构403
12.2 C#简介404
12.2.1 起源404
12.2.2 原始类型和表达式404
12.2.3 数据结构405
12.2.4 控制语句405
12.2.5 类、方法和结构406
12.2.6 异常处理407
12.2.7 输出407
12.3 ASP.NET简介408
12.3.1 基本知识408
12.3.2 ASP.NET文档409
12.3.3 隐藏代码文件411
12.4 ASP.NET控件413
12.4.1 Web控件413
12.4.2 简单的ASP.NET文档的生命周期414
12.4.3 ASP.NET事件417
12.4.4 用代码创建控件元素419
12.4.5 控件的响应输出420
12.4.6 示例420
12.4.7 验证控件422
12.4.8 主文档425
12.5 ASP.NET AJAX427
12.6 Web服务434
12.6.1 构建Web服务434
12.6.2 传播Web服务437
12.6.3 使用Web服务437
12.7 本章小结438
12.8 复习题439
12.9 练习题440
第13章 基于Web的数据库访问441
13.1 关系数据库442
13.2 结构化查询语言简介444
13.2.1 SELECT命令445
13.2.2 连接445
13.2.3 INSERT命令446
13.2.4 UPDATE命令447
13.2.5 DELETE命令447
13.2.6 DROP命令447
13.2.7 CREATE TABLE命令448
13.3 数据库访问的体系结构448
13.3.1 客户端/服务器体系结构448
13.3.2 Microsoft Access体系结构449
13.3.3 PHP和数据库访问449
13.3.4 Java JDBC体系结构450
13.4 MySQL数据库系统450
13.5 使用PHP和MySQL实现数据库访问452
13.5.1 特殊字符的潜在问题453
13.5.2 连接MySQL并选择数据库454
13.5.3 请求MySQL操作454
13.5.4 PHP/MySQL示例455
13.6 使用JDBC和MySQL实现数据库访问460
13.6.1 JDBC和MySQL460
13.6.2 元数据463
13.6.3 示例464
13.7 本章小结467
13.8 复习题468
13.9 练习题469
第14章 Ruby简介471
14.1 Ruby的起源与用途472
14.2 标量类型及其操作472
14.2.1 数值与字符串字面量472
14.2.2 变量和赋值语句473
14.2.3 数值操作符474
14.2.4 String的方法475
14.3 简单的输入输出479
14.3.1 屏幕输出479
14.3.2 键盘输入480
14.4 控制语句481
14.4.1 控制表达式481
14.4.2 选择语句和循环语句483
14.5 数组基础485
14.5.1 for-in语句486
14.5.2 数组和列表的内置方法487
14.5.3 示例490
14.6 散列490
14.7 方法492
14.7.1 基础知识492
14.7.2 局部变量493
14.7.3 参数493
14.8 类496
14.8.1 类的基础知识496
14.8.2 访问控制498
14.8.3 继承500
14.9 块和迭代器500
14.10 模式匹配502
14.10.1 模式匹配的基础知识502
14.10.2 存储匹配504
14.10.3 替换504
14.11 本章小结505
14.12 复习题505
14.13 练习题506
第15章 Rails简介507
15.1 Rails概述508
15.2 文档请求509
15.2.1 静态文档Hello World510
15.2.2 动态文档514
15.3 使用数据库的Rails应用程序515
15.3.1 构建基本应用程序515
15.3.2 完成应用程序522
15.3.3 修改数据库527
15.3.4 使用MySQL529
15.3.5 布局和样式表530
15.4 采用Ajax技术的Rails531
15.4.1 初始的表单文档532
15.4.2 触发Ajax533
15.4.3 控制器536
15.5 本章小结537
15.6 复习题538
15.7 练习题539
附录A Java简介541
附录B 颜色名及其十六进制值555
附录C Java Applet559
热门推荐
- 2213960.html
- 2314653.html
- 3677997.html
- 2808668.html
- 34325.html
- 1320423.html
- 769752.html
- 2261859.html
- 3376653.html
- 2886506.html
- http://www.ickdjs.cc/book_683326.html
- http://www.ickdjs.cc/book_2957228.html
- http://www.ickdjs.cc/book_283212.html
- http://www.ickdjs.cc/book_3825057.html
- http://www.ickdjs.cc/book_64390.html
- http://www.ickdjs.cc/book_218734.html
- http://www.ickdjs.cc/book_1060400.html
- http://www.ickdjs.cc/book_2467167.html
- http://www.ickdjs.cc/book_3241038.html
- http://www.ickdjs.cc/book_2580092.html