Mui、HTML5+、5+Runtime的關係說明

mui是一個前端框架,HTML5+是一套HTML5能力擴展規範,HTML5+ Runtime是實現HTML5+規範的強化瀏覽器引擎。
有點相似於bootstrap、w3c和chrome os的關係。
HTML5+規範隸屬於http://www.html5plus.org,定義了HTML5規範中沒有但開發者作App須要的擴展規範。 DCloud的5+ Runtime完整的實現了HTML5+規範。同時5+ Runtime還實現了Native.js,一種經過js調用幾十萬原生API的技術。
爲了提高體驗,mui勢必會調用一些5+Rutime的加強能力,主要是plus.webview和plus.nativeUI。
但mui不是要替代HTML5Plus,之後也無計劃替代把全部5+的webview api都包一層。
mui是把一些經常使用的窗體操做封裝了,但這種封裝適應面也是有限的,遇到複雜窗體管理,仍是要仔細瞭解plus.webview。html

因此,有人抱怨mui的文檔不全,實際上是缺本文,本文終於說清楚mui作什麼不作什麼了。
詳細的mui文檔要去下方提示的mui官網查看。

有人抱怨mui api不全,實際上是沒去看plus的api。
由於官方推薦的順序是,先學5+,再學mui。倒過來就不太容易理解如何封裝的了。

有人抱怨Hello mui示例代碼裏寫的mui的方法,爲什麼文檔裏沒有,
是由於有些方法是內部工程師簡化開發中的封裝,未考慮通用設計,還不足以開放爲標準api。
相關文章
相關標籤/搜索