可复用响应式框架构建

可复用响应式框架构建

你调用库,框架调用你。

框架控制整个流程。框架的侵入性很高(从头到尾)。

使用框架的时候,需要把你的代码放到框架合适的地方(在指定事件里写你的代码),框架会在合适的时机调用你的代码(框架通过回叫事件调用你的代码)。事件即是回叫函数,回叫函数即是事件。

做框架的时候,不要想着怎么操作界面,而要想着如何操作数据。

双向数据绑定:将界面和数据绑定在一起,彼此之间相互影响。数据的改变会引起界面的改变,界面的改变也会引起数据的变化。

框架可复用的2种模型(笔者更喜欢叫模板):界面模板和数据模板。模板是可以复用的,是比对象继承更好的复用(它们并不矛盾,因为也能继承模板)。

框架由3大部分组成:界面模型和数据模型和处理业务逻辑的控制器,业务逻辑是界面和数据沟通的桥梁。这就是MVC。

笔者喜欢把响应式(事件)叫做回叫函数,数据处理响应式的核心是事件(回叫函数)。实际上,异步处理的核心也是响应式(回叫函数),当然还有高并发处理的核心也是响应式。。。。。。

而对于后端(中间件)来说,只是少了界面部分。其他方面构建思路类同。

以上构建思路,适用于CSWEBAPP。。。前(后)端框架。

原文地址:https://www.cnblogs.com/hnxxcxg/p/14141988.html