图书介绍

HTML5与JavaScript程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML5与JavaScript程序设计
  • 陈爽,贺荣著 著
  • 出版社: 北京:北京交通大学出版社
  • ISBN:9787512112575
  • 出版时间:2012
  • 标注页数:346页
  • 文件大小:119MB
  • 文件页数:358页
  • 主题词:超文本标记语言-程序设计;网页制作工具-程序设计;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML5与JavaScript程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 HTML 5概述1

1.1 HTML 5发展历程1

1.2 HTML 5的优势2

1.3 HTML 5与HTML 4的区别2

1.3.1 DOCTYPE和字符集2

1.3.2新增和废除的标签3

1.3.3新增和废除的属性5

1.3.4新增和废除的事件属性6

上篇 JavaScript知识精讲11

第2章 JavaScript与浏览器11

2.1浏览器的历史11

2.2 JavaScript的诞生12

2.2.1 JavaScript与浏览器12

2.2.2 JavaScript大事记13

2.3 JavaScript开发初步13

2.3.1 Hello JavaScript13

2.3.2开发与调试工具14

2.3.3使用Firebug调试JavaScript16

第3章 JavaScript语法基础18

3.1标识符18

3.1.1变量与常量20

3.1.2注释20

3.1.3语句21

3.1.4代码块21

3.2数据类型21

3.2.1 string字符串类型21

3.2.2 number数字类型22

3.2.3 boolean布尔类型23

3.2.4 object对象类型23

3.2.5 function函数类型23

3.2.6 undefined未定义类型23

3.3运算符24

3.3.1算术运算符24

3.3.2赋值运算符25

3.3.3逻辑运算符26

3.3.4比较运算符26

3.3.5运算符优先级27

3.3.6数据类型转换27

第4章 控制语句29

4.1条件判断29

4.1.1 null在if/else中的使用30

4.1.2 if/else三元表达式30

4.2分支判断31

4.3循环33

4.3.1 for循环33

4.3.2 while循环34

4.3.3循环的中断与继续35

4.4异常处理35

4.4.1使用throw36

4.4.2常见的异常类型37

第5章 函数39

5.1函数的定义39

5.1.1函数名39

5.1.2参数39

5.1.3返回值41

5.1.4函数执行42

5.2局部/全局变量45

5.3特殊的函数46

5.3.1匿名函数46

5.3.2 void函数47

5.3.3递归函数47

5.3.4立即执行函数50

5.4其他常用函数51

第6章 常用对象54

6.1 String对象54

6.1.1常用属性与方法54

6.1.2典型实例56

6.2 RegExp正则表达式对象58

6.2.1匹配规则58

6.2.2常用属性与方法60

6.2.3典型事例61

6.3 Number对象62

6.3.1常用属性与方法62

6.3.2典型实例63

6.4 Array数组65

6.4.1常用属性与方法66

6.4.2典型实例67

6.4.3多维数组与矩阵71

6.5 Math对象73

6.5.1常用属性与方法73

6.5.2典型实例74

6.6 Date对象75

6.6.1常用属性与方法76

6.6.2典型实例77

第7章 JavaScript与对象80

7.1类和对象80

7.1.1定义类80

7.1.2类的属性81

7.1.3类的方法82

7.1.4类的构造函数83

7.2继承83

7.2.1 prototype原型83

7.2.2继承的实现84

7.2.3 this指针86

7.3自定义Class对象87

第8章 BOM模型89

8.1 window对象89

8.1.1常用属性与方法89

8.1.2典型实例91

8.2 Location对象94

8.2.1常用属性与方法94

8.2.2典型实例95

8.3 history对象96

8.3.1常用属性和方法96

8.3.2典型实例97

8.4 Navigator对象98

8.4.1常用属性和方法98

8.4.2典型实例98

8.5 Screen对象100

8.5.1常用属性100

8.5.2典型实例101

8.6 Cookies102

第9章 DOM模型105

9.1原理105

9.2 DOM操作106

9.2.1引用节点106

9.2.2获取节点信息109

9.2.3新建与删除节点109

9.3使用HTML Document对象111

9.3.1访问HTML标签111

9.3.2 table标签113

9.3.3 form标签116

9.3.4 Anchor锚文本与IMG标签119

9.3.5动态修改样式122

第10章 JavaScript事件124

10.1事件原理124

10.1.1事件流124

10.1.2事件处理与事件监听器125

10.1.3事件模型控制127

10.2 HTML分派事件处理129

10.3常用事件130

