最近又受了了蛊惑开始看ember.js。还是MVC还是事件驱动。用来用去发现也并没有帮助我一看代码就能很快明白其中逻辑。总觉得少了点什么。我开始从头审视我究竟希望代码是什么样的。于是有了以下几点。
1.MVC带来的好处是数据与视图的绑定。相当于声明了一个数据变化与视图变化的关系,这一点在代码上也能很清楚地提现出来,需要继续利用。
2.使用MVC时比较烦人的情况是视图间相互的关联。子视图之间应该是相互不可知的,这样才能尽量解耦。因此需要一个全局事件来进行通信。
3.不要再期望直接看懂代码!!!编程中实际缺少的页面效果和代码设计的关联图。我要努力尝试一下,怎么样画一下这个图。