前端
文章平均质量分 90
SimpleCXD
node前后端全栈攻城狮
展开
-
基于js对观察订阅者模式的一些体会和应用场景
1、自己实现一个简单版的rxjs:SimpleObservable SimpleObservable.ts class SimpleObservable { private observer: Array<Function>; constructor() { this.observer = []; } subscribe(_observer: Function)...原创 2018-11-24 12:17:06 · 792 阅读 · 2 评论 -
@angular前端项目代码优化:构建Api Tree
前颜(yan) 在前端项目的开发过程中,往往后端会给到一份数据接口(本文简称api),为了减少后期的维护以及出错成本,我的考虑是希望能够找到这么一种方法,可以将所有的api以某种方式统一的管理起来,并且很方便的进行维护,比如当后端修改了api名,我可以很快的定位到该api进行修改,或者当后端添加了新的api,我可以很快的知道具体是一个api写漏了。 于是,我有了构建Api Tree的想法。 一、前...原创 2018-12-23 21:51:26 · 272 阅读 · 0 评论 -
关于依赖注入(typescript)
一、概念:依赖注入(DI)、控制反转(IOC)、IOC容器 依赖注入(DI)和控制反转(IOC)基本是一个意思,因为说起来谁都离不开谁。 简单来说,类A依赖类B,但A不控制B的创建和销毁,仅使用B,那么B的控制权则交给A之外处理,这叫控制反转(IOC)。 由于A依赖于B,因此在A中必然要使用B的instance,我们可以通过A的构造函数将B的实例注入,比如: class B { } class A...原创 2018-12-23 21:52:40 · 415 阅读 · 1 评论