图书介绍

轻松学HTML5+CSS3+JavaScript交互式Web前端开发PDF|Epub|txt|kindle电子书版本网盘下载

轻松学HTML5+CSS3+JavaScript交互式Web前端开发
  • 中公教育优就业研究院编著 著
  • 出版社: 世界图书出版有限公司北京分公司
  • ISBN:9787519239879
  • 出版时间:2018
  • 标注页数:422页
  • 文件大小:56MB
  • 文件页数:441页
  • 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计

PDF下载


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

下载说明

轻松学HTML5+CSS3+JavaScript交互式Web前端开发PDF格式电子书版下载

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

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

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

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

图书目录

HTML5篇3

第1章 HTML简介3

1.1 HTML历史与HTML53

1.1.1 HTML发展历史3

1.1.2 HTML5文件的基本结构3

1.2 HTML5的优势4

1.2.1 解决了跨浏览器问题4

1.2.2 明确的语义支持5

1.2.3 部分属性代替了原来的JavaScript6

1.3 HTML5文件的编写方法6

1.3.1 使用记事本编写HTML文件6

1.3.2 使用DreamweaverCC编写HTML文件7

第2章 HTML5与HTML其他版本的区别10

2.1 语法10

2.1.1 HTML5的语法变化10

2.1.2 HTML5的标记方法12

2.1.3 HTML5与其他版本互相兼容13

2.2 HTML5保留的常用标签13

2.2.1 基本标签13

2.2.2 文本格式化标签15

2.2.3 超链接和锚点16

2.2.4 列表相关标签17

2.2.5 图像相关标签18

2.2.6 表格相关标签19

2.2.7 框架相关标签22

2.3 新增的常用标签22

2.3.1 文档结构标签22

2.3.2 语义相关标签25

2.4 HTML5的通用属性26

2.4.1 contentEditable属性26

2.4.2 designMode属性26

2.4.3 hidden属性27

2.4.4 tabindex属性27

2.4.5 spellcheck属性28

2.5 HTML5中新增属性与不再使用的属性28

2.5.1 新增的属性28

2.5.2 不再使用的属性33

第3章 HTML5的结构元素介绍35

3.1 主体结构元素35

3.1.1 header元素35

3.1.2 article元素36

3.1.3 section元素38

3.1.4 nav元素40

3.1.5 aside元素41

3.1.6 footer元素43

3.1.7 address元素44

3.2 分组元素45

3.2.1 hgroup元素45

3.2.2 figure元素和figcaption元素45

3.3 文本语义元素48

3.3.1 mark元素49

3.3.2 time元素50

3.3.3 wbr元素50

3.3.4 ruby元素、rt元素和rp元素51

3.4 功能元素51

3.4.1 meter元素51

3.4.2 progress元素52

3.4.3 details元素52

3.4.4 summary元素52

3.5 音频和视频元素53

3.5.1 video元素53

3.5.2 audio元素54

3.5.3 用JavaScript控制video元素、audio元素54

第4章 表单和文件57

4.1 了解表单57

4.1.1 表单概述57

4.1.2 表单的基本结构57

4.1.3 表单的新增属性58

4.1.4 新增表单元素使用样式的方法60

4.2 input元素类型60

4.2.1 email类型60

4.2.2 url类型61

4.2.3 number类型61

4.2.4 range类型62

4.2.5 date类型和time类型62

4.3 HTML5为表单控件新增的属性62

4.4 表单验证64

4.4.1 自动验证64

4.4.2 显示验证66

4.4.3 取消验证67

4.4.4 自定义错误信息67

4.5 文件API68

4.5.1 FileReader接口68

4.5.2 FileList对象与file对象69

4.6 拖放API72

4.6.1 拖放API简介72

4.6.2 实现拖放的步骤72

4.6.3 DataTransfer对象的属性与方法74

第5章 HTML5多媒体75

5.1 video元素与audio元素简介75

5.2 video和audio的属性76

5.3 video和audio的方法84

5.4 相关事件86

5.4.1 事件处理方式86

5.4.2 事件介绍87

5.4.3 事件监听88

第6章 HTML5画布介绍90

6.1 canvas基础90

6.1.1 canvas元素90

6.1.2 浏览器支持91

6.2 绘制矩形91

6.2.1 rect()方法91

6.2.2 fillRect()方法92

6.2.3 strokeRect()方法93

6.3 使用路径93

6.3.1 绘制圆形94

6.3.2 moveTo与lineTo95

6.3.3 绘制基本图形95

6.3.4 使用bezierCurveTo()方法绘制贝塞尔曲线98

6.4 绘制颜色渐变99

6.4.1 线性渐变99

6.4.2 径向渐变100

6.5 绘制文本101

6.5.1 绘制普通文本101

6.5.2 绘制阴影文本102

6.6 使用图像104

6.6.1 绘制图像104

6.6.2 图像平铺106

6.6.3 图像裁剪108

6.6.4 像素处理109

6.7 图像的保存与恢复110

6.7.1 保存与恢复状态110

6.7.2 保存文件112

6.8 简单动画制作113

CSS3篇117

第7章 CSS3概述117

7.1 了解CSS3117

7.1.1 CSS发展历史117

7.1.2 CSS3的优缺点117

7.2 CSS3能做什么118

第8章 CSS样式引用120

8.1 引入外部样式文件120

8.2 导入外部样式121

8.3 使用内部CSS样式122

8.4 使用内联样式123

8.5 优先级问题124

第9章 选择器127

9.1 选择器概述127

9.2 属性选择器127

9.2.1 属性选择器简介127

9.2.2 CSS3中的属性选择器127

9.2.3 灵活运用属性选择器131

9.3 结构性伪类选择器131

9.3.1 伪类选择器及伪元素选择器131

9.3.2 结构性伪类选择器133

9.4 目标伪类选择器137

9.5 UI元素状态伪类选择器138

9.5.1 E∶hover、E∶active和E:focus伪类选择器139

9.5.2 E∶enabled与E∶disabled伪类选择器140

9.5.3 E∶read-only与E∶read-write伪类选择器140

9.5.4 E∶checked、E∶default和E∶indeterminate伪类选择器141

9.5.5 E∷selection伪类选择器143

9.6 通用兄弟元素选择器144

9.7 元素选择器145

9.8 ID选择器145

9.9 class选择器146

9.10 ID选择器与class选择器的优先级问题146

第10章 字体与文本相关属性147

10.1 字体属性147

10.1.1 字体(font-family)147

10.1.2 字号(font-size)147

10.1.3 字体风格(font-style)149

10.1.4 加粗字体(font-weight)149

10.1.5 字体的复合属性(font)150

10.1.6 字体颜色(color)151

10.2 文本高级样式152

10.2.1 阴影文本(text-shadow)152

10.2.2 溢出文本(text-overflow)153

10.2.3 控制换行(word-wrap)154

10.2.4 字体尺寸控制(font-size-adjust)155

10.3 段落设置157

10.3.1 单词间隔(word-spacing)157

10.3.2 字符间隔(letter-spacing)158

10.3.3 文字修饰(text-decoration)159

10.3.4 水平对齐方式(text-align)160

10.3.5 垂直对齐方式(vertical-align)161

10.3.6 文本缩进(text-indent)163

10.3.7 文本行高(line-height)164

10.3.8 文本反排(unicode-bidi和direction)165

10.4 自定义字体166

第11章 盒模型168

11.1 盒的类型168

11.1.1 基本类型168

11.1.2 inline-block和inline-table类型168

11.1.3 表格相关盒模型170

11.1.4 list-item盒模型171

11.2 盒属性172

11.2.1 overflow属性172

11.2.2 text-overflow属性173

11.2.3 box-shadow属性174

11.2.4 box-sizing属性和resize属性174

11.2.5 box-orient属性175

11.2.6 box-flex属性176

11.2.7 box-direction属性177

11.3 布局介绍178

11.3.1 float属性及clear属性178

11.3.2 columns属性181

11.3.3 弹性盒布局182

第12章 背景与边框186

12.1 背景相关属性186

12.2 新增的背景属性187

12.2.1 background-clip属性187

12.2.2 background-origin属性189

12.2.3 background-size属性190

12.2.4 background-break属性193

12.3 多背景图设置193

12.4 边框的设置194

12.4.1 border-radius属性194

12.4.2 border-color属性197

12.4.3 border-image属性198

第13章 CSS3动画特效202

13.1 Transform202

13.1.1 Transform的基础知识202

13.1.2 Transform的分类203

13.1.3 同时进行多种变换214

13.2 Transition215

13.2.1 Transition功能的使用方法215

13.2.2 同时过渡多个属性217

13.3 Animation218

13.3.1 Animation功能的使用方法218

13.3.2 多个属性同时改变的动画219

JavaScript篇223

第14章 JavaScript基本概述223

14.1 JavaScript语言简介223

14.2 JavaScript开发及运行环境224

第15章 JavaScript语法详解225

15.1 语法225

15.1.1 区分大小写225

15.1.2 注释225

15.1.3 严格模式226

15.1.4 标识符226

15.2 保留关键字227

15.3 变量228

15.3.1 变量命名规则228

15.3.2 变量声明228

15.3.3 基本类型值和引用类型值229

15.4 基本数据类型232

15.4.1 Typeof操作符232

15.4.2 Undefined类型233

15.4.3 Null类型233

15.4.4 Boolean类型233

15.4.5 Number类型234

15.4.6 String类型236

15.5 复合类型240

15.5.1 对象240

15.5.2 数组240

