HTML5開發(fā)框架PhoneGap開發(fā)培訓(xùn)
培訓(xùn)對(duì)象:
傳統(tǒng)Web開發(fā)人員;想學(xué)習(xí)HTML5的人員;想開發(fā)HyBird?App的人員;
?
培訓(xùn)目標(biāo):
PhoneGap的商業(yè)思考
PhoneGap的技術(shù)思考
PhoneGap框架的技術(shù)基石是什么?
安裝PhoneGap
第一個(gè)PhoneGap程序
基于PhoneGap開發(fā)第一個(gè)HyBird?App
PhoneGap程序的運(yùn)行的生命周期內(nèi)的事件
PhoneGap中的JavaScript
在PhoneGap中使用HTML的表單
案例:在PhoneGap中通過HTML技術(shù)建立CRM系統(tǒng)
案例:PhoneGap中通過HTML中文件處理api
PhoneGap通過HTML技術(shù)操作本地系統(tǒng)的聯(lián)系人
使用PhoneGap操作本地?cái)?shù)據(jù)庫
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?獲得Device的信息
PhoneGap?操作本地系統(tǒng)的Camera
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?獲取位置信息
PhoneGap?進(jìn)行錄音、錄像、拍照
PhoneGap?開發(fā)的其它實(shí)例
課程內(nèi)容:
PhoneGap的商業(yè)思考 PhoneGap的目標(biāo)
PhoneGap與HTML
PhoneGap與Android等本地系統(tǒng)
PhoneGap的技術(shù)思考?PhoneGap的架構(gòu)藝術(shù)
PhoneGap與HTML、CSS、JavaScript的關(guān)系
PhoneGap與智能手機(jī)的核心功能——包括相機(jī)、文件訪問、地理定位,加速器,聯(lián)系人,聲音和振動(dòng)等
PhoneGap的優(yōu)勢和劣勢
PhoneGap框架的技術(shù)基石是什么??使用WebView
在WebView中使用JavaScript
創(chuàng)建本地Java?API
使用JavaScriptInterface
JavaScript調(diào)用Java
Java調(diào)用JavaScript
PhoneGap是如何使用JavaScriptInterface的
安裝PhoneGap?安裝JDK
安裝Eclipse
安裝?Android?SDK
使用PhoneGap的注意事項(xiàng)
第一個(gè)PhoneGap程序?PhoneGap庫的加入
JavaScript的構(gòu)建
Assert下HTML文件的構(gòu)建
編寫配置文件
打包、安裝、運(yùn)行第一個(gè)PhoneGap程序
基于PhoneGap開發(fā)第一個(gè)HyBird?App?什么是HyBird?App?
為什么HyBird?App更具有價(jià)值?
調(diào)用本地系統(tǒng)的API
運(yùn)行第一個(gè)HyBird?App
PhoneGap程序的運(yùn)行的生命周期內(nèi)的事件?backbutton
deviceready
menubutton
pause
resume
searchbutton
online
offline
PhoneGap中的JavaScript?在HTML頁面上添加JavaScript
在頁面加載之后運(yùn)行JavaScript
函數(shù)
對(duì)象
數(shù)組
循環(huán)
定時(shí)器
DOM
HTML網(wǎng)頁示例
使用純JavaScript訪問DOM
使用jQuery訪問DOM
操作DOM
在PhoneGap中使用HTML的表單(一)?創(chuàng)建基礎(chǔ)的表單
使用range?類型創(chuàng)建滑塊
使用選值框處理數(shù)字
日期控件
email?類型
url?類型
color?類型
回退
替換顏色選擇器
Modernizr
在PhoneGap中使用HTML的表單(二)?使用autofocus?屬性定位第一個(gè)表單域元素
使用placeholder?屬性進(jìn)行提示
簡單的注冊(cè)表單
阻止自動(dòng)完成
在PhoneGap中使用HTML的表單(三)?賬戶表單
持久化數(shù)據(jù)
創(chuàng)建編輯頁面