10.3.1鼠标事件130

10.3.2键盘事件133

10.3.3其他事件135

10.4自定义DOM事件136

第11章 Ajax基础138

11.1 Ajax基本原理138

11.2 XML139

11.2.1 XML实例139

11.2.2 XML的基本概念140

11.2.3操作XML140

11.3 XMLHttpRequest144

第12章 JavaScript性能优化148

12.1问题的提出148

12.2 JavaScript加载149

12.2.1统一加载JavaScript149

12.2.2按需加载JavaScript150

12.3 DOM操作152

12.3.1使用InnerHTML与创建DOM节点152

12.3.2使用CloneNode153

12.4循环与遍历数组154

12.4.1减少数组属性读取154

12.4.2正向与逆向遍历数组156

第13章 JavaScript综合实例158

13.1模拟创建一个浏览器158

13.1.1创建窗口对象159

13.1.2窗口控制处理162

13.1.3窗口拖拽164

13.1.4打开一个窗口165

13.2滚动字幕166

13.2.1创建待滚动的文本166

13.2.2创建一个滚动对象167

13.3退出系统时的关机效果168

下篇 HTML 5知识精讲175

第14章 HTML 5 Canvas175

14.1 Canvas基础知识175

14.1.1绘制基本图形177

14.1.2绘制线形178

14.1.3绘制形状180

14.1.4绘制文本182

14.2应用样式和效果184

14.2.1填充和描边184

14.2.2透明186

14.2.3阴影189

14.3 Canvas高级应用190

14.3.1绘图状态的保存与恢复190

14.3.2渐变192

14.3.3变形194

14.3.4组合201

14.4 Canvas进阶应用203

14.4.1图像绘制203

14.4.2图像裁剪207

14.4.3图像放大镜208

14.4.4基本动画212

第15章 HTML 5表单216

15.1新增属性和input元素216

15.1.1新增的属性216

15.1.2新增的input元素219

15.1.3新增input元素示例221

15.1.4表单验证222

15.1.5 HTML 4表单验证插件222

15.1.6 HTML 5表单验证230

15.2表单综合实例236

15.2.1 Hibernate持久层236

15.2.2实现DAO组件240

15.2.3业务逻辑层242

15.2.4表现层244

15.2.5用户管理的实现248

第16章 HTML 5文件和拖拽259

16.1文件操作259

16.1.1 Blob和File259

16.1.2 FileList262

16.1.3 FileReader264

16.2拖拽操作272

16.2.1拖拽的基础知识272

16.2.2拖拽回收文件列表实例274

16.2.3利用Fileader、拖拽实现图片预览实例277

第17章 HTML 5中的多媒体282

17.1 audio、video元素概述282

17.1.1 HTML 4中多媒体播放282

17.1.2 HTML 5中多媒体播放283

17.1.3常用的属性、方法和事件284

17.2网页音乐播放器286

17.3网页视频播放器291

第18章 HTML 5 Geolocation294

18.1 Geolocation API的使用294

18.1.1浏览器支持性检测295

18.1.2获取地理位置信息295

18.1.3获取用户地理位置信息实例296

18.2与Google Map的结合298

第19章 Web Workers应用301

19.1 Web Workers API的使用301

19.1.1浏览器支持性检测301

19.1.2创建Web Workers302

19.1.3接收和发送数据302

19.1.4错误处理和终止302

19.2 Web Workers与斐波那契数列302

第20章 HTML 5本地存储306

20.1 Web Storage306

20.1.1 Web Storage API的使用306

20.1.2 Web Storage学生信息管理系统309

20.2 Web SQL Database313

20.2.1 Web SQL Database API的使用313

20.2.2 Web SQL Database学生信息管理系统313

第21章 HTML 5 Web Sockets321

21.1 Web Sockets API的使用321

21.1.1浏览器支持性检测321

21.1.2创建Web Sockets322

21.1.3接收和发送数据322

21.1.4错误处理和终止323

21.2基于Web Sockets的聊天室323

第22章 文档通信329

22.1跨文档通信329

22.1.1 PostMessage API的使用330

22.1.2 HTML 4中跨域通信示例331

22.1.3 HTML 5中跨域通信示例334

22.2 XML HttpRequest Level 2336

第23章 HTML 5离线应用338

23.1 manifest文件338

23.2离线API的使用339

23.2.1浏览器支持性检测339

23.2.2常用的方法和事件340

23.3 Web离线应用实例341

23.3.1增加离线支持属性342

23.3.2修改页面脚本342

热门推荐