《Web编程技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Robert W.Sebesta著;刘庄等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111119649
  • 页数:323 页
图书介绍:本书介绍了入门基础、HTML介绍等。

第1章 入门基础 1

1.1 因特网简介 1

1.1.1 起源 1

1.1.2 什么是因特网 2

1.1.3 IP地址 2

1.1.4 域名 3

1.2 万维网 3

1.2.1 起源 4

1.2.2 万维网和因特网的区别 4

1.3 Web浏览器 5

1.4 Web服务器 5

1.5 统一资源定位器 6

1.5.1 URL格式 6

1.5.2 URL路径 6

1.6 多用途的网际邮件扩充协议 7

1.6.1 类型规范 7

1.6.2 试验文档类型 8

1.7 超文本传输协议 8

1.7.1 请求阶段 9

1.7.2 响应阶段 10

1.8 Web程序员工具箱 10

1.8.1 HTML 11

1.8.2 创建HTML文档的工具 11

1.8.3 Perl 12

1.8.4 JavaScript 12

1.8.5 Java 13

1.8.6 插件程序和过滤器 13

1.9 小结 14

1.10 复习题 15

1.11 练习 16

第2章 HTML介绍 17

2.1 HTML的起源与发展 17

2.2 语法基础 18

2.3 标准HTML文档结构 19

2.4 基本文本格式化 20

2.4.1 无标记文本 20

2.4.2 段落与行中断符 21

2.4.3 标题 21

2.4.4 引用块 22

2.4.5 字体风格与大小 23

2.4.6 水平标尺 24

2.5 图像 24

2.5.1 图像格式 25

2.5.2 <img/>标记 25

2.5.3 alt属性 26

2.6 超文本链接 27

2.6.1 链接 27

2.6.2 文档中的目标 29

2.6.3 使用链接 29

2.7 列表 30

2.7.1 无序列表 30

2.7.2 有序列表 30

2.7.3 定义列表 32

2.8 表格 33

2.9 框架 38

2.10 小结 41

2.11 复习题 42

2.12 练习 43

第3章 级联样式表 45

3.1 简介 45

3.2 样式表的层次 46

3.3 样式说明格式 47

3.4 样式类 48

3.5 属性和属性值 49

3.5.1 属性值的形式 49

3.5.2 字体属性 50

3.5.3 列表属性 52

3.5.4 文本定位 54

3.5.5 边距 55

3.6 颜色 56

3.7 <span>和<div>标记符 58

3.8 小结 58

3.9 复习题 59

3.10 练习 60

第4章 Perl基础 61

4.1 Perl的起源与使用 61

4.2 标量及其操作 62

4.2.1 数值和字符串常数 62

4.2.2 标量变量 63

4.2.3 数值操作符 64

4.2.4 字符串操作符 64

4.2.5 字符串函数 65

4.3 赋值语句及简单输入输出 65

4.3.1 赋值语句 65

4.3.2 键盘输入 66

4.3.3 屏幕输出 66

4.4 控制语句 67

4.4.1 控制表达式 68

4.4.2 选择和循环语句 69

4.5 数组使用基础 71

4.5.1 列表常数 71

4.5.2 数组 71

4.5.3 列表操作符 72

4.5.4 示例 73

4.6 哈希表 74

4.7 引用 75

4.8 函数 76

4.8.1 基本原理 76

4.8.2 局部变量 77

4.8.3 参数 77

4.8.4 示例 78

4.9 paek和unpack函数 79

4.10 使用正规表达式进行模式匹配 80

4.10.1 字符和字符集合模式 80

4.10.2 绑定操作符 82

4.10.3 锚 82

4.10.4 模式修饰符 82

4.10.5 记忆匹配 83

4.10.6 置换 83

4.10.7 转换操作符 84

4.11 文件的输入和输出 84

4.12 示例 85

4.13 小结 88

4.14 复习题 89

4.15 练习 90

第5章 使用Perl进行CGI编程 92

5.1 通用网关接口 92

5.2 CGI连接 93

5.3 HTML表单 95

5.3.1 <form>标记 95

5.3.2 组件 96

5.3.3 一个完整的表单示例 101

5.4 查询字符串的格式 105

5.5 查询字符串的解码 105

5.6 表单处理示例 108

5.7 CGI.pm模块 111

5.7.1 常用的CGI.pm函数 111

5.7.2 使用CGI.pm的表单示例 115

5.8 调查程序示例 117

5.9 使用CGI实现动画 126

5.10 小结 126

5.11 复习题 127

5.12 练习 128

第6章 JavaSCript基础 130

6.1 JavaScript简介 130

6.1.1 起源 130

6.1.2 程序和脚本 130

6.1.3 JavaScript和Java 131

6.1.4 JavaScript的使用 131

6.1.5 事件驱动处理 131

6.1.6 浏览器和HTML/JavaScript文档 132

6.2 面向对象与JavaScript 132

6.3 基本语法特点 133

6.4 基本数据类型、操作符及表达式 134

6.4.1 基本数据类型 134

6.4.2 数值和字符串常量 135

6.4.3 其他基本数据类型 135

6.4.4 声明变量 136

6.4.5 数字操作符 136

6.4.6 Math对象 137

6.4.7 Number对象 137

