1. Cordova 是什么?
http://cordova.apache.org/docs/en/latest/guide/overview/index.html
2. 和PhoneGap的区别
http://blog.csdn.net/fs_sky/article/details/25313455
3. 下载安装
Installing PhoneGap/Cordova on Windows and Linux
4. 命令详解
cordova create myApp org.apache.cordova.myApp myApp //创建项目
cordova create myApp org.apache.cordova.myApp myApp --template <your template path> //使用模板
cordova platform add android --save //添加运行平台
cordova requirements android //查看运行的必要设备
cordova build android --verbose //编译项目
cordova run android //运行
cordova build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey
5. 结构分析
- config.xml
配置文件
- plamforms
运行平台,Android iOS BlackBettry10 等
- plugins
通过JS调用手机
- hook
小脚本文件
5. 好的教程
http://ccoenraets.github.io/cordova-tutorial/create-cordova-project.html好吧我承认这个教程很详细,比看文档好得多了!当然这么好的教程怎么能没有中文版
呢?http://wiki.jikexueyuan.com/project/apache-cordova-tutorial/
6. 强势进阶
- JavaScript + Html5 + CSS3
这个有多重要就不用说了吧!
- Ionic
提供一套非常有好的UI
注意:如果只是想要学会怎么用这门技术关键是学会插件的使用,及UI设计;
如果想要深入研究这门技术,至少需要知道如何编写插件,所以核心就在插件!