《Web技术基础 XHTML、CSS、JavaScript》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张树明,贝岩,沈泽刚等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302299356
  • 页数:353 页
图书介绍:本书基于Web标准介绍了Web技术的基本原理,XHTML、CSS、ECMA Script与网站制作流程,可作为高等学校计算机相关专业教材,对学习Web技术的学生具有很大帮助,对Web技术开发、管理人员是很好的学习材料。

第1章 Web技术概述 1

1.1 Internet概述 1

1.1.1 TCP/IP 1

1.1.2 主机和IP地址 2

1.1.3 域名和DNS 2

1.2 Web概述 3

1.2.1 Web历史 3

1.2.2 Web体系结构 4

1.2.3 基本Web技术 5

1.2.4 Web服务器 9

1.3 超文本与标记语言 9

1.3.1 超文本与超媒体 10

1.3.2 标记语言 10

1.4 Web标准 12

1.4.1 Web标准体系 12

1.4.2 采用Web标准的优势 13

1.5 浏览器 13

1.5.1 常用浏览器 13

1.5.2 浏览器内核 14

1.5.3 标准浏览器 14

1.5.4 浏览器市场 15

1.6 网页制作工具 15

1.6.1 Adobe Dreamweaver 16

1.6.2 测试和调试环境 16

1.7 小结 17

1.8 习题 17

第2章 标准化页面 18

2.1 XHTML基础 18

2.1.1 XHTML文档结构 18

2.1.2 元素与标签 19

2.1.3 属性 23

2.1.4 语法规则 24

2.2 Dreamweaver基础 25

2.2.1 Dreamweaver工作流程概述 25

2.2.2 使用Dreamweaver站点 26

2.3 文档结构元素 28

2.3.1 <html>标签 28

2.3.2 <head>标签 29

2.3.3 <body>标签 29

2.4 头部元素 29

2.4.1 <title>标签 29

2.4.2 <meta>标签 30

2.5 小结 32

2.6 习题 33

第3章 结构化文档 34

3.1 XHTML通用元素 34

3.1.1 <div>标签 34

3.1.2 <span>标签 35

3.2 XHTML基本元素 35

3.2.1 标题 35

3.2.2 段落 35

3.2.3 换行符 36

3.2.4 注释 36

3.3 XHTML文本格式化 36

3.3.1 文本格式化标签 36

3.3.2 计算机输出标签 37

3.3.3 引用和术语定义 38

3.4 XHTML列表 38

3.4.1 无序列表 38

3.4.2 有序列表 39

3.4.3 定义列表 40

3.5 叮叮书店首页结构化文档的建立 41

3.5.1 分析设计页面内容结构 41

3.5.2 用<div>确定文档结构 42

3.5.3 添加文本内容 43

3.5.4 在浏览器中预览 46

3.6 小结 47

3.7 习题 47

第4章 超链接 48

4.1 <a>标签 48

4.1.1 href属性 48

4.1.2 id和Name属性 49

4.2 XHTML字符集与颜色 50

4.2.1 xHTML字符集 50

4.2.2 XHTML字符实体 51

4.2.3 XHTML颜色 52

4.2.4 XHTML颜色名 52

4.3 叮叮书店首页超链接的使用 52

4.4 小结 54

4.5 习题 54

第5章 制作编辑图像 55

5.1 Fireworks基础 55

5.1.1 矢量图和位图的概念 55

5.1.2 认识Fireworks界面 56

5.1.3 新建、打开和导入文件 56

5.1.4 画布和图像的调整 57

5.1.5 辅助设计工具 58

5.2 操作对象 59

5.2.1 对象和图层的概念 59

5.2.2 选择、移动和对齐对象 59

5.2.3 变形和扭曲 60

5.2.4 改变对象的叠放次序 60

5.2.5 设置对象的不透明度 61

5.2.6 操作对象的快捷键 61

5.3 编辑位图 61

5.3.1 创建和取消选区 62

5.3.2 编辑选区中的像素区域 62

5.4 绘制矢量图形 63

5.4.1 矢量图形的基本构成 63

5.4.2 调整矢量线条 65

5.4.3 路径的切割和组合 65

5.4.4 路径和选区的相互转换 66

5.5 文本对象的使用 66

5.5.1 文本编辑和修饰 67

5.5.2 将文本附加到路径 68

5.6 小结 69

5.7 习题 69

第6章 图像进阶 70

6.1 蒙版 70

6.1.1 粘贴为蒙版 70

6.1.2 粘贴于内部 72

6.1.3 将文本用作蒙版 73

6.2 简单GIF动画的制作 73

6.2.1 使用状态制作动画 73

6.2.2 使用补间实例制作动画 75

6.3 切片及导出 76

6.3.1 切片的作用 76

6.3.2 切片的基本操作 76

6.4 小结 77

6.5 习题 77

第7章 多媒体 79

7.1 XHTML图像 79

7.1.1 <img>标签 79

7.1.2 <map>标签和<area>标签 80

7.2 <object>标签 81

7.3 XHTML音频 82

7.3.1 音频格式 82

7.3.2 使用音频 82

7.4 XHTML动画 83

7.4.1 插入SWF文件 83

7.4.2 设置SWF文件属性 84

7.5 XHTML视频 85

7.5.1 视频格式 85

7.5.2 插入FLV文件 86

7.5.3 插入WMP(Windows Media Player) 88

7.6 叮叮书店首页图像的使用 89

7.7 小结 90

7.8 习题 91

第8章 表格 92

8.1 XHTML表格 92

8.1.1 表格结构 92

8.1.2 表格标签 92

8.2 常用表格标签 93

8.2.1 <table>标签 93

8.2.2 <tr>标签 94

8.2.3 <td>标签 94

8.2.4 <col>标签 95

8.2.5 <thead>、<tbody>和<tfoot>标签 96

8.3 叮叮书店购物车页面的建立 96

8.4 小结 98

8.5 习题 98

第9章 表单 100

9.1 XHTML表单 100

9.1.1 表单 100

9.1.2 <form>标签 100

9.2 表单域 102

9.2.1 <input>标签 102

9.2.2 <textarea>标签 106

9.2.3 <label>标签 107

9.2.4 <fieldset>标签 107

9.2.5 <select>标签 107

9.2.6 <option>标签 108

9.2.7 <optgroup>标签 108

9.2.8 <button>标签 109

9.3 叮叮书店联系我们页面的建立 109

9.4 小结 112

9.5 习题 112

第10章 表现 114

10.1 CSS概述 114

10.2 CSS语法 116

10.3 CSS常用选择器 117

10.4 CSS属性 119

10.4.1 CSS属性 119

10.4.2 CSS属性值 122

10.5 使用CSS 124

10.6 层叠(多重)样式 127

10.7 小结 130

10.8 习题 130

第11章 页面布局 132

11.1 CSS盒模型 132

11.1.1 CSS盒模型概述 132

11.1.2 CSS内边距 134

11.1.3 CSS边框 135

11.1.4 CSS外边距 139

11.1.5 盒模型显示类型 141

11.2 CSS定位 144

11.2.1 position属性 145

11.2.2 z-index属性 148

11.2.3 CSS浮动 149

11.2.4 CSS定位机制 151

11.2.5 CSS分类属性 160

11.3 Drearmweaver基本布局模板 161

11.3.1 3列固定,标题和脚注 161

11.3.2 3列液态,标题和脚注 163

11.4 叮叮书店首页布局样式设计 163

11.5 小结 168

11.6 习题 168

第12章 元素外观属性 170

12.1 CSS常用属性 170

12.1.1 CSS背景 170

12.1.2 CSS文本 173

12.1.3 CSS字体 176

12.1.4 CSS列表 179

12.1.5 CSS尺寸 181

12.2 CSS伪类和伪元素 182

12.2.1 CSS伪类 182

12.2.2 CSS伪元素 185

12.3 叮叮书店首页外观样式设计 186

12.3.1 文本 187

12.3.2 背景 187

12.3.3 超链接 191

12.3.4 其他细节 192

12.3.5 logo 192

12.4 小结 194

12.5 习题 194

第13章 页面内容样式设计 196

13.1 默认样式 196

13.1.1 XHTML默认样式 196

13.1.2 浏览器默认样式 197

13.2 页面内容样式设计 199

13.2.1 导航菜单 199

13.2.2 图文混排 202

13.3 小结 204

13.4 习题 204

第14章 表格样式 205

14.1 CSS表格 205

14.1.1 表格属性 205

14.1.2 边框控制 206

14.1.3 改善表格显示效果 208

14.2 叮叮书店购物车页面表格样式设计 209

14.3 小结 209

14.4 习题 210

