当前位置:首页 > 工业技术
Web编程基础  HTML5、CSS3、JavaScript
Web编程基础  HTML5、CSS3、JavaScript

Web编程基础 HTML5、CSS3、JavaScriptPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:任平红,陈矗编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302518150
  • 页数:346 页
图书介绍:详细介绍了Web编程基础中的相关知识和技能,主要内容包括HTML5基础、HTML5高级应用、CSS3、页面布局、JavaScript基础、JavaScript对象、DOM编程、表单验证和特效、AJAX以及JQuery等等。全书对相关的理论知识进行了分析,文字通俗易懂,实例丰富,可以使读者更深入地理解相关的知识点。
《Web编程基础 HTML5、CSS3、JavaScript》目录

第1章 HTML5概述 1

1.1互联网概述 1

1.1.1超文本传输协议 1

1.1.2统一资源定位符 2

1.1.3超文本标记语言 2

1.1.4 XML和XHTML 3

1.2 HTML5的改变 3

1.2.1 HTML5新增元素 3

1.2.2 HTML5废除的元素 7

1.2.3 HTML5新增的属性 8

1.2.4 HTML5的新特性和新规则 10

1.2.5 HTML5开发工具 10

1.3 HTML5文档基本结构 11

1.4 HTML5语法 12

1.5 HTML5常用标签 13

1.5.1 〈meta〉 13

1.5.2标题 14

1.5.3换行元素 15

1.5.4分隔线 16

1.5.5段落 16

1.5.6特殊字符 17

1.5.7列表 19

1.5.8锚元素 22

1.5.9表格 26

小结 30

习题 30

第2章 表单 32

2.1 form标签 32

2.2 HTML5中新增的input元素 32

2.2.1 email类型 35

2.2.2 url类型 36

2.2.3 number类型 36

2.2.4 range类型 38

2.2.5 Date pickers类型 38

2.2.6 search类型 42

2.2.7 tel类型 43

2.2.8 color类型 43

2.3 HTML5中新增的表单元素 44

2.3.1 datalist元素 44

2.3.2 keygen元素 45

2.3.3 output元素 45

小结 46

习题 46

第3章 HTML5画布 48

3.1 HTML5的Canvas元素 48

3.2绘制简单图形 49

3.2.1绘制直线 49

3.2.2绘制矩形 50

3.2.3绘制圆或圆弧 51

3.2.4绘制三角形 53

3.3绘制文字 54

3.3.1绘制填充文字 54

3.3.2绘制轮廓文字 55

3.4图形变换 56

3.4.1保存与恢复 56

3.4.2移动 57

3.4.3缩放 58

3.4.4旋转 59

3.4.5变形 61

3.5操作图像 62

3.6其他颜色和样式 64

3.6.1线型 64

3.6.2渐变 65

3.6.3绘制图案 68

3.6.4透明度 69

3.6.5阴影 70

小结 71

习题 71

第4章 音频视频与本地存储 73

4.1音频 73

4.1.1音频格式 73

4.1.2 audio元素 74

4.1.3 JavaScript控制Audio对象 75

4.2视频 77

4.2.1视频格式 77

4.2.2 video元素 78

4.3 Web Storage 79

4.4 Web SQL 83

小结 88

习题 88

第5章 离线应用和 Web Workers 90

5.1 HTML5离线应用概述 90

5.2 ApplicationCache对象 91

5.2.1属性 91

5.2.2事件 92

5.3离线缓存的实现 92

5.4离线缓存的更新 93

5.5离线缓存应用示例 94

5.5.1缓存首页 94

5.5.2缓存图像 96

5.6 Web Workers 97

5.6.1 Web Workers概述 98

5.6.2 Web Workers成员 98

5.6.3 Web Workers示例 99

小结 102

习题 103

第6章 Geolocation地理位置 104

6.1概述 104

6.1.1地理位置的表达 104

