《CSS+XHTML+JAVASCRIPT完全学习手册》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:梁胜民,肖新峰,王占中等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302168072
  • 页数:506 页
图书介绍:本书介绍开发符合新标准网页的理论和技术,包括应用CSS+XHTML+JavaScript进行网页开发的技术和方法。

第1篇 XHTML篇 1

第1章 XHTML基础 1

1.1 Internet与WWW 1

1.2 HTML与DHTML 4

1.2.1 HTML 4

1.2.2 DHTML 5

1.3 基础标记 6

1.4 简单应用 9

第2章 格式化文本 11

2.1 文本标记 11

2.1.1 物理样式标记 11

2.1.2 逻辑样式标记 13

2.1.3 〈font〉控制标记 14

2.2 段落标记 15

2.3 列表标记 16

2.3.1 无序列表标记 17

2.3.2 有序列表标记 18

2.3.3 定义列表标记 20

2.3.4 组合列表标记 21

2.4 排版标记 23

2.4.1 预格式化文本标记 23

2.4.2 〈div〉和〈span〉标记 25

2.4.3 其他排版标记 26

2.5 多媒体标记 29

2.5.1 图像标记〈img〉 29

2.5.2 背景音乐标记〈bgsound〉 32

2.5.3 视频、动画标记 33

第3章 表单和框架 38

3.1 表单标记 38

3.1.1 表单概述 38

3.1.2 表单标记的应用 40

3.2 基本表单控件 42

3.2.1 控件input 42

3.2.2 控件select 47

3.2.3 控件textarea 50

3.2.4 控件button 51

3.2.5 控件label 52

3.2.6 控件fieldset和legend 54

3.3 使用框架 56

3.3.1 框架概述 56

3.3.2 框架网页结构 57

3.3.3 框架网页属件 59

3.3.4 使用框架案例 60

3.3.5 内嵌框架 65

第2篇 CSS篇 69

第4章 CSS基本知识 69

4.1 CSS概念 69

4.1.1 CSS的基本概念 69

4.1.2 CSS的特点 70

4.1.3 使用CSS的好处 71

4.2 使用CSS 72

4.2.1 CSS类型 72

4.2.2 CSS基础 72

4.2.3 CSS的冲突 77

4.3 第一个CSS文件 78

4.3.1 CSS样式表实例 79

4.3.2 插入CSS样式表 80

4.3.3 XHTML文档 82

第5章 设置CSS基础样式 84

5.1 CSS单位 84

5.1.1 颜色 84

5.1.2 长度 86

5.2 字体 87

5.2.1 font-family属性 87

5.2.2 font-weight属性 88

5.2.3 font-size属性 90

5.2.4 font-style属性 92

5.2.5 font-variant属性 92

5.2.6 font属性 93

5.3 文本 94

5.3.1 text-indent属性 94

5.3.2 text-align属性 96

5.3.3 white-space属性 97

5.3.4 line-height属性 98

5.3.5 vertical-align属性 99

5.3.6 text-transform属性 101

5.3.7 text-decoration属性 102

5.3.8 word-spacing属性和letter-spacing属性 103

5.4 边距与间隙 104

5.4.1 区块概念 104

5.4.2 margin属性 105

5.4.3 padding属性 106

5.5 颜色及背景 108

5.5.1 color属性 108

5.5.2 background-color属性 109

5.5.3 background-image属性 110

5.5.4 background-repeat属性 111

5.5.5 background-position属性 113

5.5.6 background-attachment属性 114

5.5.7 background属性 115

5.6 边框 116

5.6.1 border-style属性 116

5.6.2 border-width属性 117

5.6.3 border-color属性 118

5.6.4 border属性 118

第6章 CSS高级应用 120

6.1 滤镜特效 120

6.1.1 Alpha滤镜 121

6.1.2 BlendTrans滤镜 124

6.1.3 Blur滤镜 125

6.1.4 Chroma滤镜 127

6.1.5 DropShadow滤镜 128

6.1.6 FlipH滤镜 129

6.1.7 FlipV滤镜 130

