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