09 2018 档案
摘要:最小依赖原则:函数参数如果只需要一个对象的某一两个属性,绝不依赖整个对象。用最少的资源做最多的事,接口只依赖业务对象的主键,不依赖它的归属属性,详情都返回全部字段,而不是需要一个加一个。函数尽量少依赖上下文或全局变量,多用局部变量,提高函数纯度。对于网络资源(上传文件)的url依赖,数据库只保存资源
阅读全文
摘要:一直不喜欢es6/7的promise、await、async之流对异步回调的解决方案,个人觉得类似lua里面协程的语法处理异步回调更顺眼,es6的generator虽然不完美,但是可以简单模拟一下协程。经过简单封装,完美解决异步回调的问题,要多个异步并行就并行,要串行就串行。直接上代码: 补充: 随
阅读全文
浙公网安备 33010602011771号