6.1.8 Glow滤镜 131

6.1.9 Gray滤镜 133

6.1.10 Invert滤镜 133

6.1.11 Light滤镜 134

6.1.12 Mask滤镜 136

6.1.13 RevealTrans滤镜 137

6.1.14 Shadow滤镜 138

6.1.15 Wave滤镜 139

6.1.16 Xray滤镜 141

6.2 列表 141

6.2.1 符号列表 141

6.2.2 图像列表 144

6.2.3 位置列表 145

6.2.4 列表样式集合 145

6.3 定位与布局 146

6.3.1 定位属性 146

6.3.2 边偏移属性 147

6.3.3 position属性 148

6.3.4 overflow属性 152

6.3.5 float属性 153

6.3.6 visibility属性和display属性 155

6.4 鼠标指针 157

第3篇 XML篇 159

第7章 XML编程基础 159

7.1 XML基本概念 159

7.1.1 XML简介 159

7.1.2 XML标记与元素 160

7.1.3 XML属性 162

7.1.4 XML实体引用及CDATA段 164

7.1.5 XML命名空间 165

7.2 文档类型定义DTD 166

7.2.1 DTD简介 167

7.2.2 内部DTD和外部DTD 167

7.2.3 DTD对元素的声明 170

7.2.4 DTD对属性的声明 173

7.2.5 普通实体 176

7.2.6 参数实体 178

7.2.7 未解析实体 181

7.3 XML架构Schema 182

7.3.1 XML Schema模型结构 183

7.3.2 XML Schema简单类型 183

7.3.3 XML Schema复杂类型 185

7.3.4 XML Schema元素声明 190

7.3.5 XML Schema属性声明 193

第8章 XML样式显示 196

8.1 XSLT概述 196

8.1.1 XSLT简介 196

8.1.2 XSLT工作原理 197

8.1.3 XSLT文档结构 198

8.2 XSLT模板 200

8.2.1 XSLT样式表与模板 200

8.2.2 XSLT标记与模板匹配 201

8.2.3 模板调用 204

8.3 XSLT元素 206

8.3 1 xsl:value-of 207

8.3.2 xsl:for-each 208

8.3.3 控制语句元素 209

8.3.4 xsl:copy 211

8.3.5 xsl:sort 212

8.3.6 xsl:element元素 213

8.3.7 xsl:attribute元素和xsl:attribute-set元素 214

8.4 使用CSS显示XML 216

第9章 XML技术 220

9.1 XLink语言 220

9.1.1 HTML超链接 220

9.1.2 XLink概述及结构 222

9.1.3 简单链接 223

9.1.4 扩展链接 225

9.1.5 外联链接 229

9.1.6 扩展链接组 230

9.2 XPath语言 231

9.2.1 XPath数据模型 231

9.2.2 XPath定位路径 233

9.2.3 XPath运算符及函数 237

9.3 XPointer语言 240

9.3.1 XPointer定位路径 240

9.3.2 节点集函数 243

9.3.3 点和范围 245

第10章 XML解析 248

10.1 DOM技术 248

10.1.1 DOM技术概述及其结构 248

10.1.2 DOM接口 249

10.1.3 解析XML文档 252

10.1.4 DOM创建XML文档 254

10.1.5 DOM对XML文档的操作 257

10.1.6 异常处理 259

10.1.7 DOM数据库应用 261

10.2 SAX技术 264

10.2.1 SAX概述及工作机制 264

10.2.2 SAX接口及解析器 266

10.2.3 SAX解析XML文档 267

10.2.4 SAX程序异常及错误处理 271

10.2.5 SAX数据库应用 274

10.3 XML和ASP.NET 277

10.3.1 ASP.NET命名空间及类 277

10.3.2 ASP.NET读取XML文档 278

10.3.3 ASP.NET创建XML文档 282

第4篇 JavaScript篇第11章 JavaScript基础 287

11.1 JavaScript语言概述 287

11.1.1 JavaScript特点 287

11.1.2 第一个JavaScript程序 288

11.2 基础语法 290

