本文重点是讲解如何解决循环依赖这个问题。关心这个问题是如何产生的,可以自行谷歌。 如何重现这个问题 {代码...} {代码...} 执行下面的代码 {代码...} sayA is not a function那么sayA是个什么呢,实际上它是 undefined 遇到这种问题时,你最好能意识到可能是循环依赖的问题,否则找问题可能事倍功半。 如何找到循环依...
关注点分离(Separation of concerns,SOC)是对只与“特定概念、目标”(关注点)相关联的软件组成部分进行“标识、封装和操纵”的能力,即标识、封装和操纵关注点的能力。是处理复杂性的一个原则。由于关注点混杂在一起会导致复杂性大大增加,所以能够把不同的关注点分离开来,分别处理就是处理复杂性的一个原则,一种方法...