jquery,bootstrap
http://www.bcty365.com/content-74-2640-1.html
JS运行效率,浏览器
html+js+css3
css3是在css的基础上增加了动画缩放等效果,有些功能通过css3实现,就不用js代码写了。
APP框架,混合式开发,最后打包成app,用JavaScript包装平台的API供开发者调用,封装了移动设备的平台差异,统一使用JavaScript接口访问设备本地API
发布上架审核?本地缓存?
HBuilder
http://www.dcloud.io/
http://www.apicloud.com
Appcan
http://www.appcan.cn/
WeX5
www.wex5.com
ios打包成ipa文件安装到测试机器或发布提交上架。
ioS要求准备p12和mobileprovision证书
框架
phonegap/cordava
angularjs+ionic+cordova
phonegap
http://phonegap.com/
http://www.phonegap100.com/
gap, ionic, react native
cordova
http://cordova.apache.org
本质上是 Cordova API库,可以访问设备照相等。
PhoneGap是一套能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台。官方说有低成本,低开发周期,轻量化等优点,这些咱 暂时也没法证明,略过不表。但是有一条跨平台,却是很明显的优势。因为它采用HTML5+JavaScript的模式来开发应用。PhoneGap用 JavaScript统一封装了几大平台的本地api(Andriod,IOS,WP8/7,WINRT)等等。。这样的话从一个平台移植到另外一个平台 只需要把HTML代码跟JS原封不动的拿过去,打包一下就可以了。PhoneGap后来被Adobe收购,然后又贡献给了开源社区,现在由Apache管 理,改名cordova。
web混合开发
http://www.zhihu.com/question/35043822?sort=created
http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/question/1219
sublime,webstorm about html5
video \audio/canvas元素
IE8不支持HTML5,IE9开始支持。
HTML5 中的一些有趣的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search
HTML5存储方式:
sessionStorage、localStorage JS RequireJS