6.4.8 字符串连接操作符 138

6.4.9 隐式类型转换 138

6.4.10 String对象的属性和方法 139

6.4.11 typeof操作符 140

6.4.12 赋值语句 140

6.5 屏幕输出 140

6.6 控制语句 142

6.6.1 控制表达式 143

6.6.2 选择语句 144

6.6.3 switch语句 144

6.6.4 循环语句 145

6.7 对象的创建与修改 146

6.8 数组 147

6.8.1 数组对象的创建 147

6.8.2 数组对象的特点 148

6.8.3 数组的方法 148

6.9 函数 151

6.9.1 基本知识 151

6.9.2 局部变量 151

6.9.3 参数 152

6.9.4 sort操作符 154

6.10 示例1 155

6.11 构造函数 157

6.12 模式匹配 158

6.13 示例2 159

6.14 小结 161

6.15 复习题 162

6.16 练习 163

第7章 JavaScript与HTML文档 165

7.1 JavaScript执行环境 165

7.2 文档对象模型 166

7.3 事件与事件处理简介 167

7.4 事件、属性和标记 168

7.5 使用load和unload事件 170

7.6 按钮事件的事件处理器 172

7.7 检查表单输入 175

7.7.1 表单输入检查的事件处理 175

7.7.2 实例1——比较密码 176

7.7.3 实例2——表单输入检查 178

7.8 navigator对象 181

7.9 事件传播 182

7.10 小结 183

7.11 复习题 183

7.12 练习 184

第8章 用JavaScript实现动态文档 185

8.1 浏览器对动态文档的支持 185

8.2 元素定位 187

8.2.1 绝对定位 187

8.2.2 相对定位 191

8.2.3 静态定位 192

8.3 移动元素 192

8.4 元素的可见性 194

8.5 改变字体和颜色 196

8.5.1 改变颜色 196

8.5.2 改变字体 198

8.6 动态内容 199

8.7 元素堆叠 201

8.8 小结 204

8.9 复习题 205

8.10 练习 205

第9章 Java小程序 207

9.1 简介 207

9.2 小程序的主要方法 209

9.3 paint方法 209

9.4 <object>标记 210

9.5 小程序的参数 212

9.6 简单图形 214

9.6.1 坐标系 214

9.6.2 直线 214

9.6.3 矩形 214

9.6.4 多边形 216

9.6.5 椭圆 217

9.7 颜色 217

9.8 可交互小程序 218

9.8.1 与Applet类相关的类 218

9.8.2 Java GUI控件 218

9.8.3 Java事件模型 221

9.9 Java的并发性 226

9.9.1 线程的概念 226

9.9.2 Java的基本并发机制 227

9.9.3 Thread类 227

9.9.4 线程状态 229

9.9.5 线程的方法 229

9.10 使用线程实现动画 230

9.11 小结 232

9.12 复习题 233

9.13 练习 234

第10章 XML介绍 236

10.1 简介 236

10.2 XML语法 237

10.3 XML文档结构 240

10.4 数据类型定义 241

10.4.1 元素类型声明 241

10.4.2 属性的声明 242

10.4.3 实体的声明 244

10.4.4 DTD示例 245

10.4.5 内部和外部DTD 246

10.4.6 XML模式 247

10.5 命名空间 248

10.6 原始XML文档显示 249

10.7 使用级联样式表显示XML文档 250

10.8 XML转换及样式表 251

10.9 小结 255

10.10 复习题 257

10.11 练习 258

第11章 Web服务器和Servlet介绍 259

11.1 Web服务器操作 259

11.2 常见服务器特征 260

11.3 UNIX平台上的Apache系统 261

11.4 Servlet简介 264

11.5 Servlet详述 265

11.6 调查程序示例 268

11.7 在客户端存储信息 273

11.7.1 Cookie 274

11.7.2 会话跟踪 281

11.8 小结 286

11.9 复习题 288

11.10 练习 289

第12章 使用Java访问数据库 290

12.1 关系数据库 290

12.2 结构化查询语言(SQL)简介 292

12.2.1 SQL指令CREATE 293

12.2.2 SQL指令SELECT 293

12.2.3 SQL指令INSERT 294

12.2.4 SQL指令UPDATE 294

12.2.5 SQL指令DELETE 294

12.2.6 连接 295

12.3 数据库访问的体系结构 296

12.3.1 客户端/服务器体系结构 296

12.3.2 使用嵌入式SQL的数据库访问 297

12.3.3 Microsoft Access体系结构 297

12.3.4 Java JDBC体系结构 297

12.4 JDBC使用方法 298

12.5 Java语言的JDBC应用程序 299

12.5.1 数据库连接 299

12.5.2 通过JDBC使用SQL 300

12.6 JDBC应用程序示例 302

12.7 元数据 305

12.8 JDBC和Servlet 307

12.9 小结 308

12.10 复习题 309

12.11 练习 310

附录 Java简介 311

1 Java概述 311

2 数据类型和结构 313

3 类、对象和方法 314

4 接口 318

5 异常处理 318

5.1 异常类 318

5.2 异常处理 319

5.3 将异常绑定到处理器上 319

5.4 异常传播 320

5.5 子句throws 320

5.6 示例 321

6 小结 323