Content
11 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
现代 JavaScript
- 2
关于本课程
- 3
目标读者及其他资源
通过变量赋值表达信号意图
- 1
简介
- 2
提示1:使用 const 标记不会改变的值
- 3
技巧2:使用 let 和 const 减少作用域冲突
- 4
技巧3:使用块级作用域变量隔离信息
- 5
技巧4:使用模板字符串将变量转换为可读字符串
使用数组管理数据集合
- 1
简介
- 2
技巧5:使用数组创建灵活的集合
- 3
技巧6:使用 includes() 检查数组中是否存在元素
- 4
技巧7:使用展开运算符构建数组
- 5
技巧8:用展开运算符避免 push 造成的修改
- 6
技巧9:用展开运算符避免排序时的混淆
通过特殊集合提升代码清晰度
- 1
简介
- 2
技巧10:使用对象进行静态键值查找
- 3
技巧 11:使用 Object.assign() 创建对象而不进行修改
- 4
技巧 12:使用对象展开更新信息
- 5
技巧13:使用映射(Maps)清晰地更新键值数据
- 6
技巧 14:使用 Map 和展开运算符遍历键值数据
- 7
技巧15:创建映射时避免副作用
- 8
技巧16:使用 Set 保持唯一值
编写清晰的条件语句
- 1
简介
- 2
技巧 17:使用假值缩短条件判断
- 3
技巧 18:使用三元运算符快速检查数据
- 4
技巧19:通过短路求值提高效率
简化循环
- 1
简介
- 2
技巧 20:使用箭头函数简化循环
- 3
技巧 21:使用数组方法编写更短的循环
- 4
技巧 22:使用 map() 创建大小相似的数组
- 5
技巧 23:使用 filter() 和 find() 提取数据子集
- 6
技巧 24:使用 forEach() 应用一致的操作
- 7
技巧 25:通过方法链式调用合并方法
- 8
技巧 26:使用 reduce() 转换数组数据
- 9
技巧 27:使用 for...of 和 for...in 减少循环冗余
清理参数和返回语句
- 1
简介
- 2
技巧28:创建默认参数
- 3
技巧29:使用解构访问对象属性
- 4
技巧30:简化键值赋值
- 5
技巧31:传递不定数量的参数
构建灵活的函数
- 1
简介
- 2
技巧32:编写易于测试的函数
- 3
技巧33:使用箭头函数降低复杂度
- 4
技巧34:使用部分应用函数实现参数聚焦
- 5
技巧35:结合柯里化与数组方法实现部分应用
- 6
技巧36:使用箭头函数避免上下文混淆
通过类保持接口清晰
- 1
简介
- 2
技巧37:编写可读性强的类
- 3
技巧38:通过继承共享方法
- 4
技巧39:通过类扩展现有原型
- 5
技巧40:使用 get 和 set 简化接口
- 6
技巧41:使用生成器创建可迭代属性
- 7
技巧42:使用 bind() 解决上下文问题
访问外部数据
- 1
简介
- 2
技巧43:使用 Promise 异步获取数据
- 3
技巧 44:使用 Async/Await 创建清晰的函数
- 4
技巧45:使用Fetch轻松发起AJAX请求
- 5
技巧46:使用 LocalStorage 长期保持状态
使用组件架构聚合相关文件
- 1
简介
- 2
技巧47:使用导入和导出隔离功能
- 3
技巧48:利用社区知识使用npm
- 4
技巧49:使用组件化架构构建应用程序
- 5
技巧50:使用构建工具组合组件
- 6
技巧51:利用CSS实现动画
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User