6.1.2地理位置的来源 104

6.2 Geolocation API 105

6.2.1获取当前地理位置信息 106

6.2.2监视地理位置信息 109

6.2.3停止获取地理位置信息 110

6.3示例 110

6.3.1使用腾讯地图定位 110

6.3.2距离跟踪器 113

小结 116

习题 117

第7章 CSS3 118

7.1CSS3概述 118

7.2 CSS3的基本语法 119

7.3 CSS3的使用方式 120

7.4 CSS3的继承 126

7.5 CSS3元素选择符 127

7.5.1通配选择符 127

7.5.2类型选择符 128

7.5.3 ID选择符 128

7.5.4类选择符 130

7.6 CSS3关系选择符 131

7.6.1包含选择符 132

7.6.2子选择符 133

7.6.3相邻选择符 133

7.6.4兄弟选择符 134

7.7 CSS3属性选择符 135

7.8 CSS3伪类选择符 137

7.9 CSS伪元素选择符 139

小结 141

习题 142

第8章 CSS3样式属性 143

8.1字体属性 143

8.2文本和文本装饰属性 145

8.3背景属性 146

8.4边框属性 148

8.5定位属性 155

8.6布局属性 156

8.7列表属性 158

8.8光标属性 159

小结 159

习题 160

第9章 CSS3页面布局 162

9.1概述 162

9.2盒子模型和DIV 163

9.3页面布局 165

9.3.1简单布局 165

9.3.2圣杯布局 170

9.3.3多栏布局 172

9.3.4弹性伸缩布局 173

9.4 DI V浮动 177

9.5实用技巧 182

9.6 CSS hack 184

9.6.1主流的浏览器 184

9.6.2 CSS hack的分类 185

小结 187

习题 187

第10章 JavaScript基础 189

10.1JavaScript简介 189

10.1.1 JavaScript的语言特点 189

10.1.2 JavaScript的基本结构 190

10.2 JavaScript语法 192

10.2.1数据类型 193

10.2.2常量 193

10.2.3变量 193

10.2.4注释 196

10.2.5运算符 197

10.2.6流程控制 201

10.3 JavaScript函数 214

10.3.1内置函数 214

10.3.2用户自定义函数 217

小结 218

习题 219

第11章 JavaScript对象 220

11.1JavaScript核心对象 220

11.1.1数组对象 220

11.1.2字符串对象 227

11.1.3日期对象 234

11.1.4数学对象 238

11.2 JavaScript自定义对象 240

11.2.1使用原型添加属性和方法 241

11.2.2创建自定义对象 241

小结 248

习题 248

第12章 DOM编程 250

12.1 BOM和DOM概述 250

12.2 JavaScript事件 251

12.3 window对象 252

12.3.1 window对象的属性 252

12.3.2 window对象的方法 253

12.4 document对象 262

12.5 history对象 273

12.6 location对象 274

12.7事件的应用 275

12.7.1鼠标事件 275

12.7.2键盘事件 277

12.8网页特效 280

小结 291

习题 291

第13章 AJAX 293

13.1概述 293

13.2 XML HttpRequst对象 294

13.2.1 XMLHttpRequest对象的创建 295

13.2.2 XMLHttpRequest对象的方法 295

13.2.3 XMLHttpRequest对象的属性 296

13.2.4 XMLHttpRequest对象的工作过程 296

13.3 AJAX与JSP 302

13.4 AJAX与XML 305

13.5 AJAX与数据库 309

小结 314

习题 314

第14章 jQuery 315

14.1概述 315

14.2 jQuey选择器 316

14.3 jQuery的事件处理 329

14.4 jQuery的特效 331

14.5 jQuery操作DOM 338

14.5.1 jQuery读写元素的内容和属性 338

14.5.2 jQuery更改页面元素 340

14.5.3 jQuery操作CSS属性 341

小结 343

习题 344

参考文献 346

返回顶部