摘要: 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。 Promise也有一些缺点。 无法取消Promise,一旦 阅读全文
posted @ 2016-07-16 18:53 huansky 阅读(4063) 评论(0) 推荐(0) 编辑
摘要: 数组的扩展 Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 Array.from方法则是还支持类似数组的对象。所谓类似数组的对象,本质特 阅读全文
posted @ 2016-07-16 17:10 huansky 阅读(2817) 评论(0) 推荐(0) 编辑
摘要: js设计模式有很多种,知道不代表会用,更不代表理解,为了更好的理解每个设计模式,对每个设计模式进行总结,以后只要看到总结,就能知道该设计模式的作用,以及模式存在的优缺点,使用范围。 本文主要参考张容铭著的《JavaScript设计模式》。 1、简单工厂模式 由一个工厂对象决定创建某一种产品对象类的实 阅读全文
posted @ 2016-07-16 10:37 huansky 阅读(2426) 评论(0) 推荐(0) 编辑