图书介绍

HTML5,CSS3,JavaScript开发手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML5,CSS3,JavaScript开发手册
  • 孟庆昌,王津涛编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111433996
  • 出版时间:2013
  • 标注页数:357页
  • 文件大小:140MB
  • 文件页数:368页
  • 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计

PDF下载


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

下载说明

HTML5,CSS3,JavaScript开发手册PDF格式电子书版下载

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

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

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

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

图书目录

第1章 HTML5概述1

1.1认识HTML51

1.2 HTML5新特性1

1.2.1新的元素1

1.2.2新的API2

1.3文档结构与字符集2

1.4语义化标记2

1.5检测技术7

第2章 使用视频与音频元素8

2.1设置视频元素8

2.1.1声明视频元素8

2.1.2浏览器支持性检测9

2.2设置音频元素11

2.3媒体特性11

第3章 表单元素与相关属性15

3.1输入类型15

3.2浏览器支持检测18

3.2.1输入类型检测18

3.2.2表单特性检测19

3.3 output元素与 datalist元素20

3.3.1 output元素20

3.3.2 datalist元素20

3.4表单特性21

3.5表单验证类型22

3.6验证反馈24

第4章 画布处理26

4.1 HTML5画布基础26

4.1.1声明canvas26

4.1.2渲染上下文26

4.1.3浏览器支持检测27

4.2绘制图形27

4.2.1绘制矩形27

4.2.2绘制路径28

4.2.3绘制各种线条30

4.3使用图像33

4.3.1将图像复制到画布33

4.3.2图像缩放34

4.3.3图像剪切35

4.4 Canvas文本35

4.5样式与色彩36

4.5.1色彩属性36

4.5.2设置透明度37

4.5.3渐变37

4.5.4阴影38

4.6变形39

4.6.1保持与恢复39

4.6.2移动40

4.6.3缩放41

4.6.4旋转41

4.7遮盖42

4.8绘制简单动画43

第5章 事件处理45

5.1事件处理方式45

5.1.1监听方式45

5.1.2赋值方式47

5.2 HTML5常用事件47

5.2.1表单事件47

5.2.2键盘事件49

5.2.3鼠标事件50

5.2.4媒体事件51

5.2.5 window事件52

第6章 HTML5选择器54

6.1传统的DOM遍历方式54

6.1.1使用JavaScript方法查找54

6.1.2使用元素节点属性查找56

6.2新的Selectors API57

6.3使用Selectors API57

6.3.1 querySelector方法57

6.3.2 querySelectorAll方法59

第7章 使用HTML5 SVG61

7.1 SVG形状61

7.1.1 SVG圆形61

7.1.2 SVG矩形61

7.1.3 SVG椭圆62

7.1.4 SVG线条62

7.1.5 SVG多边形63

7.1.6 SVG折线63

7.1.7 SVG路径63

7.2 SVG渐变63

7.2.1线性渐变64

7.2.2放射性渐变64

7.3 SVG滤镜65

第8章 Web存储66

8.1认识Web Storage66

8.2 Web Storage组成66

8.3 Web Storage API67

8.3.1检测浏览器支持性67

8.3.2存储和获取数据68

8.3.3转换存储数据71

8.3.4 Storage事件71

8.4存储限制72

8.5使用JSON处理数据73

8.5.1认识JSON73

8.5.2存储JSON对象75

第9章 使用Web SQL Database77

9.1核心方法77

9.2执行操作78

9.2.1打开连接78

9.2.2创建数据表78

9.2.3插入数据79

9.2.4查询数据80

9.2.5修改与删除81

9.3完整的操作实例81

第10章 使用IndexedDB84

10.1认识IndexedDB84

10.2 IndexedDB存储结构84

10.3适应多内核浏览器85

10.4 IndexedDB API86

10.4.1初始化数据库连接86

10.4.2建立存储对象87

10.4.3向存储对象中添加数据88

10.4.4查询存储的数据89

10.5应用举例90

第11章 文件处理94

11.1 File API94

11.1.1 FileList与File接口94

11.1.2 Blob接口95

11.1.3 FileReader接口99

11.2 FileWriterAPI101

11.2.1 BlobBuilder接口102

11.2.2 FileSaver接口103

11.2.3 FileWriter接口103

11.3 FileSystem API104

11.3.1 FileSystem初始化104

11.3.2 FileEntry接口106

11.3.3 DirectoryEntry接口111

11.3.4 FileSystem URL116

第12章 拖放操作117

12.1 drag and drop简介117

12.2 drag and drop API117

12.2.2浏览器支持性检测117

12.2.2 drag and drop事件117

12.2.3 dataTransfer对象118

12.3 drag and drop过程118

第13章 地理定位121

13.1浏览器支持性检测121

13.2单次位置请求121

13.2.1获取位置信息122

13.2.2错误处理123

13.2.3可选位置特性125

13.3持续获取位置信息126

13.4在Google Map中显示位置127

第14章 通信应用129

14.1 PostMessage129

14.1.1浏览器支持性检测129

14.1.2发送与监听129

14.1.3创建postMessage应用130

14.2 Server-Sent Events132

14.2.1浏览器支持性检测132

14.2.2 Server-Sent Events API133

14.2.3服务器端代码设置133

14.2.4创建Server-Sent Events应用134

14.3 WebSocket136

14.3.1 WebSocket API136

14.3.2浏览器支持性检测137

14.3.3 WebSocket API使用方法137

