Sugarjs輕量級(jí) JavaScript 框架
Sugar.js 是一個(gè)用于開(kāi)發(fā)前端模塊化 UI 組件的輕量級(jí) JavaScript 框架 ( mvvm & template )
框架特點(diǎn):
-
體積輕量 Api 簡(jiǎn)單。
-
模塊化/組件化前端工程。
-
視圖組件可復(fù)用、可繼承,方便開(kāi)發(fā)和維護(hù)。
-
組件系統(tǒng)支持消息通信、組件嵌套、MVVM 和模板布局。
sugar.js 由兩個(gè)完全獨(dú)立的部分組成:
-
sugar/main 實(shí)現(xiàn)組件系統(tǒng)的底層架構(gòu),包括組件的繼承機(jī)制,視圖的定義、初始化、渲染,組件間的消息通信、Ajax 異步請(qǐng)求等基礎(chǔ)功能。
-
sugar/mvvm 一個(gè)利用數(shù)據(jù)綁定 + 視圖刷新實(shí)現(xiàn)的 MVVM 庫(kù),指令的名稱和用法與尤大的 Vue.js 相似,但實(shí)現(xiàn)的細(xì)節(jié)和依賴監(jiān)聽(tīng)機(jī)制有很大的不同。
評(píng)論
圖片
表情
