书籍详情

JavaScript从入门到精通(微课视频版 第2版)

JavaScript从入门到精通(微课视频版 第2版)

作者:未来科技

出版社:中国水利水电出版社

出版时间:2019-09-01

ISBN:9787517076568

定价:¥99.80

购买这本书可以去
内容简介
  《JavaScript从入门到精通(微课视频版)(第2版)》系统地讲解了JavaScript语言的使用,并结合HTML5介绍了如何开发更富可用性的Web程序。全书分为5大部分,共26章。第1部分为JavaScript概述,介绍JavaScript的发展与应用环境,以及如何快速上手测试JavaScript代码;第2部分为JavaScript核心编程,包括变量、数据类型、运算符、表达式、语句和程序结构、字符串、正则表达式、数组、函数、对象、构造函数、原型与继承的编程应用等;第3部分介绍了JavaScript客户端开发的相关知识和技术,如浏览器脚本化、网页脚本化、样式表脚本化以及事件处理等;第4部分讲解JavaScript + HTML5应用,如文件操作、图形绘制、本地存储、多线程处理、离线应用、JavaScript通信、拖放操作、移动定位、帧动画和DOM观察器、全屏和隐藏显示处理等;第5部分为电子版综合案例,通过多个综合案例演示了如何使用JavaScript进行实战开发的过程。全书关键知识点均结合具体示例进行介绍,涉及的程序代码也给出了详细的注释,可以帮助读者轻松领会JavaScript语言精髓,快速提高开发技能。 \n《JavaScript从入门到精通(微课视频版)(第2版)》配备了极为丰富的学习资源,其中配套资源有:500集教学视频(可二维码扫描)、素材源程序;附赠的拓展学习资源有:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。 \n《JavaScript从入门到精通(微课视频版)(第2版)》适合作为JavaScript入门、JavaScript实战、JavaScript高级程序设计、HTML5移动开发方面的自学用书,也可作为高等院校网页设计、网页制作、网站建设、Web前端开发等专业的教学参考书或相关机构的培训教材。 \n
作者简介
  未来科技是由一群热爱Web开发的青年骨干教师组成的一个松散组织,主要从事Web开发、教学培训、教材开发等业务。该群体编写的同类图书在很多网店上的销量名列前茅,让数十万的读者轻松跨进了Web开发的大门,为Web开发的普及和应用做出了积极贡献。
目录

第1章  JavaScript基础

\n

 视频讲解:25分钟  示例:5个

\n

1.1  JavaScript概述

\n

1.1.1  JavaScript历史

\n

1.1.2  ECMAScript起源

\n

1.1.3  ECMAScript版本

\n

1.1.4  浏览器支持

\n

1.1.5  JavaScript构成

\n

1.2  初步使用JavaScript

\n

1.2.1  编写第一个程序

\n

1.2.2  新建JavaScript文件

\n

1.2.3  执行JavaScript程序

\n

1.2.4  延迟执行JavaScript文件

\n

1.2.5  异步加载JavaScript文件

\n

1.2.6  认识JavaScript代码块

\n

1.3  在线学习

\n

第2章  JavaScript基本语法

\n

 视频讲解:102分钟  示例:50个

\n

2.1  基本词法

\n

2.1.1  字符编码

\n

2.1.2  区分大小写

\n

2.1.3  标识符

\n

2.1.4  直接量

\n

2.1.5  关键字和保留字

\n

2.1.6  分隔符

\n

2.1.7  注释

\n

2.1.8  转义序列

\n

2.2  变量

\n

2.2.1  声明变量

\n

2.2.2  赋值变量

\n

2.2.3  变量作用域

\n

2.2.4  变量类型

\n

2.2.5  变量污染

\n

2.3  数据类型

\n

2.3.1  基本类型

\n

2.3.2  数字

\n

2.3.3  字符串

\n

2.3.4  布尔型

\n

2.3.5  Null

\n

2.3.6  Undefined

\n

2.4  严格模式

\n

2.4.1  启用严格模式

\n

2.4.2  严格模式的执行限制

\n

2.5  类型检测

\n

2.5.1  使用constructor

