可復用響應式框架構建


可復用響應式框架構建

你調用庫,框架調用你。

框架控制整個流程。框架的侵入性很高(從頭到尾)。

使用框架的時候,需要把你的代碼放到框架合適的地方(在指定事件里寫你的代碼),框架會在合適的時機調用你的代碼(框架通過回叫事件調用你的代碼)。事件即是回叫函數,回叫函數即是事件。

做框架的時候,不要想着怎么操作界面,而要想着如何操作數據。

雙向數據綁定:將界面和數據綁定在一起,彼此之間相互影響。數據的改變會引起界面的改變,界面的改變也會引起數據的變化。

框架可復用的2種模型(筆者更喜歡叫模板):界面模板和數據模板。模板是可以復用的,是比對象繼承更好的復用(它們並不矛盾,因為也能繼承模板)。

框架由3大部分組成:界面模型和數據模型和處理業務邏輯的控制器,業務邏輯是界面和數據溝通的橋梁。這就是MVC。

筆者喜歡把響應式(事件)叫做回叫函數,數據處理響應式的核心是事件(回叫函數)。實際上,異步處理的核心也是響應式(回叫函數),當然還有高並發處理的核心也是響應式。。。。。。

而對於后端(中間件)來說,只是少了界面部分。其他方面構建思路類同。

以上構建思路,適用於CS\WEB\APP。。。前(后)端框架。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM