摘要: Generator 1.基本概念 异步编程的一种解决方案 2.next 函数的用法 见代码 3.yield* 的用法 见代码 一、基本定义 2.使用 Generator 作为遍历器的返回值 通过 Generator 函数的方式 3.状态机 有 A B C 三种状态去描述一个事物,A-B、B-C、C- 阅读全文
posted @ 2018-04-30 23:32 姜皓 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Iterator 和 for...of 循环 1.什么是 Iterator 接口 Iterator 接口功能:用一种相同办法的接口让不同的数据结构得到统一的读取命令的方式 2.Iterator的基本用法 见代码 3.for...of for...of 循环就是不断调用Iterator 接口来达到这种 阅读全文
posted @ 2018-04-30 22:46 姜皓 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Promise(异步编程的一种解决方案) 1.什么是异步 函数A,A去执行一个步骤,A执行再完执行B,这种执行方式实现有两种方式: 1.回调 2.事件触发。Promise 区别于这两种方式 2.Promise 的作用 解决异步操作问题 3.Promise 的基本用法 见代码 一.ES5中的回调(问题 阅读全文
posted @ 2018-04-30 22:06 姜皓 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 类的概念 1.基本定义 2.继承 继承如何传递参数?(super) 定义自己属性的时候调用 this 一定要在 super 之后(在继承关系中,子类的构造函数如果用 super 传递参数的过程中,super 一定放在构造函数的第一行) 有参数则会覆盖 3.getter 和 setter 赋值操作 4 阅读全文
posted @ 2018-04-29 23:28 姜皓 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Proxy 和 Reflect 1.Proxy 和 Reflect 的概念 Proxy 意为 ‘代理’,连接了用户和真实对象之间的一个层 Reflect 意为‘反射’ 反射的是Object 2.适用场景 一、Proxy 语法 1.类似于供应商的原始对象 obj ,通过 Proxy 新生成对象,这个对 阅读全文
posted @ 2018-04-29 22:57 姜皓 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 数据结构—2 Map 与 Array 的对比 Set 与 Array的对比 Map 与 Object 的对比 Set 与 Object 的对比 (增、查、改、删) 一、Map 与 Array 的对比 1.增 2.查 3.改 4.删 二、Set 与 Array的对比 1.增 2.查 (若想为true, 阅读全文
posted @ 2018-04-29 21:37 姜皓 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、set 用法 set 对数组进行转化 添加重复元素不会生效 (应用:去重复功能)转化过程不会有数据类型的转换 添加、删除、判断是否存在的方法 2. 读取(遍历)的几种方法 二、WeakSet 与Set的区别: 1.WeakSet 的元素只能是对象 2.WeakSet 的对象是弱应用(不会检测是否 阅读全文
posted @ 2018-04-29 20:24 姜皓 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Symbol 1.Syobol的概念 这种数据类型提供一个独一无二的值 2.Symbol的作用 见代码 永远不可能相等,保证值的独一无二。 a3 a4 是 K值 相同名称的值不会冲突 (对象中有用到 Symbol 做Key值的话,通过 let of 是拿不到属性的) 解决办法 可以拿到Symbol 阅读全文
posted @ 2018-04-28 11:18 姜皓 阅读(333) 评论(0) 推荐(1) 编辑
摘要: ES6(对象(object)新增特性) 1.简介表示法 o,k 为属性;这种为无方法的情况。 这种为有方法。 2.属性表达式 ES6中,【a】就是 b . 3.新增API 1.数组也是引用类型 2.Object.is 功能与 没有区别。 拷贝 1.该种拷贝是有限制的 ,浅拷贝。 2.这种方法拷贝的是 阅读全文
posted @ 2018-04-28 09:50 姜皓 阅读(451) 评论(0) 推荐(0) 编辑
摘要: (学习自慕课网中《所向披靡的响应式开发》课程中) 一.如何组织项目目录结构 1.约定优于配置 2.约定代码结构或命名规范来减少配置数量 (没有最好的组织方式,只有合适的组织方式) 样式放入CSS文件下,main.css是通用样式,normalize.css是引用样式,login是的登录样式。 脚本放 阅读全文
posted @ 2018-04-28 00:30 姜皓 阅读(1296) 评论(0) 推荐(1) 编辑