『面试的底气』—— 设计模式遵循的原则,设计模式之单一职责原则

单一职责原则经典例子 单一职责原则,英文缩写 SRP,全称 Single Responsibility Principle。 原始定义:There should never be more than one reason for a class to change。 官方翻译:应该有且仅有一个原因引起类的变更。 ## 我的理解 在理解单一职责原则之前,来回顾一下类的定义:具有相同的属性和功能的对象的抽像的集合。里面有两个关键词:对象和抽象。

『面试的底气』—— 设计模式之代理模式

js代理模式和中介模式的区别,js代理模式,代理模式的关键是,当程序不方便或者不满足需要去直接访问一个对象的时候,提供一个替身 对象来控制对这个对象的访问,程序实际上访问的是替身对象。替身对象对请求做出一些处理之 后,再把请求转交给本体对象。

js中event的用法,JS的Event Loop 和 microTask

上面问题的答案,都在文章《Tasks, microtasks, queues and schedules》讲的非常透彻。 建议英文可以的同学直接看这篇文章,就不要看我这个“笔记”了。( 之所以叫笔记,因为大部分内容出自文章,但是又不是按字翻译 ) 问题来了,为什么promise…

浅谈前端的状态管理

前言 提到状态管理大家可能马上就想到:Vuex、Redux、Flux、Mobx等等方案。其实不然,不论哪种方案只要内容一多起来似乎都是令人头疼的问题,也许你有适合自己的解决方案又或者简单的注释和区分模

promise原理简单概括,promise原理以及实现

全职开源大牛开发的48个 Promise 相关的模块,让你轻松应对Promise 相关的各种异步问题,比如实现并发控制、异步任务处理等,特别是处理多种控制流,比如 series、waterfall 等