图书介绍
Web程序设计 第3版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)塞巴斯塔(Sebesta,R.W.)著;李政仪译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302129274
- 出版时间:2006
- 标注页数:466页
- 文件大小:71MB
- 文件页数:482页
- 主题词:主页制作-程序设计-教材
PDF下载
下载说明
Web程序设计 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 Internet简介1
1.1.1 起源1
1.1.2 Internet2
1.1.3 IP地址2
1.1.4 域名3
1.2 万维网4
1.2.1 起源4
1.2.2 Web还是Internet5
1.3 Web浏览器5
1.4 Web服务器6
1.4.1 Web服务器操作6
1.4.2 普通服务器的特性7
1.4.3 Apache8
1.4.4 IIS9
1.5 统一资源定位器9
1.5.1 URL的格式9
1.5.2 URL路径10
1.6 多用途网际邮件扩充协议11
1.6.1 类型说明11
1.6.2 实验性文档类型11
1.7 超文本传输协议12
1.7.1 请求阶段12
1.7.2 响应阶段14
1.8 Web开发常用工具15
1.8.1 XHTML概述15
1.8.3 插件和过滤器16
1.8.2 创建XHTML文档的工具16
1.8.4 XML概述17
1.8.5 JavaScript概述17
1.8.6 Java概述18
1.8.7 Perl概述18
1.8.8 PHP概述19
1.9 本章小结19
1.10 复习题20
1.11 练习题21
第2章 XHTML简介22
2.1 HTML和XHTML的起源和演变22
2.1.1 HTML和XHTML的版本22
2.1.2 HTML与XHTML23
2.2 基本语法24
2.3 XHTML文档的标准结构25
2.4 基本的文本标示25
2.4.1 段落26
2.4.2 XHTML文档的检验27
2.4.3 换行28
2.4.4 标题29
2.4.5 文本块引用30
2.4.6 字体样式与大小31
2.4.7 字符实体32
2.4.8 水平线33
2.4.9 meta元素33
2.5.1 图片格式34
2.5.2 标签〈img/〉34
2.5 图片34
2.6 超链接36
2.6.1 链接36
2.6.2 位于文档内部的目标38
2.6.3 使用链接39
2.7 列表39
2.7.1 无序列表39
2.7.2 有序列表40
2.7.3 定义列表42
2.8 表格43
2.8.1 基本的表格标签44
2.8.2 属性rowspan与colspan45
2.8.3 属性align与valign47
2.8.4 属性cellpadding与cellspacing48
2.8.5 表格分块49
2.9 表单50
2.9.1 标签〈form〉50
2.9.2 〈input〉标签50
2.9.3 〈select〉标签53
2.9.4 〈textarea〉标签55
2.9.5 提交按钮和重置按钮56
2.9.6 一个完整的表单示例56
2.10 框架59
2.10.1 框架集59
2.10.2 框架60
2.11 HTML与XHTML之间的语法差异64
2.12 本章小结65
2.13 复习题67
2.14 练习题68
第3章 层叠样式表70
3.1 简介70
3.2 样式表的层次71
3.3 样式说明格式72
3.4 选择器格式73
3.4.1 简单的选择器格式73
3.4.2 类选择器73
3.4.3 通用选择器74
3.4.4 id选择器74
3.4.5 伪类74
3.5 属性值的格式75
3.6.1 字体族76
3.6 字体属性76
3.6.2 字体大小77
3.6.3 字体样式77
3.6.4 字体粗细78
3.6.5 字体简写78
3.6.6 文本修饰80
3.7 列表属性81
3.8 颜色84
3.8.1 颜色组84
3.8.2 颜色属性85
3.9 文本对齐85
3.10 箱状模型87
3.10.1 边框88
3.10.2 间距和边距89
3.11 背景图片92
3.12 标签〈span〉和标签〈div〉93
3.13 本章小结94
3.14 复习题95
3.15 练习题96
第4章 JavaScript基础知识98
4.1 JavaScript概述98
4.1.1 起源98
4.1.2 JavaScript与Java99
4.1.3 JavaScript的使用99
4.1.4 事件驱动的计算100
4.1.5 浏览器和XHTML/JavaScript文档100
4.2 面向对象和JavaScript100
4.3 一般的语法特征101
4.4.1 原始数据类型103
4.4 原始数据、操作和表达式103
4.4.2 数值型和字符串字面量104
4.4.3 其他原始类型104
4.4.4 声明变量104
4.4.5 数值操作符105
4.4.6 Math对象106
4.4.7 Number对象106
4.4.8 字符串连接操作符107
4.4.9 隐式类型转换107
4.4.10 显式类型转换108
4.4.11 String属性和方法108
4.4.12 typeof操作符109
4.4.13 赋值语句109
4.4.14 Date对象109
4.5 屏幕输出和键盘输入110
4.6 控制语句113
4.6.1 控制表达式113
4.6.2 选择语句115
4.6.3 switch语句115
4.6.4 循环语句117
4.7 创建对象和修改对象120
4.8 数组121
4.8.1 创建Array对象121
4.8.2 Array对象的特征121
4.8.3 Array方法123
4.9 函数125
4.9.1 基础知识125
4.9.2 局部变量126
4.9.3 参数127
4.9.4 sort方法129
4.10 示例一129
4.11 构造函数131
4.12 利用正则表达式进行模式匹配132
4.12.1 字符和字符类模式132
4.12.2 锚134
4.12.3 模式修饰符134
4.12.4 String对象中的其他模式匹配方法135
4.13 示例二136
4.14 脚本中的错误137
4.15 本章小结139
4.16 复习题140
4.17 练习题142
5.1 JavaScript的执行环境144
第5章 JavaScript与HTML文档144
5.2 文档对象模型145
5.3 利用JavaScript访问元素146
5.4 事件与事件处理149
5.4.1 事件处理的基本概念149
5.4.2 事件、属性和标签150
5.5 处理主体元素的事件151
5.6 处理按钮元素的事件153
5.6.1 普通按钮153
5.6.2 复选框和单选按钮153
5.7 处理文本框和密码元素的事件157
5.7.1 focus事件157
5.7.2 检验表单输入159
5.8.1 事件传递165
5.8 DOM 2事件模型165
5.8.2 事件处理程序注册166
5.8.3 DOM 2事件模型的示例167
5.9 navigator对象169
5.10 本章小结170
5.11 复习题171
5.12 练习题172
第6章 利用JavaScript开发动态文档174
6.1 简介174
6.2 元素定位174
6.2.1 绝对定位175
6.2.2 相对定位178
6.3 移动元素179
6.2.3 静态定位179
6.4 元素可见性182
6.5 修改颜色和字体183
6.5.1 修改颜色183
6.5.2 修改字体184
6.6 动态内容185
6.7 层叠元素187
6.8 定位鼠标光标190
6.9 响应鼠标单击192
6.10 缓慢移动元素193
6.11 拖放元素196
6.12 本章小结200
6.14 练习题201
6.13 复习题201
第7章 Java Applet203
7.1 简介203
7.2 Applet的主要操作205
7.3 方法paintComponent205
7.4 〈object〉标签208
7.5 Applet的参数209
7.6 简单绘图211
7.6.1 坐标系统211
7.6.2 直线211
7.6.3 矩形211
7.6.4 多边形213
7.6.5 椭圆214
7.7 颜色214
7.8.1 Java Swing GUI组件215
7.8 交互式Applet215
7.8.2 Java事件模型219
7.9 本章小结222
7.10 复习题223
7.11 练习题223
第8章 XML简介225
8.1 简介225
8.2 XML语法227
8.3 XML文档结构229
8.4 文档类型定义230
8.4.1 元素声明231
8.4.2 属性声明232
8.4.4 一个DTD的示例233
8.4.3 实体声明233
8.4.5 内部和外部DTD234
8.5 命名空间235
8.6 XML架构237
8.6.1 架构的基本原理237
8.6.2 架构的定义238
8.6.3 定义架构实例239
8.6.4 数据类型概述239
8.6.5 简单类型240
8.6.6 复杂类型241
8.6.7 架构实例的验证243
8.7 显示没有格式化的XML文档243
8.8 用CSS显示XML文档245
8.9 XSLT样式表246
8.9.1 XSLT概述247
8.9.2 用于显示的XSL转换248
8.10 XML处理器253
8.10.1 XML处理器的用途253
8.10.2 SAX方式254
8.10.3 DOM方式254
8.11 Web服务255
8.12 本章小结256
8.13 复习题257
8.14 练习题258
第9章 Perl语言基础260
9.1 Perl的起源与使用260
9.2 标量及其操作261
9.2.1 数值与字符串常量261
9.2.3 数值操作符262
9.2.2 标量变量262
9.2.4 字符串操作符263
9.2.5 字符串函数263
9.3 赋值语句与基本的输入输出264
9.3.1 赋值语句264
9.3.2 键盘输入265
9.3.3 屏幕输出265
9.4 控制语句266
9.4.1 控制表达式266
9.4.2 选择及循环语句268
9.5 数组的基础269
9.5.1 列表常量270
9.5.2 数组270
9.5.3 foreach语句271
9.5.4 数组与列表的内置函数272
9.5.5 一个示例273
9.6 散列274
9.7 引用275
9.8 函数276
9.8.1 基础276
9.8.2 局部变量276
9.8.3 参数277
9.8.4 sort函数278
9.8.5 一个示例278
9.9 模式匹配279
9.9.1 模式与模式匹配的基础279
9.9.3 替换282
9.9.2 存储匹配282
9.9.4 翻译操作符283
9.10 文件输入输出283
9.11 示例285
9.12 本章小结287
9.13 复习题288
9.14 练习题289
第10章 使用Perl语言编写CGI程序291
10.1 通用网关接口技术291
10.2 CGI链接292
10.3 查询串格式294
10.4 CGI.pm模块296
10.4.1 常用的CGI.pm函数296
10.4.2 一个完整的表单示例299
10.5 一个调查表的示例303
10.6 Cookie简介313
10.7 本章小结317
10.8 复习题317
10.9 练习题318
第11章 Servlet与JSP320
11.1 servlet概述320
11.2 servlet详解321
11.3 一个调查表示例324
11.4 存储客户的访问信息329
11.4.1 cookie329
11.4.2 会话跟踪336
11.5.1 开发JSP的动机341
11.5.2 JSP文档341
11.5 JSP341
11.5.3 scriptlet343
11.5.4 表达式语言346
11.5.5 JSTL中用于控制的动作元素348
11.6 本章小结351
11.7 复习题352
11.8 练习题353
第12章 PHP简介355
12.1 PHP的起源和使用355
12.2 PHP概论355
12.3 基本语法特征356
12.4 原始类型、操作和表达式357
12.4.1 变量357
12.4.5 布尔类型358
12.4.4 字符串类型358
12.4.2 整数类型358
12.4.3 双精度类型358
12.4.6 算术运算符和表达式359
12.4.7 字符串操作359
12.4.8 标量类型转换360
12.4.9 赋值操作符361
12.5 输出361
12.6 控制语句362
12.6.1 关系操作符362
12.6.2 布尔操作符363
12.6.3 选择语句363
12.6.4 循环语句363
12.6.5 另一种复合语句界定符363
12.6.6 示例364
12.7 数组365
12.7.1 创建数组365
12.7.2 访问数组元素366
12.7.3 数组处理367
12.7.4 数组的按序访问368
12.7.5 数组排序369
12.8 函数371
12.8.1 函数的基本特征371
12.8.2 参数372
12.8.3 变量的作用域373
12.8.4 变量的生命期374
12.9 模式匹配374
12.10 表单处理377
12.11 文件处理382
12.11.1 文件的打开和关闭382
12.11.2 文件读取383
12.11.3 文件写入操作384
12.11.4 文件上锁和解锁384
12.12 Cookie384
12.13 会话跟踪385
12.14 本章小结386
12.15 复习题387
12.16 练习题388
13.1.2 公共语言运行时390
13.1.1 背景390
13.1 .NET Framework概述390
第13章 ASP.NET简介390
13.1.3 .NET语言391
13.1.4 公共语言架构391
13.2 C#简介392
13.2.1 起源392
13.2.2 原始类型和表达式392
13.2.3 数据结构393
13.2.4 控制语句393
13.2.5 类、方法和结构394
13.2.6 属性394
13.2.7 委托395
13.2.8 程序结构395
13.3 ASP.NET简介396
13.3.1 基本原理396
13.2.9 程序的文件存储396
13.3.2 ASP.NET文档398
13.3.3 后台代码文件399
13.4 ASP.MET控件401
13.4.1 HTML控件401
13.4.2 简单的ASP.NET文档的生命周期403
13.4.3 页面级事件405
13.4.4 控制事件405
13.4.5 Web控件407
13.4.6 由代码产生控件元素408
13.4.7 控件的响应输出408
13.4.8 示例409
13.4.9 确认控件411
13.5.1 构造Web服务413
13.5 Web服务413
13.5.2 传播Web服务416
13.6 本章小结416
13.7 复习题417
13.8 练习题418
第14章 基于Web的数据库访问419
14.1 关系数据库419
14.2 结构化查询语言简介422
14.2.1 SQL命令CREATE TABLE422
14.2.2 SQL命令INSERT422
14.2.3 SQL命令SELECT423
14.2.4 SQL命令UPDATE423
14.2.7 连结424
14.2.6 SQL命令DROP424
14.2.5 SQL命令DELETE424
14.3 数据库访问的体系结构425
14.3.1 客户/服务器体系结构425
14.3.2 嵌入式SQL的数据库访问426
14.3.3 Microsoft Access体系结构426
14.3.4 Perl DBI/DBD体系结构427
14.3.5 PHP和数据库访问427
14.3.6 Java JDBC体系结构427
14.4 MYSQL数据库系统428
14.5 使用PERL和MYSQL访问数据库430
14.5.1 DBI模块430
14.5.2 示例431
14.6.1 特殊字符的潜在问题433
14.6 使用PHP和MYSQL访问数据库433
14.6.2 连接MySQL并选择数据库434
14.6.3 请求MySQL操作434
14.6.4 PHP/MySQL示例435
14.7 使用JDBC和MYSQL访问数据库441
14.7.1 在非Web环境下使用JDBC的方法441
14.7.2 JDBC和MySQL442
14.7.3 完整的JDBC/MySQL示例444
14.7.4 元数据447
14.7.5 JDBC和Servlet448
14.8 本章小结451
14.9 复习题452
14.10 练习题454
附录A Java简介455