更新時間:2023-06-07 來源:黑馬程序員 瀏覽量:
Cordova是一個免費開源移動框架,于2012年10月成為Apache的項目,它使用Apache 2.0許可證,截止2021年12月最新版本為Cordova。Cordova官網首頁的效果如圖所示。
Cordova的前身叫作PhoneGap.是從PhoneGap中抽出的核心代碼,也是驅動PhoneGap 的核心引擎。Cordova和PhoneGap的關系類似于WebKit和Google Chrome 的關系。
Cordova提供了一組設備相關的API。通過這組APl,移動應用能夠通過JavaScript技術訪問原生的設備功能,如攝像頭、麥克風等。
在使用Cordova API時,應用程序的構建可以無需原生代碼(如Java或C等),而是使用Web技術。由于JavaScript API在多個設備平臺上是一致的,而且是基于Web標準創(chuàng)建的,因此應用程序的移植很方便。使用Cordova的應用通過平臺SDK打包成應用程序,可以從每種設備的應用程序商店下載安裝。
在AngularJS+ionic+Cordova的混合App開發(fā)模式中,Cordova的作用就是將完成編碼的移動Web項目打包成原生App,以便部署到特定的移動平臺上。關于Cordova,了解其用途即可。