面试题 LazyMan 的Rxjs实现方式

2019-01-10
阅读 2 分钟
3.3k
实现一个LazyMan,可以按照以下方式调用:LazyMan(“Hank”)输出:Hi! This is Hank!LazyMan(“Hank”).sleep(10).eat(“dinner”)输出Hi! This is Hank!//等待10秒..Wake up after 10Eat dinner~ LazyMan(“Hank”).eat(“dinner”).eat(“supper”)输出Hi This is Hank!Eat dinner~Eat supper~ LazyMan(“Hank”).sleepFirst(5).eat(“s...

前端数据模型Model;适用于多人团队协作的开发模式

2018-10-29
阅读 7 分钟
6.9k
本文讲述的数据模型并不是一个库,也不是需要npm的包,仅仅只是一种在多人团队协作开发的时候拟定的规则。至少目前为止,我们的开发团队再也没用过mock(虽然一开始也没用),也不用担心后台数据的字段或结构发生变动,真正实现前后台并行开发的愉快模式。

富交互Web应用中的撤销和前进

2018-10-18
阅读 4 分钟
4k
在web应用中,用户在进行一些富交互行为的操作时难免会出现误操作,比如在富文本编辑器设置错了字体颜色就需要撤回,做H5活动页面的时候不小心删了一个图片也需要撤回,更比如在线设计原型图应用的时候不小心删了一个页面等,总之在交互场景非常复杂的情况下,用户操作失误的可能性非常大,这时候‘撤销’和‘前进’这两个操...

设计一个SKU多维规格生成组件(AngularX)

2017-11-18
阅读 12 分钟
7.7k
我们在选购一件商品的时候通常都是需要选择相应的产品规格来计算价钱,不同规格的选择出来的价格以及库存数量都是不一样的,比如衣服就有颜色,尺码等属性