Appframework简介
在我看来,它就是轻量级h5 app框架,我学习它的目的主要是因为它运行速度快,开发周期短,还有最重要的一点,实在是不愿意花精力学些Android和ios开发,所以在网上找了一些h5 appp框架,打算开发就用h5 app实现,cordova构建,发现了这个框架,可能发现的有点晚,现在已经是3.0了,它是依赖于Jquery2.0框架,至于它的优缺点,网上一大推,愿意了解的可以自己问问度娘,然后决定是否学习,我现在已经是准备好学习它了。
Appframework下载
下载地址:https://github.com/01org/appframework
在我看来它是木有文档的,只有demo,所以很多学习都要从demo着手研究,inter收购之后感觉就没有在文档上面用一点心,只能是靠自己研究。
App Framework 3.0中的主要变化:
1.我们不在维护自己的选择器库(query selector library),我们建议使用 jQuery。
2.触摸插件(The TouchLayer plugin)被删除了,推荐使用FastClick from FTLabs*
3.我们建议使用系统本地滚动支持以获取高性能。你仍然可以使用任何你熟悉的JavaScript scroller。
4.页面结构改为以View来组织, 现在可以通过共用view来共享Headers, footers 和 navs。
LESS* based CSS files.
5.CSS驱动的变化动画,你可以通过css定义自定义动画。
6.新的plugins 包括swipe to reveal
7.支持页面的部分装载。
8.框架的 JS object命名空间改为$.afui以便于兼容 jQuery UI
如果你没有研究学习过Appframework3.0以下版本,对于这个变化也不用很大的关注。
Appframework源码效果(在电脑端浏览器的效果)
浏览器主题效果
Android主题效果
IOS主题效果
大概就列这些吧,这个是h5框架,只要会一些css样式,主题风格全部可以改的。
Appframework开发工具
我这里用的我webstorm,我在官网下的,网上找的注册码,注册码可能会变,我这里就不列举了,大家可以网上搜一搜。其实h5开发用dreamware也可以,这里就看大家的喜好吧。