图书介绍
Web程序设计 第7版PDF|Epub|txt|kindle电子书版本下载
- (美)塞巴斯塔著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302310327
- 出版时间:2013
- 标注页数:585页
- 文件大小:336MB
- 文件页数:603页
- 主题词:网页制作工具-程序设计-教材
PDF下载
下载说明
Web程序设计 第7版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 Intemet简介2
1.1.1起源2
1.1.2 Intemet的含义2
1.1.3 IP地址3
1.1.4域名3
1.2万维网5
1.2.1起源5
1.2.2 Web还是Intemet5
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 HTML概述17
1.9.2创建HTML文档的工具18
1.9.3插件和过滤器18
1.9.4 XML概述19
1.9.5 JavaScript概述20
1.9.6 Flash概述20
1.9.7 PHP概述20
1.9.8 Ajax概述21
1.9.9 Servlet、JavaServer Pages和JavaServer Faces概述21
1.9.10 ASP.NET概述22
1.9.11 Ruby概述22
1.9.12 Rails概述23
1.10本章小结23
1.11复习题25
1.12练习题26
第2章HTML/XHTML简介29
2.1 HTML和XHTML的起源和演变29
2.1.1 HTML和XHTML的版本30
2.1.2 HTML与XHTML32
2.2基本语法32
2.3 HTML文档的标准结构34
2.4基本的文本标记35
2.4.1段落35
2.4.2换行36
2.4.3保留空白字符37
2.4.4标题37
2.4.5文本块引用38
2.4.6字体样式与大小40
2.4.7字符实体41
2.4.8水平线41
2.4.9 meta元素的其他用法42
2.5图片42
2.5.1图片格式42
2.5.2 〈img /〉元素43
2.5.3 XHTML文档的验证45
2.6超链接47
2.6.1链接48
2.6.2位于文档内部的目标50
2.6.3使用链接50
2.7列表50
2.7.1无序列表51
2.7.2有序列表51
2.7.3定义列表54
2.8表格55
2.8.1基本的表格标签55
2.8.2 rowspan与colspan属性57
2.8.3表格分块58
2.8.4表格的使用59
2.9表单59
2.9.1 fonm元素60
2.9.2 input元素60
2.9.3 select元素64
2.9.4 textarea元素66
2.9.5动作按钮67
2.9.6一个完整的表单示例67
2.10 HTML5.70
2.10.1 audio元素71
2.10.2 video元素72
2.10.3组织元素73
2.10.4 time元素75
2.11 HTML与XHTML之间的语法差异76
2.12本章小结77
2.13复习题79
2.14练习题80
第3章 层叠样式表83
3.1简介83
3.2样式表的层次84
3.3样式说明格式85
3.4选择器格式86
3.4.1简单的选择器格式86
3.4.2类选择器87
3.4.3通用选择器87
3.4.4 id选择器87
3.4.5上下文选择器88
3.4.6伪类89
3.4.7通配选择器89
3.5属性值的格式89
3.6字体属性91
3.6.1字体族91
3.6.2字体大小92
3.6.3字体变体92
3.6.4字体样式93
3.6.5字体粗细93
3.6.6简写字体属性93
3.6.7文本修饰95
3.6.8文本间距96
3.7列表属性98
3.8文本对齐101
3.9颜色103
3.9.1颜色组103
3.9.2 color属性104
3.10盒模型104
3.10.1边框105
3.10.2内边距和外边距107
3.11背景图片109
3.12 〈span〉标签和〈div〉标签111
3.13冲突解决方案112
3.14本章小结114
3.15复习题115
3.16练习题117
第4章JavaScript基础知识119
4.1 JavaScript概述119
4.1.1起源119
4.1.2 JavaScript与Java120
4.1.3 JavaScript的用途120
4.1.4浏览器和HTML/JavaScript文档121
4.2面向对象和JavaScipt122
4.3一般的语法特征123
4.4基本数据类型、操作和表达式125
4.4.1基本数据类型125
4.4.2数值型和字符串字面量126
4.4.3其他基本数据类型126
4.4.4声明变量127
4.4.5数值运算符127
4.4.6 Math对象128
4.4.7 Number对象129
4.4.8字符串连接运算符129
4.4.9隐式类型转换130
4.4.10显式类型转换130
4.4.11 String属性和方法131
4.4.12 typeof运算符132
4.4.13赋值语句132
4.4.14 Date对象133
4.5屏幕输出和键盘输入133
4.6控制语句136
4.6.1控制表达式137
4.6.2选择语句138
4.6.3 switch语句138
4.6.4循环语句141
4.7创建和修改对象142
4.8数组144
4.8.1创建Array对象144
4.8.2 Array对象的特征145
4.8.3 Array方法146
4.9函数148
4.9.1基础知识148
4.9.2局部变量149
4.9.3参数149
4.9.4复习sort方法151
4.10示例一152
4.11构造函数153
4.12利用正则表达式进行模式匹配154
4.12.1字符和字符类模式155
4.12.2锚157
4.12.3模式修饰符157
4.12.4 String对象中的其他模式匹配方法157
4.13示例二158
4.14脚本中的错误159
4.15 本章小结161
4.16复习题163
4.17练习题164
第5章JavaScript与HTML文档167
5.1 JavaScript的执行环境168
5.2文档对象模型168
5.3在JavaScript中访问元素172
5.4事件与事件处理174
5.4.1事件处理的基本概念174
5.4.2事件、特性和标签175
5.5处理主体元素的事件177
5.6处理按钮元素的事件178
5.7处理文本框和密码框元素的事件183
5.7.1 focus事件183
5.7.2验证表单输入185
5.8 DOM 2事件模型191
5.8.1事件传播192
5.8.2事件处理程序的注册193
5.8.3 DOM 2事件模型示例194
5.9 canvas元素196
5.10 navigator对象197
5.11 DOM树的遍历和修改198
5.11.1 DOM树的遍历198
5.11.2 DOM树的修改199
5.12本章小结199
5.13复习题200
5.14练习题200
第6章 利用JavaScript开发动态文档203
6.1简介203
6.2元素定位204
6.2.1绝对定位204
6.2.2相对定位207
6.2.3静态定位208
6.3移动元素208
6.4元素可见性211
6.5修改颜色和字体212
6.5.1修改颜色212
6.5.2修改字体214
6.6动态内容215
6.7堆叠元素218
6.8定位鼠标光标220
6.9响应鼠标单击222
6.10缓慢移动元素224
6.11拖放元素227
6.12本章小结230
6.13复习题231
6.14练习题231
第7章XML简介233
7.1简介233
7.2 XML语法235
7.3 XML文档结构237
7.4文档类型定义239
7.4.1元素声明239
7.4.2特性声明241
7.4.3实体声明242
7.4.4一个DTD的示例243
7.4.5内部和外部DTD243
7.5名称空间245
7.6 XML架构246
7.6.1架构的基本原理247
7.6.2架构的定义247
7.6.3定义架构实例249
7.6.4数据类型概述249
7.6.5简单类型250
7.6.6复杂类型251
7.6.7架构实例的验证253
7.7显示没有格式化的XML文档254
7.8通过CSS显示XML文档256
7.9 XSLT样式表257
7.9.1 XSLT概述257
7.9.2用于表现的XSL转换258
7.10 XML处理器265
7.10.1 XML处理器的用途265
7.10.2 SAX方式265
7.10.3 DOM方式266
7.11 Web服务266
7.12本章小结268
7.13复习题269
7.14练习题270
第8章Flash简介273
8.1 Flash的起源与用途273
8.2初步了解Flash创作环境274
8.3绘图工具278
8.3.1预定义图形278
8.3.2线条和徒手画281
8.3.3文本282
8.3.4导入图形283
8.3.5元件和库283
8.4静态图形284
8.5动画和声音288
8.5.1动画简介288
8.5.2移动图形288
8.5.3更多动画291
8.5.4形状动画292
8.5.5声音294
8.6用户交互296
8.6.1动作296
8.6.2 Flash组件297
8.6.3示例297
8.7小结299
8.8复习题300
8.9练习题301
第9章PHP简介303
9.1 PHP的起源和用途303
9.2 PHP概述304
9.3基本语法特征304
9.4.基本数据类型、操作和表达式305
9.4.1变量305
9.4.2整数类型306
9.4.3双精度类型306
9.4.4字符串类型306
9.4.5布尔类型307
9.4.6算术运算符和表达式307
9.4.7字符串操作308
9.4.8标量类型转换309
9.4.9赋值运算符310
9.5输出310
9.6控制语句311
9.6.1关系运算符311
9.6.2布尔运算符312
9.6.3选择语句312
9.6.4循环语句313
9.6.5示例313
9.7数组314
9.7.1创建数组315
9.7.2访问数组元素316
9.7.3数组处理函数316
9.7.4数组元素的按序访问318
9.7.5数组排序319
9.8函数321
9.8.1函数的基本特征321
9.8.2参数322
9.8.3变量的作用域323
9.8.4变量的生命周期324
9.9模式匹配325
9.10表单处理327
9.11 cookie332
9.11.1 cookie简介332
9.11.2 PHP对cookie的支持333
9.12会话跟踪334
9.13本章小结335
9.14复习题335
9.15 练习题336
第10章Ajax简介339
10.1 Ajax概述339
10.1.1 Ajax的历史339
10.1.2 Ajax技术340
10.1.3实现Ajax341
10.2 Ajax基础知识342
10.2.1应用程序342
10.2.2表单文档342
10.2.3请求阶段344
10.2.4响应文档346
10.2.5接收器阶段347
10.2.6跨浏览器支持349
10.3返回文档的格式350
10.3.1 HTML350
10.3.2 XML351
10.3.3 JavaScript Object Notation352
10.4 Ajax工具包353
10.4.1 Dojo354
10.4.2示例356
10.4.3 Prototype359
10.5安全性与Ajax360
10.6本章小结360
10.7复习题361
10.8练习题362
第11章Java Web软件363
11.1 Servlet简介363
11.1.1概述363
11.1.2详解364
11.1.3 Servlet容器367
11.2 NetBeans集成开发环境368
11.3调查表示例377
11.4在客户端存储信息383
11.4.1 cookie383
11.4.2 Servlet对cookie的支持385
11.4.3示例386
11.5 JSP392
11.5.1开发JSP的动机392
11.5.2 JSP文档392
11.5.3表达式语言395
11.5.4 JSTL中用于控制的动作元素398
11.6 JavaBean402
11.7模型-视图-控制器应用体系结构405
11.8 JSF406
11.8.1标签库407
11.8.2 JSF事件处理408
11.8.3示例应用程序408
11.9本章小结413
11.10复习题414
11.11练习题415
第12章ASP NET简介417
12.1NET Framework概述417
12.1.1背景418
12.1.2NET语言418
12.1.3公共语言运行库418
12.1.4公共语言基础结构419
12.2 C#简介420
12.2.1起源420
12.2.2基本数据类型420
和表达式420
12.2.3数据结构421
12.2.4控制语句422
12.2.5类、方法和结构422
12.2.6异常处理423
12.2.7输出424
12.3 ASP NET简介424
12.3.1基本知识424
12.3.2 ASP NET文档426
12.3.3代码隐藏文件427
12.4 ASP NET控件429
12.4.1 Web控件429
12.4.2简单ASPNET文档的生命周期431
12.4.3 Visual Studio434
12.4.4 ASPNET事件439
12.4.5用代码创建控件元素440
12.4.6控件的响应输出441
12.4.7列表控件441
12.4.8验证控件445
12.4.9主文档450
12.5 ASP.NETAJAX454
12.6 Web服务458
12.6.1构建Web服务458
12.6.2使用Web服务461
12.6.3传播Web服务465
12.7本章小结466
12.8复习题467
12.9练习题468
第13章 基于Web的数据库访问471
13.1关系数据库471
13.2结构化查询语言简介474
13.2.1 SELECT命令474
13.2.2连接475
13.2.3 INSERT命令476
13.2.4 UPDATE命令476
13.2.5 DELETE命令476
13.2.6 DROP命令477
13.2.7 CREATE TABLE命令477
13.3数据库访问的体系结构477
13.3.1客户端-服务器体系结构478
13.3.2 Microsoft ODBC体系结构478
13.3.3 PHP和数据库访问479
13.3.4 Java JDBC体系结构479
13.4 MySQL数据库系统479
13.5使用PHP和MySQL实现数据库访问482
13.5.1特殊字符的潜在问题482
13.5.2连接MySQL并选择数据库483
13.5.3请求MySQL操作484
13.5.4 PHP-MySQL示例485
13.6使用JDBC和MySQL实现数据库访问490
13.6.1 JDBC和MySQL490
13.6.2元数据492
13.6.3示例493
13.7使用ASP.NET和MySQL实现数据库访问496
13.7.1 MySQL和ADONET496
13.7.2数据绑定498
13.7.3连接字符串498
13.8本章小结502
13.9复习题503
13.10练习题504
第14章Ruby简介507
14.1 Ruby的起源与用途507
14.2标量类型及其操作508
14.2.1数值与字符串字面量508
14.2.2变量和赋值语句509
14.2.3数值运算符510
14.2.4 String的方法511
14.3简单的输入输出515
14.3.1屏幕输出515
14.3.2键盘输入515
14.4控制语句517
14.4.1控制表达式517
14.4.2选择语句和循环语句518
14.5数组基础521
14.5.1 for-in语句522
14.5.2数组和列表的内置方法523
14.5.3示例525
14.6散列526
14.7方法527
14.7.1基础知识527
14.7.2局部变量528
14.7.3参数528
14.8类531
14.8.1类的基础知识531
14.8.2访问控制533
14.8.3继承535
14.9块和迭代器536
14.10模式匹配538
14.10.1模式匹配的基础知识538
14.10.2存储匹配539
14.10.3替换540
14.11本章小结541
14.12复习题541
14.13练习题542
第15章Rails简介543
15.1 Rails概述543
15.2文档请求545
15.2.1静态文档Hello World545
15.2.2动态文档549
15.3使用数据库的Rails应用程序550
15.3.1构建基本应用程序551
15.3.2完成应用程序558
15.3.3修改数据库562
15.3.4布局和样式表564
15.4本章小结565
15.5复习题566
15.6练习题566
附录A Java简介569
附录B 命名颜色及其十六进制值583