组件36-中间件:中间件设计2-MGJRouter-2

2017-07-15  本文已影响203人  Lovell_

MGJRouter-2

做好统一披露API,方便以后切换MGJRouter和target。
MGJRouter:根据统一披露API,来注册,MainModuleRouter中进行MGJRouter注册。


做好统一披露API,方便以后切换MGJRouter和target

mgjrouter,统一注册的都是url和block,所有的参数的传递和事件的传递通过block来传递的。
那也可以通过协议,而不是block,url-协议,协议里面有action。(主要是种思想)


url-协议

每个组件依赖mgjrouter,即面向mgjrouter开发。
弊端:业务组件不纯洁了,要依赖另外的组件;里面的url地址难维护,url地址一定要写正确,否则对接不上,做成常量或宏。

本篇解决的问题:有一个点击事件,内部和外部,谁register谁open?

mgjrouter,面向协议

上一篇 下一篇

猜你喜欢

热点阅读