《HTML5、CSS和JavaScript开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:孙鑫,付永杰编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121149238
  • 页数:351 页
图书介绍:第一部分为1~4章,从HLML基本知识讲起,首先让读者快速掌握常见的HLML标记,之后重点介绍了HTML表格与表单;第二部分为5~6章,主要介绍了CSS层叠样式表,CSS中样式众多,此部分全面介绍了各种CSS样式,同时又重点分析了常用样式的使用方法;第三部分为7~11章,介绍了JavaScript技术,从最基础的程序语法开始,使读者能很快地融入到编程的环境中。第四部分为附录,附录A与附录B供学有余力的读者进一步了解CSS 3与HTML 5等前沿技术,掌握网页编程技术发展的趋势,附录C为习题答案。

第一部分 1

第1章HTML语言简介 1

1.1 HTML简介 1

1.2 HTML基本概念 3

1.3 HTML文档类型 6

1.4 HTML文档结构 7

1.5 HTML编辑器介绍 10

1.6基本元素介绍 13

1.7练习 21

第2章 超链接、图片及其他常用元素 22

2.1超链接元素 22

2.1.1超链接的基本用法 23

2.1.2相对路径与绝对路径 24

2.1.3超链接的target属性 25

2.1.4锚链接 25

2.1.5链接到电子邮件和网站 28

2.2图片元素 31

2.2.1图片格式介绍 31

2.2.2图片元素的基本用法 31

2.2.3图片元素的常用属性 32

2.2.4图片与超链接 34

2.2.5图片热点 35

2.3其他常用元素 37

2.4练习 40

第3章 表格、列表与框架 43

3.1表格的组成 43

3.2表格的属性 46

3.2.1 table元素的属性 46

3.2.2 tr元素的属性 51

3.2.3 td/th元素的属性 53

3.3表格的嵌套 57

3.4使用表格进行页面布局 60

3.5列表元素 64

3.6框架结构 68

3.6.1 frameset与frame元素 68

3.6.2子窗体之间的互操作 71

3.6.3 iframe元素 72

3.7练习 73

第4章HTML表单 75

4.1表单的作用与提交方式 75

4.2表单中的输入域 76

4.3表单的设计 85

4.3.1选择表单的提交方式 85

4.3.2尽量避免键盘输入 85

4.3.3设计向导式表单 87

4.3.4使用表格对表单进行布局 90

4.4练习 92

第二部分 94

第5章 层叠样式表 94

5.1层叠样式表(CSS)简介 94

5.1.1 CSS与HTML 94

5.1.2 CSS的版本 96

5.2 CSS的语法 96

5.2.1基本语法规则 96

5.2.2样式的引用方式 97

5.2.3选择器分类 97

5.2.4选择器的命名规则 100

5.2.5样式的继承 101

5.3常用CSS属性介绍 102

5.4练习 117

第6章 利用CSS进行网页布局 119

6.1网页布局 119

6.2网页布局原则 121

6.3常见的网页布局技术分析 122

6.3.1上、中、下布局 122

6.3.2中部有侧边栏的布局 124

6.3.3中部为左、中、右结构的布局 126

6.3.4 UL+CSS布局 128

6.4网页布局实例 129

6.5练习 135

第三部分 137

第7章JavaScript语言基础 137

7.1 JavaScript语言简介 137

7.1.1 JavaScript的作用 137

7.1.2 JavaScript的历史 138

7.1.3 JavaScript中的常见问题 138

7.2 JavaScript语言特点 138

7.3 JavaScript中的变量 140

7.3.1变量的定义 140

7.3.2变量的类型 140

7.3.3注释与特殊符号 141

7.3.4运算符 142

7.4 JavaScript中的流程控制语句 143

7.5 JavaScript中的方法 146

7.6练习 150

第8章JavaScript中的数据结构与内置对象 153

8.1 JavaScript中的数组 153

8.1.1数组的定义 153

8.1.2数组的长度与下标 154

8.1.3数组的常用方法 156

8.1.4多维数组 158

8.2 JavaScript中的Hash结构 159

8.2.1 Hash的定义 159

8.2.2 Hash的遍历 160

8.2.3数组+Hash = JSON 161

8.3 JavaScript中的本地对象 162

8.4 JavaScript中的浏览器对象 169

8.5练习 177

第9章JavaScript事件处理 179

9.1事件的概念 179

9.2加载事件 180

9.3鼠标事件 184

9.3.1单击事件 184

9.3.2其他鼠标事件 190

9.3.3鼠标滚轴事件(非标准) 192

9.4键盘事件 194

9.5表单事件 195

9.5.1焦点事件 195

9.5.2内容更改事件 196

9.5.3表单提交事件 199

9.6练习 202

第10章JavaScript操作DOM模型 204

10.1 DOM模型简介 204

10.2使用DOM解析HTML 205

10.3使用DOM修改HTML 210

10.3.1通过DOM创建节点 211

10.3.2通过DOM删除节点 213

10.3.3通过DOM修改节点 215

10.4练习 221

第11章 常见网页特效 224

11.1下拉框联动 224

11.2二级下拉菜单 229

11.3固定位置的广告 235

11.4漂浮广告 239

11.5练习 243

第四部分 245

附录A HTML 5的新特性 245

A.1简化的文档类型和字符编码 246

A.2新增的语义元素 246

A.3增强的表单设计 249

A.4多媒体元素 253

A.5绘图 255

A.6 本地存储API 259

A.7地理信息API 260

A.8 拖放操作API 262

A.9浏览器内置数据库 270

A.10推送通知 275

A.11其他新特性 279

附录B CSS 3新特性简介 280

B.1半透明效果 280

B.2属性选择器 281

B.3边框样式 282

B.4文本样式 292

B.5背景色渐变 296

B.6元素变形 302

B.7效果过渡 307

附录C各章练习参考答案 315

第1章练习答案 315

第2章练习答案 317

第3章练习答案 320

第4章练习答案 325

第5章练习答案 327

第6章练习答案 330

第7章练习答案 331

第8章练习答案 333

第9章练习答案 337

第10章练习答案 341

第11章练习答案 346