HTML5開發(fā)框架PhoneGap開發(fā)培訓(xùn)
培訓(xùn)對象:
傳統(tǒng)Web開發(fā)人員;想學(xué)習(xí)HTML5的人員;想開發(fā)HyBird?App的人員;
?
培訓(xùn)目標:
PhoneGap的商業(yè)思考
PhoneGap的技術(shù)思考
PhoneGap框架的技術(shù)基石是什么?
安裝PhoneGap
第一個PhoneGap程序
基于PhoneGap開發(fā)第一個HyBird?App
PhoneGap程序的運行的生命周期內(nèi)的事件
PhoneGap中的JavaScript
在PhoneGap中使用HTML的表單
案例:在PhoneGap中通過HTML技術(shù)建立CRM系統(tǒng)
案例:PhoneGap中通過HTML中文件處理api
PhoneGap通過HTML技術(shù)操作本地系統(tǒng)的聯(lián)系人
使用PhoneGap操作本地數(shù)據(jù)庫
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?獲得Device的信息
PhoneGap?操作本地系統(tǒng)的Camera
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?操作本地系統(tǒng)的Notification
PhoneGap?獲取位置信息
PhoneGap?進行錄音、錄像、拍照
PhoneGap?開發(fā)的其它實例
課程內(nèi)容:
PhoneGap的商業(yè)思考 PhoneGap的目標
PhoneGap與HTML
PhoneGap與Android等本地系統(tǒng)
PhoneGap的技術(shù)思考?PhoneGap的架構(gòu)藝術(shù)
PhoneGap與HTML、CSS、JavaScript的關(guān)系
PhoneGap與智能手機的核心功能——包括相機、文件訪問、地理定位,加速器,聯(lián)系人,聲音和振動等
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的注意事項
第一個PhoneGap程序?PhoneGap庫的加入
JavaScript的構(gòu)建
Assert下HTML文件的構(gòu)建
編寫配置文件
打包、安裝、運行第一個PhoneGap程序
基于PhoneGap開發(fā)第一個HyBird?App?什么是HyBird?App?
為什么HyBird?App更具有價值?
調(diào)用本地系統(tǒng)的API
運行第一個HyBird?App
PhoneGap程序的運行的生命周期內(nèi)的事件?backbutton
deviceready
menubutton
pause
resume
searchbutton
online
offline
PhoneGap中的JavaScript?在HTML頁面上添加JavaScript
在頁面加載之后運行JavaScript
函數(shù)
對象
數(shù)組
循環(huán)
定時器
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?屬性定位第一個表單域元素
使用placeholder?屬性進行提示
簡單的注冊表單
阻止自動完成
在PhoneGap中使用HTML的表單(三)?賬戶表單
持久化數(shù)據(jù)
創(chuàng)建編輯頁面