1.HTML5 plus
1.1 提出問題
如果大家使用過MUI框架,看到下面的代碼就不會感到陌生。
mui.plusReady(function(){
var self = plus.webview.currentWebview();
});
我起初以為這個plus
是MUI框架的東西,直到我在uni-app項目中看到plus.runtime.version
。
原來plus
是HTML5+(HTML5 plus)的一個接口,那HTML5+又是什么呢?
1.2 HTML5 plus簡介
HTML5+是中國HTML5產業聯盟的擴展規范,基於HTML5擴展了大量調用設備的能力,使得web語言可以想原生語言一樣強大。
HTML5中國產業聯盟:
HTML5中國產業聯盟,是工信部下屬單位,是為了更好的推進HTML5的商用、更好的為HTML5開發者服務而由產業鏈廠商共同組成的一個聯盟。
1.3 plus方法
以plus
開頭的方法都是屬於HTML5+環境調用的方法。
plus
不能在瀏覽器環境下使用,它必須在手機APP上才能使用,因為它操控的是APP原生功能。
我們在使用HTML5+方法之前,必須監聽HTML5+環境是否已經加載完畢,加載完成后,才可以使用HTML5+的方法。
相關閱讀:HTML5+ API Reference
1.4 HBuilder
HBuilder是HTML5+項目的開發工具,既是代碼編輯器,也是基於H5+的APP打包工具。
相關閱讀:DCloud
參考: