《Web编程基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:青岛英谷教育科技股份有限公司编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2016
  • ISBN:9787560639741
  • 页数:334 页
图书介绍:本书介绍了HTML、CSS和JavaScript的语法和作用,分为理论篇和实践篇。理论篇介绍了HTML基础、表格、表单、框架、CSS样式、页面布局、JavaScript基础、JavaScript对象、DOM编程、XML基础及理论技术等。实践篇则通过综合运用HTML、CSS和JavaScript技术完成了一个网站项目。

理论篇 3

第1章 HTML基础 3

1.1 Web概述 4

1.1.1 超文本传输协议 4

1.1.2 统一资源定位符 4

1.1.3 超文本标签语言 5

1.2 HTML文档结构 5

1.2.1 HTML部分 6

1.2.2 HEAD部分 6

1.2.3 BODY部分 6

1.3 HTML语法 8

1.3.1 标签 8

1.3.2 属性 8

1.3.3 注释 9

1.4 HTML常用基本标签 9

1.4.1 meta标签 9

1.4.2 文本 11

1.4.3 分隔标签 15

1.4.4 列表 16

1.4.5 超链接 19

1.4.6 图像 24

本章小结 25

本章练习 25

第2章 表格、表单和框架 27

2.1 表格 28

2.1.1 表格结构 28

2.1.2 表格标签 29

2.1.3 表格属性设置 31

2.2 表单 32

2.2.1 表单标签 33

2.2.2 表单域 34

2.2.3 表单按钮 37

2.2.4 综合示例 38

2.3 框架 40

2.3.1 框架的基本结构和语法 40

2.3.2 框架的使用 42

本章小结 45

本章练习 46

第3章 CSS样式 47

3.1 CSS基本语法 48

3.1.1 样式规则 48

3.1.2 选择符 49

3.1.3 选择符的组合 52

3.1.4 样式表的继承 53

3.1.5 CSS的使用方式 54

3.2 伪类和伪对象 56

3.2.1 伪类 56

3.2.2 伪对象 58

3.3 CSS样式属性 60

3.3.1 文本属性 60

3.3.2 文字属性 61

3.3.3 背景属性 62

3.3.4 定位属性 64

3.3.5 边框属性 65

3.3.6 CSS页面美化 67

本章小结 73

本章练习 74

第4章 页面布局 75

4.1 DIV层 76

4.2 页面布局 77

4.2.1 表格布局 77

4.2.2 框架布局 79

4.2.3 DIV+CSS布局 82

本章小结 87

本章练习 87

第5章 JavaScript基础 89

5.1 JavaScript简介 90

5.1.1 JavaScript语言特点 90

5.1.2 JavaScript基本结构 90

5.2 JavaScript基础语法 92

5.2.1 数据类型 93

5.2.2 常量 93

5.2.3 变量 93

5.2.4 注释 96

5.2.5 运算符 96

5.2.6 流程控制 99

5.3 函数 111

5.3.1 内置函数 111

5.3.2 自定义函数 113

本章小结 117

本章练习 117

第6章 JavaScript对象 119

6.1 JavaScript核心对象 120

6.1.1 数组对象 120

6.1.2 字符串对象 123

6.1.3 日期对象 129

6.1.4 数学对象 132

6.2 自定义对象 135

6.2.1 原型 136

6.2.2 对象创建 137

本章小结 143

本章练习 144

第7章 DOM编程 145

7.1 事件 146

7.2 DOM简介 146

7.2.1 DOM特性 146

7.2.2 DOM对象模型结构 147

7.3 Window和Document对象 148

7.3.1 Window对象 148

7.3.2 Document对象 155

7.4 其他DOM对象应用 161

7.4.1 Location对象 161

7.4.2 History对象 162

7.4.3 Navigator对象 163

7.4.4 表单对象 164

本章小结 166

本章练习 167

第8章 表单验证及特效 169

8.1 表单验证 170

8.1.1 常见的表单验证 170

8.1.2 表单验证示例 170

8.2 事件应用 174

8.2.1 onBlur和onFocus事件 174

8.2.2 鼠标事件 176

8.2.3 键盘事件 177

8.3 CSS特效 178

8.3.1 层的隐藏和显示特效 178

8.3.2 图片隐藏和显示特效 182

本章小结 185

本章练习 185

第9章 XML概述 187

9.1 XML概述 188

9.1.1 XML的历史 188

9.1.2 XML的基本特征 189

9.1.3 XML定义 190

9.2 XML文档结构 191

9.2.1 序言 192

9.2.2 文档元素 194

9.3 XML文档内容 194

9.3.1 XML元素 195

9.3.2 XML属性 197

9.3.3 注释 198

9.3.4 字符引用和实体引用 198

9.3.5 CDATA节 200

9.3.6 处理指令 201

9.4 XML文档规则 203

9.4.1 格式良好的XML文档规则 203

9.4.2 格式良好的XML文档 204

9.4.3 有效的XML文档 204

本章小结 205

本章练习 206

第10章 运用DOM处理XML 207

10.1 文档对象模型 208

10.1.1 概述 208

10.1.2 DOM文档结构 208

10.1.3 XPath 211

10.1.4 XPath表达式 213

10.1.5 XPath定位路径 217

10.2 解析XML 219

10.2.1 XML的解析方式 220

10.2.2 解析XML的API 220

10.3 使用JDOM解析XML 223

10.3.1 JDOM概述 223

10.3.2 JDOM的API 224

10.3.3 JDOM编程 226

10.4 SAX、DOM和JDOM技术的比较 230

本章小结 230

本章练习 231

实践篇 235

实践1 HTML基础 235

实践指导 235

实践1.1 235

实践1.2 238

实践1.3 240

知识拓展 246

拓展练习 248

实践2 表格、表单和框架 249

实践指导 249

实践2.1 249

实践2.2 253

实践2.3 254

知识拓展 262

拓展练习 263

实践3 CSS样式及页面布局 264

实践指导 264

实践3.1 264

实践3.2 269

知识拓展 285

拓展练习 289

实践4 JavaScript基础 290

实践指导 290

实践4.1 290

实践4.2 291

实践4.3 293

实践4.4 295

知识拓展 296

拓展练习 300

实践5 JavaScript对象 301

实践指导 301

实践5.1 301

实践5.2 304

知识拓展 306

拓展练习 312

实践6 DOM编程 313

实践指导 313

实践6.1 313

实践6.2 314

知识拓展 318

拓展练习 324

实践7 表单验证及特效 325

实践指导 325

实践7.1 325

实践7.2 327

实践7.3 328

知识拓展 330

拓展练习 334