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

- (美)塞巴斯塔著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302242499
- 出版时间:2011
- 标注页数:602页
- 文件大小:78MB
- 文件页数:617页
- 主题词:互联网络-程序设计
PDF下载
下载说明
Web程序设计 第6版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 Internet的含义2
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 MIME11
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 PHP概述21
1.9.8 Ajax概述21
1.9.9 Servlet、JavaServer Pages和avaServer Faces概述22
1.9.10 ASP.NET概述22
1.9.11 Ruby概述23
1.9.12 Rails概述23
1.10 本章小结24
1.11 复习题25
1.12 练习题26
第2章 XHTML简介29
2.1 HTML和XHTML的起源和演变29
2.1.1 HTML和XHTML的版本30
2.1.2 HTML与XHTML31
2.2 基本语法31
2.3 XHTML文档的标准结构32
2.4 基本的文本标记33
2.4.1 段落33
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 水平线39
2.4.9 meta元素40
2.5 图片40
2.5.1 图片格式40
2.5.2 〈img/〉标签41
2.5.3 XHTML文档的验证43
2.6 超链接44
2.6.1 链接45
2.6.2 位于文档内部的目标47
2.6.3 使用链接47
2.7 列表47
2.7.1 无序列表48
2.7.2 有序列表48
2.7.3 定义列表51
2.8 表格52
2.8.1 基本的表格标签52
2.8.2 属性rowspan与colspan54
2.8.3 属性align与valign56
2.8.4 属性cellpadding与cellspacing57
2.8.5 表格分块59
2.9 表单59
2.9.1 〈form〉标签59
2.9.2 〈input〉标签60
2.9.3 〈select〉标签63
2.9.4 〈textarea〉标签65
2.9.5 动作按钮66
2.9.6 一个完整的表单示例66
2.10 HTML与XHTML之间的语法差异69
2.11 本章小结71
2.12 复习题72
2.13 练习题73
第3章 层叠样式表75
3.1 简介75
3.2 样式表的层次76
3.3 样式说明格式77
3.4 选择器格式78
3.4.1 简单的选择器格式78
3.4.2 类选择器79
3.4.3 通用选择器79
3.4.4 id选择器80
3.4.5 通配选择器80
3.4.6 伪类80
3.5 属性值的格式81
3.6 字体属性82
3.6.1 字体族83
3.6.2 字体大小83
3.6.3 字体变体84
3.6.4 字体样式84
3.6.5 字体粗细84
3.6.6 简写字体属性84
3.6.7 文本修饰87
3.7 列表属性88
3.8 颜色91
3.8.1 颜色组91
3.8.2 颜色属性92
3.9 文本对齐93
3.10 盒模型95
3.10.1 边框95
3.10.2 内边距和外边距97
3.11 背景图片99
3.12 〈span〉标签和〈div〉标签101
3.13 冲突解决方案102
3.14 本章小结103
3.15 复习题104
3.16 练习题105
第4章 JavaScript基础知识107
4.1 JavaScript概述107
4.1.1 起源107
4.1.2 JavaScript与Java108
4.1.3 JavaScript的用途108
4.1.4 浏览器和XHTML/JavaScript文档109
4.2 面向对象和JavaScript110
4.3 一般的语法特征111
4.4 基本数据类型、操作和表达式113
4.4.1 基本数据类型113
4.4.2 数值型和字符串字面量114
4.4.3 其他基本数据类型114
4.4.4 声明变量115
4.4.5 数值运算符115
4.4.6 Math对象116
4.4.7 Number对象117
4.4.8 字符串连接运算符117
4.4.9 隐式类型转换118
4.4.10 显式类型转换118
4.4.11 String属性和方法119
4.4.12 typeof运算符120
4.4.13 赋值语句120
4.4.14 Date对象121
4.5 屏幕输出和键盘输入121
4.6 控制语句124
4.6.1 控制表达式125
4.6.2 选择语句126
4.6.3 switch语句127
4.6.4 循环语句129
4.7 创建和修改对象131
4.8 数组132
4.8.1 创建Array对象132
4.8.2 Array对象的特征133
4.8.3 Array方法134
4.9 函数136
4.9.1 基础知识136
4.9.2 局部变量137
4.9.3 参数138
4.9.4 复习sort方法140
4.10 示例一140
4.11 构造函数142
4.12 利用正则表达式进行模式匹配142
4.12.1 字符和字符类模式143
4.12.2 锚145
4.12.3 模式修饰符145
4.12.4 String对象中的其他模式匹配方法146
4.13 示例二146
4.14 脚本中的错误148
4.15 本章小结149
4.16 复习题151
4.17 练习题152
第5章 JavaScript与XHTML文档155
5.1 JavaScript的执行环境156
5.2 文档对象模型156
5.3 在JavaScript中访问元素159
5.4 事件与事件处理162
5.4.1 事件处理的基本概念162
5.4.2 事件、属性和标签163
5.5 处理主体元素的事件165
5.6 处理按钮元素的事件166
5.7 处理文本框和密码框元素的事件171
5.7.1 focus事件171
5.7.2 验证表单输入173
5.8 DOM 2事件模型178
5.8.1 事件传播179
5.8.2 事件处理程序的注册180
5.8.3 DOM 2事件模型示例181
5.9 navigator对象183
5.10 DOM树的遍历和修改185
5.10.1 DOM树的遍历185
5.10.2 DOM树的修改185
5.11 本章小结185
5.12 复习题186
5.13 练习题187
第6章 利用JavaScript开发动态文档189
6.1 简介189
6.2 元素定位190
6.2.1 绝对定位190
6.2.2 相对定位193
6.2.3 静态定位194
6.3 移动元素194
6.4 元素可见性197
6.5 修改颜色和字体198
6.5.1 修改颜色198
6.5.2 修改字体199
6.6 动态内容201
6.7 堆叠元素203
6.8 定位鼠标光标206
6.9 响应鼠标单击208
6.10 缓慢移动元素209
6.11 拖放元素212
6.12 本章小结216
6.13 复习题216
6.14 练习题217
第7章 XML简介219
7.1 简介219
7.2 XML语法221
7.3 XML文档结构223
7.4 文档类型定义225
7.4.1 元素声明225
7.4.2 属性声明227
7.4.3 实体声明228
7.4.4 一个DTD的示例228
7.4.5 内部和外部DTD229
7.5 名称空间230
7.6 XML架构232
7.6.1 架构的基本原理232
7.6.2 架构的定义233
7.6.3 定义架构实例234
7.6.4 数据类型概述235
7.6.5 简单类型235
7.6.6 复杂类型236
7.6.7 架构实例的验证238
7.7 显示没有格式化的XML文档239
7.8 通过CSS显示XML文档240
7.9 XSLT样式表241
7.9.1 XSLT概述242
7.9.2 用于表现的XSL转换243
7.10 XML处理器249
7.10.1 XML处理器的用途249
7.10.2 SAX方式249
7.10.3 DOM方式250
7.11 Web服务250
7.12 本章小结251
7.13 复习题253
7.14 练习题254
第8章 Flash简介257
8.1 Flash的起源与用途257
8.2 初步了解Flash创作环境258
8.3 绘图工具262
8.3.1 预定义图形262
8.3.2 线条和徒手画267
8.3.3 文本267
8.3.4 元件和库268
8.4 静态图形269
8.5 动画和声音274
8.5.1 动画简介274
8.5.2 移动图形274
8.5.3 更多动画276
8.5.4 形状动画278
8.5.5 声音280
8.6 用户交互282
8.6.1 动作283
8.6.2 Flash组件283
8.6.3 示例283
8.7 小结286
8.8 复习题287
8.9 练习题288
第9章 PHP简介289
9.1 PHP的起源和用途289
9.2 PHP概述290
9.3 基本语法特征291
9.4 基本数据类型、操作和表达式291
9.4.1 变量292
9.4.2 整数类型292
9.4.3 双精度类型292
9.4.4 字符串类型292
9.4.5 布尔类型293
9.4.6 算术运算符和表达式293
9.4.7 字符串操作294
9.4.8 标量类型转换295
9.4.9 赋值运算符296
9.5 输出296
9.6 控制语句298
9.6.1 关系运算符298
9.6.2 布尔运算符298
9.6.3 选择语句298
9.6.4 循环语句299
9.6.5 示例299
9.7 数组301
9.7.1 创建数组301
9.7.2 访问数组元素302
9.7.3 数组处理函数302
9.7.4 数组元素的按序访问304
9.7.5 数组排序306
9.8 函数307
9.8.1 函数的基本特征307
9.8.2 参数308
9.8.3 变量的作用域309
9.8.4 变量的生命周期310
9.9 模式匹配311
9.10 表单处理313
9.11 文件318
9.11.1 打开和关闭文件318
9.11.2 读取文件319
9.11.3 文件写入操作320
9.11.4 文件加锁320
9.12 cookie320
9.12.1 cookie简介321
9.12.2 PHP对cookie的支持322
9.13 会话跟踪322
9.14 本章小结323
9.15 复习题324
9.16 练习题325
第10章 Ajax简介329
10.1 Ajax概述329
10.1.1 Ajax的历史329
10.1.2 Ajax技术330
10.1.3 实现Ajax331
10.2 Ajax基础知识332
10.2.1 应用程序332
10.2.2 表单文档332
10.2.3 请求阶段334
10.2.4 响应文档336
10.2.5 接收器阶段337
10.2.6 跨浏览器支持339
10.3 返回文档的格式340
10.3.1 HTML和XHTML340
10.3.2 XML341
10.3.3 JavaScript Object Notation342
10.4 Ajax工具包343
10.4.1 Dojo344
10.4.2 示例346
10.4.3 Prototype348
10.5 安全性与Ajax349
10.6 本章小结350
10.7 复习题351
10.8 练习题351
第11章 Java Web软件353
11.1 servlet简介353
11.1.1 概述353
11.1.2 详解354
11.1.3 servlet容器357
11.2 NetBeans集成开发环境358
11.3 调查表示例365
11.4 在客户端存储信息372
11.4.1 cookie372
11.4.2 servlet对cookie的支持373
11.4.3 示例374
11.5 JSP380
11.5.1 开发JSP的动机380
11.5.2 JSP文档380
11.5.3 表达式语言383
11.5.4 JSTL中用于控制的动作元素385
11.6 JavaBean389
11.7 模型-视图-控制器应用体系结构392
11.8 JSF393
11.8.1 内核标签库和HTML标签库394
11.8.2 JSF事件处理395
11.8.3 示例应用程序395
11.9 本章小结400
11.10 复习题401
11.11 练习题402
第12章 ASP.NET简介405
12.1 .NET Framework概述405
12.1.1 背景406
12.1.2 .NET语言406
12.1.3 公共语言运行库406
12.1.4 公共语言基础结构407
12.2 C#简介408
12.2.1 起源408
12.2.2 基本数据类型和表达式408
12.2.3 数据结构409
12.2.4 控制语句409
12.2.5 类、方法和结构410
12.2.6 异常处理411
12.2.7 输出411
12.3 ASP.NET简介412
12.3.1 基本知识412
12.3.2 ASP.NET文档413
12.3.3 代码隐藏文件415
12.4 ASP.NET控件417
12.4.1 Web控件417
12.4.2 简单的ASP.NET文档的生命周期418
12.4.3 Visual Studio422
12.4.4 ASP.NET事件427
12.4.5 用代码创建控件元素428
12.4.6 控件的响应输出429
12.4.7 列表控件429
12.4.8 验证控件433
12.4.9 主文档439
12.5 ASP.NET AJAX442
12.6 Web服务447
12.6.1 构建Web服务447
12.6.2 使用Web服务450
12.6.3 传播Web服务454
12.7 本章小结454
12.8 复习题455
12.9 练习题457
第13章 基于Web的数据库访问459
13.1 关系数据库459
13.2 结构化查询语言简介462
13.2.1 SELECT命令462
13.2.2 连接462
13.2.3 INSERT命令464
13.2.4 UPDATE命令464
13.2.5 DELETE命令464
13.2.6 DROP命令465
13.2.7 CREATETABLE命令465
13.3 数据库访问的体系结构466
13.3.1 客户端-服务器体系结构466
13.3.2 Microsoft ODBC体系结构466
13.3.3 PHP和数据库访问467
13.3.4 Java JDBC体系结构467
13.4 MySQL数据库系统468
13.5 使用PHP和MySQL实现数据库访问470
13.5.1 特殊字符的潜在问题470
13.5.2 连接MySQL并选择数据库471
13.5.3 请求MySQL操作471
13.5.4 PHP-MySQL示例472
13.6 使用JDBC和MySQL实现数据库访问477
13.6.1 JDBC和MySQL477
13.6.2 元数据480
13.6.3 示例481
13.7 使用ASP.NET和MySQL实现数据库访问484
13.7.1 MySQL和ADO.NET484
13.7.2 数据绑定485
13.7.3 连接字符串486
13.8 本章小结490
13.9 复习题491
13.10 练习题492
第14章 Ruby简介493
14.1 Ruby的起源与用途493
14.2 标量类型及其操作494
14.2.1 数值与字符串字面量494
14.2.2 变量和赋值语句495
14.2.3 数值运算符496
14.2.4 String的方法497
14.3 简单的输入输出501
14.3.1 屏幕输出501
14.3.2 键盘输入501
14.4 控制语句503
14.4.1 控制表达式503
14.4.2 选择语句和循环语句504
14.5 数组基础507
14.5.1 for-in语句508
14.5.2 数组和列表的内置方法509
14.5.3 示例511
14.6 散列512
14.7 方法514
14.7.1 基础知识514
14.7.2 局部变量515
14.7.3 参数515
14.8 类517
14.8.1 类的基础知识517
14.8.2 访问控制519
14.8.3 继承521
14.9 块和迭代器522
14.10 模式匹配524
14.10.1 模式匹配的基础知识524
14.10.2 存储匹配526
14.10.3 替换526
14.11 本章小结527
14.12 复习题527
14.13 练习题528
第15章 Rails简介529
15.1 Rails概述529
15.2 文档请求531
15.2.1 静态文档Hello World531
15.2.2 动态文档535
15.3 使用数据库的Rails应用程序537
15.3.1 构建基本应用程序538
15.3.2 完成应用程序546
15.3.3 修改数据库550
15.3.4 布局和样式表552
15.4 采用Ajax技术的Rails553
15.4.1 初始的表单文档554
15.4.2 触发Ajax556
15.4.3 控制器558
15.5 本章小结560
15.6 复习题561
15.7 练习题561
附录A Java简介563
附录B 颜色名及其十六进制值577
附录C Java Applet581
热门推荐
- 638958.html
- 2737154.html
- 2995251.html
- 1787447.html
- 1398379.html
- 1786381.html
- 1153947.html
- 1586643.html
- 3243335.html
- 1187623.html
- http://www.ickdjs.cc/book_2226822.html
- http://www.ickdjs.cc/book_1497859.html
- http://www.ickdjs.cc/book_3337349.html
- http://www.ickdjs.cc/book_2142834.html
- http://www.ickdjs.cc/book_3400352.html
- http://www.ickdjs.cc/book_2568027.html
- http://www.ickdjs.cc/book_3187090.html
- http://www.ickdjs.cc/book_3328179.html
- http://www.ickdjs.cc/book_860832.html
- http://www.ickdjs.cc/book_674378.html