自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

默认

分享交流

  • 博客(2)
  • 收藏
  • 关注

原创 Typescript描述策略模式

首先澄清策略模式概念: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客 户。 HeadFirst设计模式中基于SimUDuck游戏介绍使用策略模式实现鸭子的飞行与叫声两个行为。通过为鸭子实现飞行方法进入主题,有的鸭子会飞,有的鸭子不会飞,具体的鸭子实现是通过继承自Duck基类实现,在基类中定义了鸭子飞行的行为,若子类鸭子中没有飞...

2018-05-13 23:17:05 635

原创 ES6中的Promise对象

1 Promise对象 2 Promise对象的使用方法 3. Promise对象中的then方法 4. Promise对象中的catch方法 5. Promise.prototype.finally() 6. Promsie.all() 7. Promise.race() 8. Promise.resolve() 8.1 参数是一个Promsie实例 8.2 参数是一个thenabl...

2018-05-07 22:43:47 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除