15.5.3 函数242

15.6 运算符244

15.6.1 赋值运算符244

15.6.2 算术运算符244

15.6.3 位运算符245

15.6.4 比较运算符246

15.6.5 逻辑运算符250

15.6.6 三目运算符251

15.6.7 逗号运算符252

15.7 语句252

15.7.1 if语句252

15.7.2 do-while语句255

15.7.3 while语句256

15.7.4 for语句256

15.7.5 for-in语句257

15.7.6 break语句和continue语句258

15.7.7 with语句260

15.7.8 switch语句260

15.8 函数262

15.8.1 函数定义263

15.8.2 函数调用265

15.8.3 函数的实参和形参268

15.8.4 递归函数268

15.8.5 闭包269

15.8.6 函数的实例属性和方法270

15.9 私有变量271

第16章 变量作用域272

16.1 函数作用域272

16.2 作用域链273

第17章 DOM编程详解274

17.1 DOM概述274

17.2 节点层次275

17.2.1 元素节点275

17.2.2 文本节点276

17.2.3 属性节点278

17.2.4 注释节点279

17.2.5 文档类型节点280

17.2.6 CSS281

17.2.7 JavaScript获取元素的方式281

17.3 DOM的操作技术283

17.3.1 修改HTML元素283

17.3.2 表格操作286

17.4 DOM扩展289

17.4.1 选择符API290

17.4.2 元素遍历291

17.4.3 HTML5中类的操作291

17.4.4 焦点管理292

17.4.5 HTMLDocument的变化293

17.4.6 字符编码294

17.4.7 自定义数据属性295

17.4.8 样式的相关特性296

第18章 BOM详解300

18.1 window对象300

18.1.1 全局的window对象301

18.1.2 访问历史305

18.2 访问URL306

18.3 弹出新窗口307

18.3.1 对话框309

18.3.2 浏览器和屏幕信息311

18.3.3 使用定时器313

第19章 事件机制314

19.1 基本事件模型314

19.1.1 绑定HTML元素属性316

19.1.2 绑定DOM对象属性317

19.1.3 事件处理函数和关键字this317

19.2 事件流319

19.2.1 事件冒泡320

19.2.2 事件捕获320

19.3 事件对象321

19.3.1 DOM中的事件对象321

19.3.2 IE中的事件对象322

19.3.3 跨浏览器事件对象323

19.4 事件类型328

19.4.1 鼠标事件328

19.4.2 键盘事件329

19.4.3 文本事件331

19.4.4 HTML5事件333

19.4.5 设备事件336

19.4.6 触摸事件338

19.5 DOM的事件模型340

19.5.1 绑定的事件处理器340

19.5.2 访问事件对象341

19.5.3 转发事件343

19.5.4 取消事件的默认行为345

19.5.5 事件委托345

19.6 表单事件348

19.6.1 elements[]表单对象集合348

19.6.2 提交表单349

19.6.3 重置表单350

19.6.4 获取焦点事件351

19.6.5 失去焦点事件352

19.7 oncontextmenu事件353

第20章 引用类型358

20.1 Object类型358

20.2 Array类型359

20.2.1 创建数组的方式359

20.2.2 操作数组的方法362

20.3 Date类型366

20.4 RegExp类型369

20.5 Function类型372

20.5.1 使用函数声明定义函数372

20.5.2 使用函数表达式定义函数373

20.5.3 函数重载373

20.5.4 arguments374

20.5.5 this对象375

20.5.6 函数的属性和方法376

第21章 面向对象378

21.1 理解对象378

21.1.1 面向对象的概念378

21.1.2 属性类型379

21.1.3 对象和关联数组382

21.2 创建对象383

21.2.1 使用构造函数创建对象383

21.2.2 使用Object直接创建对象384

21.2.3 使用JSON语法创建对象385

21.3 继承386

21.3.1 原型链386

21.3.2 原型继承388

21.3.3 多重继承389

21.3.4 寄生式继承390

21.3.5 原型继承与属性拷贝的混合应用392

21.3.6 借用构造函数392

21.3.7 组合继承393

21.3.8 对象拷贝394

21.3.9 constructor属性和instanceof运算符398

第22章 存储与离线应用400

22.1 Web Storage400

22.1.1 Storage接口400

22.1.2 简单Web留言本403

22.1.3 存储结构化数据404

22.2 cookie406

22.3 离线应用410

22.3.1 离线检测411

22.3.2 本地缓存、浏览器网页缓存与离线应用的区别412

22.3.3 application对象412

22.3.4 离线应用的事件与监听413

第23章 创建多线程416

23.1 Web Worker可用的API416

23.2 创建多线程417

23.3 数据交换418

23.3.1 主线程与子线程之间的数据交换418

23.3.2 子线程之间的数据交换419

23.4 线程嵌套420

热门推荐