在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Cordova教程
Cordova國(guó)際化
Cordova設(shè)備信息
Cordova教程
Cordova照相機(jī)
Cordova事件
Cordova config.xml文件
Cordova聯(lián)系人
Cordova文件系統(tǒng)
Cordova Plugman
Cordova第一個(gè)應(yīng)用
Cordova存儲(chǔ)
Cordova文件傳輸
Cordova網(wǎng)絡(luò)信息
Cordova振動(dòng)
Cordova對(duì)話框
Cordova加速度傳感器
Cordova白名單
Cordova地理位置
Cordova設(shè)備方向
Cordova InAppBrowser打開Web瀏覽器
Cordova多媒體
Cordova開機(jī)畫面
Cordova環(huán)境安裝設(shè)置
Cordova視頻錄制
Cordova后退按鈕
Cordova電池狀態(tài)

Cordova教程

Cordova一種使用HTML,CSS和JavaScript混合創(chuàng)建移動(dòng)應(yīng)用的平臺(tái)。Cordova提供了一組設(shè)備相關(guān)的API,通過(guò)這組API,移動(dòng)應(yīng)用能夠以JavaScript訪問(wèn)原生的設(shè)備功能,如攝像頭、麥克風(fēng)等。Cordova還提供了一組統(tǒng)一的JavaScript類庫(kù),以及為這些類庫(kù)所用的設(shè)備相關(guān)的原生后臺(tái)代碼。官方給我們定義Cordova如下:

"Apache Cordova是一個(gè)開源移動(dòng)開發(fā)框架。它可以讓你使用標(biāo)準(zhǔn)的Web技術(shù),比如HTML5,CSS3和JavaScript跨平臺(tái)開發(fā),避免每個(gè)移動(dòng)平臺(tái)的原生開發(fā)語(yǔ)言。應(yīng)用程序執(zhí)行針對(duì)每個(gè)平臺(tái)封裝在包內(nèi),并依靠符合標(biāo)準(zhǔn)的API綁定來(lái)訪問(wèn)每個(gè)設(shè)備的傳感器,數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)。"

Cordova特點(diǎn)

  • 命令行界面 (Cordova CLI)

    這是一個(gè)可用于啟動(dòng)工程,構(gòu)建對(duì)不同的平臺(tái)上的處理,安裝插件和很多其他有用的東西,是一種使得開發(fā)過(guò)程更容易的工具。我們將在接下來(lái)的章節(jié)中學(xué)習(xí)如何使用。

  • Cordova核心組件

    Cordova為每一個(gè)移動(dòng)應(yīng)用程序提供所需的核心組件集。這些組件將被用于創(chuàng)建應(yīng)用程序的基礎(chǔ),所以我們要花費(fèi)更多的時(shí)間來(lái)實(shí)現(xiàn)我們自己的邏輯。

  • Cordova插件

    Cordova提供一些API將用于實(shí)現(xiàn)原生移動(dòng)函數(shù)在我們JavaScript程序。
  • 許可證
    Cordova 是在Apache許可證2.0版本授權(quán)。 Apache和Apache的羽毛標(biāo)識(shí)是Apache軟件基金會(huì)的注冊(cè)商標(biāo)。

Cordova優(yōu)勢(shì)

  • Cordova提供了一個(gè)平臺(tái)用于構(gòu)建混合移動(dòng)應(yīng)用,使我們能夠開發(fā)一個(gè)應(yīng)用,這將使用在不同的移動(dòng)平臺(tái)上,如IOS,Android,Windows手機(jī),Amazon-fireos,黑莓,火狐OS,Ubuntu和tizen。
  • 這將快速地開發(fā)不同于原始應(yīng)用程序,Cordova可以節(jié)省大量的開發(fā)時(shí)間
  • 我們用Cordova時(shí)使用的是JavaScript,所以我們并不需要學(xué)習(xí)平臺(tái)特定的編程語(yǔ)言。
  • 有社區(qū)的大量補(bǔ)充,可以使用Cordova大量組件。對(duì)象和類庫(kù)的許多工作都進(jìn)行了優(yōu)化。

Cordova劣勢(shì)

  • 混合型應(yīng)用程序是不同于原始程序,混合型應(yīng)用程序要慢些,對(duì)于Cordova,如果需要大量的數(shù)據(jù)和功能的大型應(yīng)用,它不是最佳的選擇。
  • 跨瀏覽器的兼容性可以解決很多的問(wèn)題。大多數(shù)的我們構(gòu)建針對(duì)不同平臺(tái)的應(yīng)用,因此我們需要大量的設(shè)備和操作系統(tǒng)的測(cè)試,優(yōu)化也要使用很多的時(shí)間。

  • 還有一些插件在不同的設(shè)備和平臺(tái)有兼容性問(wèn)題。還有一些尚未被Cordova支持一些原生API。