\n

2.5.2  使用toString

\n

2.6  类型转换

\n

2.6.1  转换为字符串

\n

2.6.2  转换为数字模式字符串

\n

2.6.3  转换为小数格式字符串

\n

2.6.4  转换为数字

\n

2.6.5  转换为布尔值

\n

2.6.6  转换为对象

\n

2.6.7  转换为简单值

\n

2.6.8  强制类型转换

\n

2.6.9  自动类型转换

\n

2.7  在线学习

\n

第3章  运算符和表达式

\n

 视频讲解:106分钟  示例:75个

\n

3.1  运算符

\n

3.1.1  操作数的个数

\n

3.1.2  操作数的类型

\n

3.1.3  运算符的优先级

\n

3.1.4  运算符的结合性

\n

3.1.5  左值、赋值及其副作用

\n

3.2  算术运算

\n

3.2.1  加法运算

\n

3.2.2  减法运算

\n

3.2.3  乘法运算

\n

3.2.4  除法运算

\n

3.2.5  求余运算

\n

3.2.6  取反运算

\n

3.2.7  递增和递减

\n

3.3  逻辑运算

\n

3.3.1  逻辑与运算

\n

3.3.2  逻辑或运算

\n

3.3.3  逻辑非运算

\n

3.4  关系运算

\n

3.4.1  大小比较

\n

3.4.2  相等和全等

\n

3.5  赋值运算

\n

3.6  对象操作运算

\n

3.6.1  归属检测

\n

3.6.2  删除属性

\n

3.7  位运算

\n

3.7.1  逻辑位运算

\n

3.7.2  移位运算

\n

3.8  其他运算

\n

3.8.1  条件运算符

\n

3.8.2  逗号运算符

\n

3.8.3  void运算符

\n

3.9  表达式

\n

3.9.1  表达式的形式

\n

3.9.2  表达式的类型

\n

3.9.3  表达式的运算顺序

\n

3.9.4  表达式的优化

\n

3.10  案例实战

\n

3.10.1  使用new

\n

3.10.2  使用中括号和点号

\n

3.10.3  使用小括号

\n

3.10.4  连续运算

\n

3.10.5  把命令转换为表达式

\n

3.11  在线学习

\n

第4章  语句和程序结构

\n

 视频讲解:106分钟  示例:52个

\n

4.1  语句

\n

4.2  分支结构

\n

4.3  循环结构

\n

4.4  流程控制

\n

4.5  异常处理

\n

4.6  案例实战

\n

4.7  在线学习

\n

第5章  操作字符串

\n

 视频讲解:84分钟  示例:60个

\n

5.1  字符串操作基础

\n

5.2  案例实战

\n

5.3  在线学习

\n

第6章  使用正则表达式

\n

 视频讲解:102分钟  示例:39个

\n

6.1  正则表达式对象

\n

6.2  字符模式

\n

6.3  案例实战

\n

6.4  在线学习

\n

第7章  使用数组

\n

 视频讲解:110分钟  示例:67个

\n

7.1  定义数组

\n

7.2  访问数组

\n

7.3  操作数组

\n

7.4  案例实战

\n

7.5  在线学习

\n

第8章  使用函数

\n

 视频讲解:150分钟  示例:66个

\n

8.1  定义函数

\n

8.2  调用函数

\n

8.3  函数参数

\n

8.4  函数作用域

\n

8.5  闭包

\n

8.6  函数式运算

\n

8.7  高阶函数

\n

8.8  递归函数

\n

8.9  在线学习

\n

第9章  使用对象

\n

 视频讲解:84分钟  示例:59个

\n

9.1  定义对象

\n

9.2  操作对象

\n

9.3  操作属性

\n

9.4  属性描述对象

\n

9.5  Object原型方法

\n

9.6  Object静态函数

\n

9.7  案例实战

\n

9.8  在线学习

\n

第10章  构造函数、原型和继承

\n

 视频讲解:160分钟 示例:57个

\n

10.1  构造函数

\n

10.2  this指针

\n

10.3  原型

\n

10.4  类型

\n

10.5  模块化

\n