11.2.1 数据类型 291

11.2.2 变量 293

11.2.3 运算符 295

11.3 流程控制语句 298

11.3.1 条件语句 298

11.3.2 循环语句 300

11.3.3 其他语句 303

11.4 JavaScript函数 305

11.4.1 系统函数 305

11.4.2 用户自定义函数 310

11.5 综合实例:计算器 312

第12章 JavaScript事件处理 315

12.1 事件概述 315

12.1.1 事件简介 315

12.1.2 指定事件 316

12.2 基本事件模型 318

12.2.1 事件类型 318

12.2.2 使用属性的事件处理 320

12.2.3 使用JavaScript的事件处理 322

12.2.4 事务处理的返回值 324

12.2.5 事件处理程序中的this关键字 324

12.3 2级DOM事件模型 325

12.3.1 事件传播 325

12.3.2 注册事件处理程序 326

12.3.3 设置对象的事件处理程序 327

12.3.4 事件的模块和类型 328

12.3.5 Event接口和对象 329

12.4 IE事件模型 331

12.4.1 IE Event对象 331

12.4.2 IE的事件传播 332

12.5 Netscape 4事件模型 333

12.5.1 Netscape 4 Event对象 333

12.5.2 Netscape 4的事件传播 334

12.6 常用事件 335

12.7 综合实例:可拖动的元素 337

12.8 综合实例:事件监视器 340

第13章 使用JavaScript对象 345

13.1 对象基础 345

13.1.1 对象的概念 345

13.1.2 使用JavaScript对象基础知识 346

13.2 浏览器对象 348

13.2.1 浏览器环境 348

13.2.2 对象层次模型 349

13.2.3 Window对象 350

13.2.4 Navigator对象 354

13.2.5 Document对象 356

13.2.6 Location对象 359

13.2.7 History对象 361

13.2.8 Screen对象 362

13.3 内置对象 363

13.3.1 Date对象 363

13.3.2 Math对象 366

13.3.3 String对象 369

13.3.4 Array对象 372

13.4 自定义对象 375

第5篇 应用篇 377

第14章 ASP.NET+XML的通信录 377

14.1 系统分析 377

14.1.1 结构分析 377

14.1.2 XML分析和系统配置 379

14.2 系统实现 381

14.2.1 页面样式 381

14.2.2 通信录首页 383

14.2.3 所有联系人 386

14.2.4 联系人详细信息 391

14.2.5 添加联系人 395

14.2.6 管理联系人 398

14.2.7 删除联系人 401

14.2.8 修改联系人 402

第15章 博客日志管理系统 406

15.1 系统分析 406

15.1.1 结构分析 406

15.1.2 数据库分析 408

15.2 实现通用模块 409

15.2.1 数据库类 409

15.2.2 母版页 412

15.3 系统首页 414

15.3.1 添加布局 415

15.3.2 编码实现 418

15.3.3 其他模块 420

15.4 查看日志 423

15.4.1 日志列表 423

15.4.2 日志正文 424

15.5 管理日志 428

15.5.1 管理员登录 428

15.5.2 管理日志分类 431

15.5.3 管理日志列表 435

15.5.4 管理评论 440

15.5.5 修改密码 441

15.6 定义系统管理外观 442

第16章 相册模块 446

16.1 系统分析 446

16.1.1 结构分析 446

16.1.2 数据库分析和系统配置 448

16.2 系统实现 450

16.2.1 页面样式 450

16.2.2 本站首页 454

16.2.3 查看图片 457

16.2.4 管理分类 463

16.2.5 查看、删除图片 470

16.2.6 添加图片 474

16.2.7 修改图片 479

第17章 留言板 484

17.1 系统分析 484

17.1.1 结构分析 484

17.1.2 数据库分析和应用程序配置 485

17.2 系统实现 487

17.2.1 页面样式 487

17.2.2 留言板首页 488

17.2.3 管理员登录 492

17.2.4 留言发表 494

17.2.5 管理员回复 498

17.2.6 留言管理 500

17.2.7 留言搜索 504