彻底掌握 Javascript 语言 (2017 版)【讲师辅导】—67837人已学习
课程介绍
本套课程详细的讲解了 Javascript 语言的各个方面。包括了 Javascript ES5\ES6\ES7 新特性,很多大公司都要求 javascript 程序,采用新的 javascript ES6 语法写程序,所以掌握 Javascript 新特性,是十分必要的,这些特性根本上来说,目的是让 Javascript 能开发大型项目。
课程收益
课程讲解了 Javascript 的函数高阶技法,在实际开发中,需要开发者运用这些技法,解决实际问题。 课程还讲解了,面向对象开发的技法,这在大型项目中是必须要掌握的。 链接 http://edu.csdn.net/lecturer/585 右侧可办理会员卡。会员可免费看曾老师已出,和会员期内发布的全部课程。可咨询QQ 1405491181
讲师介绍
曾亮 更多讲师课程
晟暄科技CEO,HTML5 & Node.js 技术讲师 ,Javascript 前后端全栈开发人员, DCI DDD 建模师 ,拥有多年开发经验。独立开发了 Node.js 版的 CQRS 框架,独立开发了 Auxo (夏季女神)全栈框架。精通 Angular , Vue , React , React Native , Express , Koa2 ,Webpack , Gulp 等全栈技术。追求 “一套技术 开发全端应用” 。座右铭:努力工作,拼命玩乐。
课程大纲
第1章:Javascript 语言规则
1. 什么是会员卡 0:48
2. 课程说明与注意事项 4:18
3. Node.js & Javascript 蚕食世界 4:02
4. 未来展望 9:43
5. 标识符 4:33
6. 变量 8:31
7. 注释 4:30
8. 语句 6:26
第2章:数据类型
1. 基础类型 6:31
2. 类型判断 5:30
3. boolean 类型转换 9:10
4. number 数据转换 4:43
5. string 数据转换 6:44
6. 数据基础类型和对象的类型 9:04
第3章:操作符
1. 加减乘除 4:41
2. 位操作 24:45
3. 运用位操作 6:38
4. 一些简化操作符形式 3:48
5. 比较运算符 10:21
6. 逻辑运算符 也许有更深的含义 9:40
第4章:控制语句
1. 判断语句 13:08
2. 选项语句 8:11
3. for 普通循环语句 8:17
4. for 变种循环语句 13:23
5. while 循环语句 8:00
6. 跳转终止语句 20:05
第5章:函数基础知识
1. 函数的定义 6:00
2. 函数的形参、实参和默认值 5:46
3. 函数的返回值 4:10
4. 代码块与函数的作用域 9:44
第6章:面向对象
1. 工厂方法创建对象 10:16
2. 原型方式创建类 8:59
3. 原型创建类的另一种方式和小意外 7:58
4. 原型链的结构 6:47
5. 类继承的真相 14:34
6. 三言两语悟透 this 10:53
7. 融会贯通 传授内功 18:50
8. 类的糖衣 13:05
9. 类型的判断与多重继承的讨论 12:11
10. 灵活的对象属性名与 Symbol 26:43
11. 定义对象属性 15:05
12. 一次定义多个对象属性 3:36
13. 原型创建对象的另一种方法 6:12
14. 对象的浅层与深层拷贝 14:11
15. 自己开发 deepFreeze 深度冻结函数 7:50
16. 遍历对象属性 17:39
第7章:字符串
1. 字符串字面量的三种写法 3:45
2. 统一码与字符的双向转换 11:48
3. 加密解密字符串实战 3:04
4. 字符串的查询 11:13
5. 返回新的字符串 4:42
6. String.raw 的用法 6:21
第8章:正则表达式
1. 正则表达式的邂逅 8:29
2. 正则表达式知识根主题 11:06
3. 全局匹配 7:55
4. 忽略大小写匹配 2:23
5. 正则表达式行首和行尾限定 4:19
6. 多行匹配 5:13
7. 正则表达式中正确解析4个字节的字符 4:02
8. 正则表达式粘连匹配 3:23
9. 字符类 6:41
10. 预定义字符类 4:12
11. 正则表达式分组 6:24
12. 正则表达式的前瞻 3:06
13. 正则表达式非捕获 2:20
14. 正则表达式的量词 13:48
15. 正则表达式的贪婪性与惰性 3:51
16. 正则表达式方法概述 7:45
17. 正则对象的方法 15:11
18. 正则 split 方法运用 6:48
19. 正则 match 方法运用 7:48
20. 正则 replace 方法运用与作业练习 16:19
21. 开发 HTML5 日期表单输入验证程序 28:54
22. 功能封装 使之支持多个输入表单 32:59
23. Email 输入表单程序开发 9:13
第9章:数组
1. 数组并非独立基础类型和从头创建数组对象的4种方法 9:19
2. 合并多个数组 5:51
3. deepConcat函数作业、数组的浅层拷贝 5:52
4. 数组的过滤与重塑 11:29
5. 把类数组结构和实现Iterator对象转换为数组对象 8:25
6. 数组的堆栈式增删操作 2:48
7. 数组的排序 6:17
8. 数组拷贝自身部分数据替换自身数据 4:36
9. 数组的填充 1:28
10. 数组的splice函数详解 这个函数比较灵活、强大 5:02
11. 数组的查询方法 12:07
12. 数组的遍历方法 4:35
13. 数组归一方法 6:31
14. 数组值访问与多维数组 6:49
15. 多维数组基本操作 6:56
16. 创建Tree树结构类(实战课) 36:05
17. 为Tree类增加更多方法(实战课) 14:32
18. Tree的UI组建开发(实战课) 14:50
19. 为组件增加更多功能(实战课+作业) 22:15
第10章:类型化数组
1. 相同数字的字面量在内存在占的空间可能不同 9:06
2. ArrayBuffer 实例概述 6:51
3. 有无符号与值的范围 11:21
4. 创建类型化数组对象的四种方法 11:16
5. 类型化数组的转换操作 9:41
6. 通过更灵活的数据视图操作二进制数据 4:35
第11章:日期
1. 经度、日期与时间 7:00
2. 创建Date实例的4种方式 3:43
3. Date的静态方法 5:25
4. 日期的实例方法 9:41
第12章:数字
1. 数字(上) 11:20
2. 数字(下) 10:07
第13章:算数
1. 算数 Math 库常用方法 7:24
第14章:JSON
1. 序列化转换 3:08
第15章:Function
1. Function 类型实践讲解 15:34
第16章:Set
1. Set 对象操作 16:51
2. Set 与 数组配合求合集,并集和差集 9:13
第17章:Map
1. Map对象与普通对象的区别 3:02
2. Map 对象方法操作 4:14
3. map转换 7:56
4. WeakMap 8:26
第18章:Promise
1. Javascript 单线程多任务原理 5:07
2. 实例讲解Javascript单线程多任务回调机制 11:02
3. 实例讲解定时器 7:16
4. 实例讲解回调函数与尴尬的嵌套 9:50
5. 用 Promise 代替回调函数与Promise基本使用 7:21
6. Javascript 异常处理 10:58
7. 掌握 Promise API 16:11
8. 回调式异步函数封装成 Promise 10:19
第19章:Iterator
1. 能用 for-of 语句的对象都实现了 Iterator 接口 6:59
2. 实现 Iterator 接口的“龟腚” 4:49
3. 替换默认迭代方法与特殊写法 13:27
4. 初见 Generator 函数 8:01
5. 我们发现一些诡异的事儿 8:36
6. 语句左侧得到 yield 右侧的值 5:13
7. Generator 对象的 throw() 方法 8:38
8. Generator 对象的 return() 方法 6:20
9. 利用 yield 暂停机制 实现异步代码同步写法 9:13
10. Generator 函数执行器开发 28:51
11. 为 Generator 函数执行器加入异常处理和this上下文对象 6:52
12. Generator 函数执行器bug修复与其他Generator函数的联合使用 4:04
13. 用 Async 异步函数代替 Generator 函数 8:26
14. Async 异步函数与 Generator 函数相互调用 8:26
第20章:Proxy
1. 初探代理拦截器 8:40
2. 函数代理拦截器 11:31
3. 对象操作的代理拦截器 15:15
4. 通过代理拦截器实现DI功能库的代码详解 17:00
5. 其他拦截器讲解 16:12
第21章:函数高级技法
1. 函数的特性 12:40
2. 函数声明与命名表达式 7:30
3. 回调函数实例详解 29:47
4. 函数作为返回值 2:49
5. 即时函数 14:25
6. javascript 闭包 8:59
7. Curry 化函数 8:30
8. 对象链方法 8:53
大家可以点击【 查看详情】查看我的课程
课程介绍
本套课程详细的讲解了 Javascript 语言的各个方面。包括了 Javascript ES5\ES6\ES7 新特性,很多大公司都要求 javascript 程序,采用新的 javascript ES6 语法写程序,所以掌握 Javascript 新特性,是十分必要的,这些特性根本上来说,目的是让 Javascript 能开发大型项目。
课程收益
课程讲解了 Javascript 的函数高阶技法,在实际开发中,需要开发者运用这些技法,解决实际问题。 课程还讲解了,面向对象开发的技法,这在大型项目中是必须要掌握的。 链接 http://edu.csdn.net/lecturer/585 右侧可办理会员卡。会员可免费看曾老师已出,和会员期内发布的全部课程。可咨询QQ 1405491181
讲师介绍
曾亮 更多讲师课程
晟暄科技CEO,HTML5 & Node.js 技术讲师 ,Javascript 前后端全栈开发人员, DCI DDD 建模师 ,拥有多年开发经验。独立开发了 Node.js 版的 CQRS 框架,独立开发了 Auxo (夏季女神)全栈框架。精通 Angular , Vue , React , React Native , Express , Koa2 ,Webpack , Gulp 等全栈技术。追求 “一套技术 开发全端应用” 。座右铭:努力工作,拼命玩乐。
课程大纲
第1章:Javascript 语言规则
1. 什么是会员卡 0:48
2. 课程说明与注意事项 4:18
3. Node.js & Javascript 蚕食世界 4:02
4. 未来展望 9:43
5. 标识符 4:33
6. 变量 8:31
7. 注释 4:30
8. 语句 6:26
第2章:数据类型
1. 基础类型 6:31
2. 类型判断 5:30
3. boolean 类型转换 9:10
4. number 数据转换 4:43
5. string 数据转换 6:44
6. 数据基础类型和对象的类型 9:04
第3章:操作符
1. 加减乘除 4:41
2. 位操作 24:45
3. 运用位操作 6:38
4. 一些简化操作符形式 3:48
5. 比较运算符 10:21
6. 逻辑运算符 也许有更深的含义 9:40
第4章:控制语句
1. 判断语句 13:08
2. 选项语句 8:11
3. for 普通循环语句 8:17
4. for 变种循环语句 13:23
5. while 循环语句 8:00
6. 跳转终止语句 20:05
第5章:函数基础知识
1. 函数的定义 6:00
2. 函数的形参、实参和默认值 5:46
3. 函数的返回值 4:10
4. 代码块与函数的作用域 9:44
第6章:面向对象
1. 工厂方法创建对象 10:16
2. 原型方式创建类 8:59
3. 原型创建类的另一种方式和小意外 7:58
4. 原型链的结构 6:47
5. 类继承的真相 14:34
6. 三言两语悟透 this 10:53
7. 融会贯通 传授内功 18:50
8. 类的糖衣 13:05
9. 类型的判断与多重继承的讨论 12:11
10. 灵活的对象属性名与 Symbol 26:43
11. 定义对象属性 15:05
12. 一次定义多个对象属性 3:36
13. 原型创建对象的另一种方法 6:12
14. 对象的浅层与深层拷贝 14:11
15. 自己开发 deepFreeze 深度冻结函数 7:50
16. 遍历对象属性 17:39
第7章:字符串
1. 字符串字面量的三种写法 3:45
2. 统一码与字符的双向转换 11:48
3. 加密解密字符串实战 3:04
4. 字符串的查询 11:13
5. 返回新的字符串 4:42
6. String.raw 的用法 6:21
第8章:正则表达式
1. 正则表达式的邂逅 8:29
2. 正则表达式知识根主题 11:06
3. 全局匹配 7:55
4. 忽略大小写匹配 2:23
5. 正则表达式行首和行尾限定 4:19
6. 多行匹配 5:13
7. 正则表达式中正确解析4个字节的字符 4:02
8. 正则表达式粘连匹配 3:23
9. 字符类 6:41
10. 预定义字符类 4:12
11. 正则表达式分组 6:24
12. 正则表达式的前瞻 3:06
13. 正则表达式非捕获 2:20
14. 正则表达式的量词 13:48
15. 正则表达式的贪婪性与惰性 3:51
16. 正则表达式方法概述 7:45
17. 正则对象的方法 15:11
18. 正则 split 方法运用 6:48
19. 正则 match 方法运用 7:48
20. 正则 replace 方法运用与作业练习 16:19
21. 开发 HTML5 日期表单输入验证程序 28:54
22. 功能封装 使之支持多个输入表单 32:59
23. Email 输入表单程序开发 9:13
第9章:数组
1. 数组并非独立基础类型和从头创建数组对象的4种方法 9:19
2. 合并多个数组 5:51
3. deepConcat函数作业、数组的浅层拷贝 5:52
4. 数组的过滤与重塑 11:29
5. 把类数组结构和实现Iterator对象转换为数组对象 8:25
6. 数组的堆栈式增删操作 2:48
7. 数组的排序 6:17
8. 数组拷贝自身部分数据替换自身数据 4:36
9. 数组的填充 1:28
10. 数组的splice函数详解 这个函数比较灵活、强大 5:02
11. 数组的查询方法 12:07
12. 数组的遍历方法 4:35
13. 数组归一方法 6:31
14. 数组值访问与多维数组 6:49
15. 多维数组基本操作 6:56
16. 创建Tree树结构类(实战课) 36:05
17. 为Tree类增加更多方法(实战课) 14:32
18. Tree的UI组建开发(实战课) 14:50
19. 为组件增加更多功能(实战课+作业) 22:15
第10章:类型化数组
1. 相同数字的字面量在内存在占的空间可能不同 9:06
2. ArrayBuffer 实例概述 6:51
3. 有无符号与值的范围 11:21
4. 创建类型化数组对象的四种方法 11:16
5. 类型化数组的转换操作 9:41
6. 通过更灵活的数据视图操作二进制数据 4:35
第11章:日期
1. 经度、日期与时间 7:00
2. 创建Date实例的4种方式 3:43
3. Date的静态方法 5:25
4. 日期的实例方法 9:41
第12章:数字
1. 数字(上) 11:20
2. 数字(下) 10:07
第13章:算数
1. 算数 Math 库常用方法 7:24
第14章:JSON
1. 序列化转换 3:08
第15章:Function
1. Function 类型实践讲解 15:34
第16章:Set
1. Set 对象操作 16:51
2. Set 与 数组配合求合集,并集和差集 9:13
第17章:Map
1. Map对象与普通对象的区别 3:02
2. Map 对象方法操作 4:14
3. map转换 7:56
4. WeakMap 8:26
第18章:Promise
1. Javascript 单线程多任务原理 5:07
2. 实例讲解Javascript单线程多任务回调机制 11:02
3. 实例讲解定时器 7:16
4. 实例讲解回调函数与尴尬的嵌套 9:50
5. 用 Promise 代替回调函数与Promise基本使用 7:21
6. Javascript 异常处理 10:58
7. 掌握 Promise API 16:11
8. 回调式异步函数封装成 Promise 10:19
第19章:Iterator
1. 能用 for-of 语句的对象都实现了 Iterator 接口 6:59
2. 实现 Iterator 接口的“龟腚” 4:49
3. 替换默认迭代方法与特殊写法 13:27
4. 初见 Generator 函数 8:01
5. 我们发现一些诡异的事儿 8:36
6. 语句左侧得到 yield 右侧的值 5:13
7. Generator 对象的 throw() 方法 8:38
8. Generator 对象的 return() 方法 6:20
9. 利用 yield 暂停机制 实现异步代码同步写法 9:13
10. Generator 函数执行器开发 28:51
11. 为 Generator 函数执行器加入异常处理和this上下文对象 6:52
12. Generator 函数执行器bug修复与其他Generator函数的联合使用 4:04
13. 用 Async 异步函数代替 Generator 函数 8:26
14. Async 异步函数与 Generator 函数相互调用 8:26
第20章:Proxy
1. 初探代理拦截器 8:40
2. 函数代理拦截器 11:31
3. 对象操作的代理拦截器 15:15
4. 通过代理拦截器实现DI功能库的代码详解 17:00
5. 其他拦截器讲解 16:12
第21章:函数高级技法
1. 函数的特性 12:40
2. 函数声明与命名表达式 7:30
3. 回调函数实例详解 29:47
4. 函数作为返回值 2:49
5. 即时函数 14:25
6. javascript 闭包 8:59
7. Curry 化函数 8:30
8. 对象链方法 8:53
大家可以点击【 查看详情】查看我的课程