10.6  案例实战

\n

10.7  在线学习

\n

第11章  BOM操作

\n

 视频讲解:104分钟 示例:35个

\n

11.1  window对象

\n

11.2  navigator对象

\n

11.3  location对象

\n

11.4  history对象

\n

11.5  screen对象

\n

11.6  document对象

\n

11.7  案例实战

\n

11.8  在线学习

\n

第12章  DOM操作

\n

 视频讲解:115分钟 示例:54个

\n

12.1  DOM基础

\n

12.2  节点概述

\n

12.3  文档节点

\n

12.4  元素节点

\n

12.5  文本节点

\n

12.6  属性节点

\n

12.7  文档片段节点

\n

12.8  CSS选择器

\n

12.9  案例实战

\n

12.10  在线学习

\n

第13章  事件处理

\n

 视频讲解:102分钟 示例:58个

\n

13.1  事件基础

\n

13.2  使用鼠标事件

\n

13.3  使用键盘事件

\n

13.4  使用页面事件

\n

13.5  使用UI事件

\n

13.6  案例实战

\n

13.7  在线学习

\n

第14章  脚本化CSS

\n

 视频讲解:92分钟  示例:26个

\n

14.1  CSS脚本化基础

\n

14.2  设计大小

\n

14.3  设计位置

\n

14.4  设计显隐

\n

14.5  设计动画

\n

14.6  案例实战

\n

14.7  在线学习

\n

第15章  脚本化HTTP

\n

 视频讲解:64分钟  示例:24个

\n

15.1  XMLHttpRequest基础

\n

15.2  案例实战

\n

15.3  在线学习

\n

第16章  JavaScript文件操作

\n

 视频讲解:84分钟  示例:31个

\n

16.1  访问文件域

\n

16.2  使用Blob对象

\n

16.3  使用FileReader对象

\n

16.4  使用缓存对象

\n

16.5  使用FileSystem API

\n

16.6  案例:设计文件管理器

\n

16.7  在线学习

\n

第17章  JavaScript绘图

\n

 视频讲解:128分钟 示例:52个

\n

17.1  使用canvas

\n

17.2  绘制图形

\n

17.3  定义样式和颜色

\n

17.4  图形变形

\n

17.5  图形合成

\n

17.6  绘制文本

\n

17.7  使用图像

\n

17.8  像素操作

\n

17.9  案例实战

\n

17.10  在线学习

\n

第18章  本地数据存储

\n

 视频讲解:80分钟  示例:17个

\n

18.1  HTTP Cookie

\n

18.2  Web Storage

\n

18.3  Web SQL Database

\n

18.4  IndexedDB

\n

18.5  在线学习

\n

第19章  多线程处理

\n

 视频讲解:23分钟  示例:9个

\n

19.1  Web Workers基础

\n

19.2  案例实战

\n

19.3  在线学习

\n

第20章  离线应用

\n

 视频讲解:19分钟  示例:9个

\n

20.1  HTML5离线应用基础

\n

20.2  案例实战

\n

20.3  在线学习

\n

第21章  JavaScript通信

\n

 视频讲解:13分钟  示例:5个

\n

21.1  postMessage

\n

21.2  WebSocket

\n

21.3  在线学习

\n

第22章  拖放操作

\n

 视频讲解:10分钟  示例:3个

\n

22.1  拖放API基础

\n

22.2  案例实战

\n

22.3  在线学习

\n

第23章  移动定位

\n

 视频讲解:12分钟  示例:5个

\n

23.1  Geolocation API基础

\n

23.2  案例实战

\n

23.3  在线学习

\n

第24章  帧动画和DOM观察器

\n

 视频讲解:8分钟  示例:5个

\n

24.1  requestAnimationFrame

\n

24.2  Mutation Observer

\n

24.3  在线学习

\n

第25章  全屏和隐藏显示处理

\n

 视频讲解:5分钟  示例:11个

\n

25.1  页面可见处理

\n

25.2  全屏显示处理

\n

25.3  在线学习

\n

附:综合案例(电子版,手机扫码阅读)

\n

示例:6个

猜您喜欢

读书导航