第15章 使用Web Worker处理线程139

15.1 Web Worker API139

15.1.1浏览器支持性检查139

15.1.2构建Web Worker139

15.1.3 Web Worker传递信息140

15.1.4终止Worker140

15.1.5错误处理140

15.1.6加载外部脚本141

15.2 Worker简单操作流程141

15.3使用Worker线程做后台数值计算143

15.4 Worker线程嵌套145

15.5共享线程146

15.5.1创建共享线程146

15.5.2与共享线程通信146

15.5.3共享线程的使用147

第16章 离线Web应用149

16.1认识Offline Web Application149

16.2 manifest文件149

16.2.1引用清单文件149

16.2.2清单文件结构150

16.3在线状态检测151

16.4 Application cache API152

16.4.1浏览器支持性检测152

16.4.2 ApplicationCache对象152

第17章 HTML5的其他应用159

17.1 HTML5 Notifications159

17.1.1浏览器支持性检测159

17.1.2创建Notifications159

17.1.3显示提示许可160

17.1.4添加回调和其他操作160

17.1.5实例代码160

17.2 HTML5 Progress161

17.2.1语法与属性161

17.2.2自定义HTML5的样式162

17.2.3 Progress实例162

第18章 CSS3属性165

18.1边框属性165

18.1.1 border-colors属性165

18.1.2 border-image属性166

18.1.3 border-radius属性171

18.1.4 box-shadow属性175

18.2背景属性176

18.2.1 background-clip属性176

18.2.2 background-origin属性178

18.2.3 background-size属性180

18.2.4 multiple background属性182

18.3颜色属性184

18.3.1 HSL colors属性184

18.3.2 HSLA colors属性185

18.3.3 RGBA colors属性187

18.3.4 opacity属性188

18.4文本属性189

18.4.1 text-shadow属性189

18.4.2 text-overflow属性191

18.4.3 word-wrap属性192

18.4.4 word-break属性193

18.5字体属性195

18.5.1@font-face属性195

18.5.2字体格式195

18.5.3应用举例196

18.6用户界面属性197

18.6.1 box-sizing属性197

18.6.2 resize属性199

18.6.3 outline-offset属性200

18.6.4 nav-index属性201

18.6.5定义方向键控制顺序202

18.7基础盒模型204

18.7.1 overflow属性204

18.7.2 overflow-x与overflow-y属性206

18.8多栏属性208

18.8.1 columns属性208

18.8.2 column-width属性210

18.8.3 column-count属性211

18.8.4 column-gap属性212

18.8.5 column-rule属性214

18.8.6 column-rule-color属性215

18.8.7 column-rule-style属性215

18.8.8 column-rule-width属性216

18.8.9 column-span属性217

18.8.10 column-fill属性219

18.9变换属性221

18.9.1 transform属性221

18.9.2 transform-origin属性233

18.9.3 transform-style属性235

18.9.4 perspective属性236

18.9.5 perspective-origin属性238

18.9.6 backface-visibility属性241

18.10过渡属性243

18.10.1 transition属性243

18.10.2 transition-property属性244

18.10.3 transition-duration属性245

18.10.4 transition-timing-function属性247

18.10.5 transition-delay属性248

18.11动画属性249

18.11.1 animation属性250

18.11.2 animation-name属性251

18.11.3 animation-duration属性253

18.11.4 animation-timing-function属性253

18.11.5 animation-delay属性253

18.11.6 animation-iteration-count属性254

18.11.7 animation-direction属性254

18.11.8 animation-play-state属性257

18.12渐变259

18.12.1 linear-gradient259

18.12.2 radial-gradient261

18.12.3 repeating-linear-gradient265

18.12.4 repeating-radial-gradient266

18.13其他模块268

18.13.1 Speech268

18.13.2 Media queries270

第19章 CSS3选择器273

19.1属性选择器273

19.2伪类选择器274

19.2.1结构性伪类选择器274

19.2.2 UI元素状态伪类选择器284

19.2.3目标伪类选择器286

19.2.4否定伪类选择器287

19.3兄弟选择器288

第20章 JavaScript基础290

20.1 JavaScript起步290

20.1.1 JavaScript简介290

20.1.2 JavaScript的功能特性290

20.1.3 JavaScript的使用291

20.2注释292

20.3变量293

20.4运算符与表达式295

20.5流程控制298

20.5.1 if条件语句299

20.5.2 switch语句301

20.5.3 for循环语句301

20.5.4 for…in语句302

20.5.5 while语句和do-while语句303

20.5.6 break语句和continue语句304

20.6函数305

20.6.1定义函数306

20.6.2 return语句306

20.6.3函数的调用306

20.7消息对话框309

20.8异常处理311

20.8.1捕获异常(try-catch-finally)311

20.8.2声明异常(throw)311

20.9内置对象312

20.9.1字符串内置对象方法312

20.9.2布尔型内置对象方法317

20.9.3数组内置对象方法317

20.9.4数学内置对象方法319

20.9.5日期内置对象方法321

20.10校验326

20.11 Cookie脚本328

20.11.1 Cookie的属性329

20.11.2 Cookie的存储、读取和删除329

第21章 HTML5与CSS3范例332

21.1垃圾收集箱332

21.2拖放上传图片335

21.3监控文件读取进度337

21.4基于EasyWebSocket的实时聊天室340

21.5图片墙344

21.6幻灯片播放349

21.7手风琴式垂直菜单354

热门推荐