第15章 网站制作流程与发布 211

15.1 网站制作流程 211

15.2 Dreamweaver模板 213

15.3 叮叮书店模板的建立 213

15.4 基于模板建立叮叮书店其他页面 214

15.4.1 特刊降价(specials.html) 214

15.4.2 联系我们(contact.html) 216

15.4.3 更多细节(details.html) 217

15.4.4 购物车(cart.html) 220

15.5 网站发布 220

15.5.1 Web服务器安装使用 221

15.5.2 使用Dreamweaver发布 222

15.5.3 申请免费域名 222

15.6 小结 223

15.7 习题 223

第16章 ECMAScript基础 225

16.1 JavaScript简介 225

16.1.1 JavaScript历史 225

16.1.2 JavaScript组成 226

16.1.3 JavaScript使用 227

16.1.4 JavaScript消息框 229

16.2 ECMAScript基础 230

16.2.1 ECMAScript语法基础 230

16.2.2 ECMAScript变量 231

16.2.3 ECMAScript关键字和保留字 232

16.2.4 ECMAScript基本数据类型 233

16.2.5 ECMAScript类型转换 235

16.3 ECMAScript运算符 237

16.3.1 一元运算符 237

16.3.2 算术运算符 239

16.3.3 关系运算符 240

16.3.4 逻辑运算符 242

16.3.5 其他运算符 243

16.4 小结 244

16.5 习题 244

第17章 ECMAScript语句 246

17.1 算法 246

17.1.1 算法的概念 246

17.1.2 简单算法举例 246

17.1.3 算法特性 247

17.1.4 算法与程序 247

17.2 ECMAScript语句 247

17.2.1 条件语句 247

17.2.2 循环语句 251

17.2.3 break和continue语句 253

17.3 小结 254

17.4 习题 254

第18章 行为与对象 256

18.1 行为 256

18.1.1 ECMAScript函数 256

18.1.2 XHTML事件 257

18.2 ECMAScript对象 261

18.2.1 对象 261

18.2.2 使用对象 263

18.2.3 ECMAScript引用类型 263

18.2.4 ECMAScript对象类型 269

18.3 错误处理 269

18.4 内置对象和本地对象 272

18.4.1 Math对象 272

18.4.2 Global全局对象 273

18.4.3 Array对象 274

18.4.4 Date对象 276

18.5 叮叮书店页面显示日期和时间 277

18.6 小结 280

18.7 习题 280

第19章 DOM 282

19.1 DOM概述 282

19.1.1 DOM简介 282

19.1.2 节点树 282

19.2 DOM对象 284

19.2.1 Node对象 284

19.2.2 HTMLElement对象 285

19.2.3 HTMLDocument对象 286

19.2.4 访问节点 287

19.3 DOM与CSS 289

19.3.1 Style对象 289

19.3.2 CurrentStyle对象 294

19.3.3 StyleSheet对象 295

19.4 叮叮书店首页图片切换效果的实现 297

19.5 叮叮书店书籍分类页面选项卡效果的实现 299

19.6 小结 302

19.7 习题 302

第20章 HTML DOM对象 304

20.1 HTML DOM对象 304

20.1.1 Document对象 305

20.1.2 Image对象 307

20.1.3 Anchor对象 308

20.1.4 Event对象 309

20.1.5 Checkbox和Radio对象 311

20.1.6 FileUpload对象 313

20.1.7 Text和Password对象 315

20.1.8 Textarea对象 317

20.1.9 Select和Option对象 317

20.1.10 Submit、Reset和Button对象 319

20.1.11 Form对象 320

20.2 RegExp对象 322

20.3 叮叮书店联系我们页面表单数据验证 324

20.4 小结 328

20.5 习题 328

第21章 BOM 330

21.1 BOM对象 330

21.1.1 window对象 330

21.1.2 navigator对象 334

21.1.3 screen对象 335

21.1.4 location对象 336

21.1.5 history对象 336

21.2 元素大小与位置 337

21.3 叮叮书店首页浮动广告 339

21.4 小结 342

21.5 习题 342

第22章 jQuery入门 343

22.1 jQuery基础 343

22.1.1 添加jQuery库 343

22.1.2 jQuery语法 344

22.2 特效和动画 345

22.3 XHTML操作 348

22.4 AJAX函数 349

22.5 叮叮书店试读页面的建立 350

22.6 小结 352

22.7 习题 352

参考文献 353