图书介绍
Web技术PDF|Epub|txt|kindle电子书版本网盘下载
- Jeffrey C. Jackson著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302152613
- 出版时间:2007
- 标注页数:468页
- 文件大小:41MB
- 文件页数:484页
- 主题词:主页制作-程序设计
PDF下载
下载说明
Web技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web基本要素1
1.1 因特网(Internet)1
1.2 基本Internet协议3
1.2.1 TCP/IP3
1.2.2 UDP、DNS和域名6
1.2.3 更高级的协议7
1.3 万维网8
1.3.1 超文本传输协议9
1.4 HTTP请求消息10
1.4.1 总体结构10
1.4.2 HTTP版本11
1.4.3 请求URI11
1.4.4 请求方法12
1.4.5 头部字段和MIME类型13
1.5 HTTP响应消息15
1.5.1 响应状态行16
1.5.2 响应头部字段17
1.5.3 缓存控制17
1.5.4 字符集18
1.6 Web客户19
1.6.1 基本的浏览器功能20
1.6.2 URL22
1.6.3 用户可控制的特性23
1.6.4 额外的功能25
1.7 Web服务器26
1.7.1 服务器特性26
1.7.2 服务器历史27
1.7.3 服务器配置和调优28
1.7.4 定义虚拟主机31
1.7.5 日志记录33
1.7.6 访问控制36
1.7.7 安全的服务器37
1.8 案例研究39
1.9 参考40
1.10 习题42
1.11 研究和探索44
1.12 项目45
第2章 置标语言49
2.1 HTML简介49
2.2 HTML的发展历史和版本51
2.2.1 “战争”年代51
2.2.2 整理工作53
2.3 基本的XHTML语法和语义55
2.3.1 文档类型声明55
2.3.2 字符数据中的空白57
2.3.3 无法识别的元素和属性58
2.3.4 特殊字符59
2.3.5 属性61
2.4 一些基本的HTML元素62
2.4.1 标题:hl及同类元素63
2.4.2 间距:pre和br63
2.4.3 格式化文本短语:span、strong、tt等64
2.4.4 水平线:hr65
2.4.5 图像:img元素65
2.4.6 链接:a元素67
2.4.7 注释68
2.4.8 嵌套元素68
2.5 相对URL69
2.6 列表71
2.7 表格72
2.8 框架76
2.9 表单77
2.10 定义XHTML的抽象语法:XML83
2.10.1 元素类型声明84
2.10.2 属性列表声明85
2.10.3 实体声明87
2.10.4 DTD文件88
2.11 创建HTML文档89
2.12 案例研究90
2.13 参考94
2.14 习题95
2.15 研究和探索97
2.16 项目100
第3章 样式表CSS103
3.1 层叠样式表简介103
3.2 层叠样式表特性105
3.3 CSS核心语法106
3.3.1 选择器字符串107
3.3.2 at-rule规则111
3.4 样式表和HTML112
3.5 样式规则层叠和继承113
3.5.1 规则层叠113
3.5.2 样继承117
3.6 属性119
3.6.1 字体库120
3.6.2 CSS中的长度规范121
3.6.3 字体属性123
3.6.4 线框124
3.6.5 文本格式化和颜色125
3.7 CSS方框模型127
3.7.1 基本概念和属性127
3.7.2 边框模型简写属性129
3.7.3 背景色和图像131
3.8 正常的流式方框布局132
3.8.1 基本方框布局132
3.8.2 display属性134
3.8.3 框边空白折叠135
3.8.4 块方框的宽度和高度136
3.8.5 简单的内联方框137
3.8.6 嵌套的内联方框139
3.9 超越正常流式处理140
3.9.1 用于定位的属性140
3.9.2 相对定位140
3.9.3 浮动定位141
3.9.4 绝对定位142
3.9.5 与定位相关的属性144
3.10 其他一些有用的样式属性145
3.10.1 列表145
3.10.2 表格145
3.10.3 光标样式146
3.11 案例研究146
3.12 参考151
3.13 习题151
3.14 研究和探索156
3.15 项目157
第4章 客户端编程与JavaScript语言159
4.1 JavaScript的发展历史和版本159
4.2 JavaScript简介160
4.3 了解JavaScript161
4.3.1 脚本语言161
4.3.2 编写和测试JavaScript程序162
4.4 基本语法164
4.5 变量和数据类型166
4.6 语句168
4.7 运算符169
4.7.1 优先级170
4.7.2 类型转换171
4.7.3 位运算符172
4.8 字面量173
4.9 函数174
4.10 对象176
4.10.1 对象属性177
4.10.2 枚举属性178
4.10.3 数组表示法178
4.10.4 对象引用179
4.10.5 方法181
4.10.6 构造函数183
4.10.7 示例:二叉树184
4.11 数组187
4.11.1 创建数组187
4.11.2 动态改变数组长度188
4.11.3 数组方法189
4.12 内置对象190
4.12.1 全局对象(window)191
4.12.2 String、Number和Boolean191
4.12.3 Date193
4.12.4 Math194
4.12.5 RegExp194
4.13 JavaScript调试器198
4.14 参考200
4.15 习题200
4.16 研究和探索202
4.17 项目204
第5章 宿主对象、浏览器与DOM209
5.1 DOM简介209
5.2 DOM发展历史和级别211
5.3 内部事件处理212
5.4 修改元素样式214
5.5 文档树216
5.5.1 Node对象216
5.5.2 示例:列表重排序219
5.5.3 document节点221
5.5.4 Element节点221
5.5.5 Text节点222
5.5.6 示例:可折叠的元素222
5.5.7 HTML的便利属性224
5.6 DOM事件处理225
5.6.1 Event对象和事件侦听器225
5.6.2 鼠标事件226
5.6.3 窗口级事件229
5.6.4 事件传播229
5.6.5 示例:下拉菜单231
5.6.6 事件取消和表单验证235
5.6.7 生成事件236
5.7 包容不兼容的浏览器237
5.7.1 检测宿主对象237
5.7.2 详细剖析IE6239
5.8 window的其他属性243
5.9 案例研究247
5.10 参考251
5.11 习题252
5.12 研究和探索253
5.13 项目254
第6章 服务器端编程与Java Servlet258
6.1 servlet体系结构概述258
6.2 “Hello World!”servlet259
6.3 生成动态内容的servlet261
6.4 servlet生命周期263
6.5 参数数据264
6.5.1 参数数据和查询字符串264
6.5.2 servlet和参数数据265
6.5.3 表单和参数数据268
6.6 会话270
6.6.1 创建会话271
6.6.2 存储和检索属性272
6.6.3 会话终止275
6.7 cookie276
6.8 URL重写278
6.9 其他servlet能力280
6.9.1 HttpServletRequest的另外几个方法280
6.9.2 HttpServletResponse的另外几个方法282
6.9.3 对其他HTTP方法的支持284
6.10 数据存储284
6.11 servlet和并发性284
6.11.1 Web服务器中的并发性285
6.11.2 线程285
6.11.3 线程问题286
6.11.4 线程同步287
6.11.5 servlet同步289
6.11.6 小结和结束语293
6.12 案例研究294
6.13 相关技术299
6.14 参考300
6.15 习题301
6.16 研究和探索302
6.17 项目303
第7章 Web数据表示与XML306
7.1 XML文档和词汇表306
7.2 XML版本和XML声明310
7.3 XML命名空间311
7.4 JavaScript和XML:Ajax314
7.5 基于DOM的XML处理318
7.6 面向事件的解析:SAX322
7.7 转换XML文档328
7.7.1 在XML表示之间转换329
7.7.2 XSL简介331
7.7.3 XSL组件概述333
7.8 选择XML数据:XPath334
7.8.1 位置路径334
7.8.2 具有多个位置步的位置路径337
7.8.3 绝对位置路径和相对位置路径338
7.8.4 组合节点列表338
7.8.5 把函数调用作为Xpath表达式338
7.9 基于模板的转换:XSLT339
7.9.1 再论“Hello World!”339
7.9.2 递归模板处理341
7.9.3 生成结果树的内容345
7.9.4 XML结果文档格式化350
7.10 在浏览器中显示XML文档352
7.11 案例研究353
7.12 相关技术359
7.13 参考359
7.14 习题360
7.15 研究和探索362
7.16 项目363
第8章 把编程与表示分开365
8.1 JSP简介365
8.2 JSP和servlet368
8.3 运行JSP应用程序370
8.3.1 Web应用程序370
8.3.2 安装Web应用程序371
8.3.3 定义Web应用程序的参数374
8.4 基本的JSP377
8.4.1 JSP表达式语言(EL)377
8.4.2 JSP标记380
8.4.3 JSTL核心动作381
8.5 JavaBeans类和JSP386
8.5.1 JavaBeans技术基础386
8.5.2 实例化bean对象388
8.5.3 使用JavaBeans对象390
8.5.4 非bean对象上的获取器/设置器391
8.6 标签库和文件391
8.7 对模型-视图-控制器范型的支持393
8.7.1 MVC基础394
8.7.2 servlet请求调度394
8.7.3 支持MVC的JSP动作398
8.8 案例研究399
8.9 相关技术404
8.9.1 带有scriptlet的JSP页面405
8.9.2 ASP和ASP.NET405
8.9.3 PHP:超文本处理器406
8.9.4 ColdFusion?406
8.10 参考407
8.11 习题407
8.12 研究和探索409
8.13 项目410
第9章 Web服务412
9.1 Web服务的概念412
9.2 编写Java Web服务416
9.2.1 货币转换服务416
9.2.2 编写服务器软件416
9.2.3 打包服务器软件418
9.3 编写Java Web服务客户421
9.4 描述Web服务:WSDL426
9.5 表示数据类型:XML Schema431
9.5.1 内置数据类型432
9.5.2 XML模式433
9.5.3 用户定义的简单类型434
9.5.4 用户定义的复杂类型436
9.5.5 实例文档内的XML Schema438
9.6 传递对象数据:SOAP439
9.6.1 SOAP元素439
9.6.2 RPC表示440
9.6.3 结构体数据的SOAP编码442
9.6.4 数组的SOAP编码443
9.6.5 SOAP和HTTP445
9.6.6 Java对SOAP的支持445
9.7 相关技术445
9.8 参考446
9.9 习题447
9.10 研究和探索449
9.11 项目450
附A 软件安装451
A.1 系统基础451
A.1.1 命令提示符451
A.1.2 环境变量452
A.1.3 文件路径452
A.2 浏览器软件453
A.3 Java453
A.3.1 确定Java版本453
A.3.2 安装Java SDK454
A.4 Web服务器和XML处理工具455
A.4.1 安装JWSDP 1.3455
A.4.2 安装后的任务456
A.4.3 运行Tomcat服务器457
附B 将Java对象存储为文件459
B.1 可序列化的对象459
B.2 在Java中读写可序列化的对象460
B.3 支持对象演化461
B.4 案例研究462
附录C 数据库和Java servlet464
C.1 JDBC驱动程序464
C.1.1 从本地连接到MS Access465
C.1.2 连接到MySQL466
C.2 JDBC数据库访问468