Framework7:不会Objective-C,也能开发iOS7应用【转】
Framework7(简称 F7)是一款开源的轻量级 HTML 框架,用来创建混合(PhoneGap)或有着 iOS7 原生体验的 Web 应用。F7 的主要作用是为你提供一个工具,让你能够很容易的在 HTML 上构建 iOS7 应用。F7 是完全自由的,它不像其他的 HTML 框架那样(例如需要 JS pro 的 Sencha Touch 或有着”data-role“属性的 jQuery Mobile),将你束缚在一个严格的框架中。它不会为你做任何事,但是,它有着简单干净的 HTML 布局、所有基础界面、动画效果、视图以及简单的自定义样式。让你无需闭关修炼 Objective-C 语言,就可以构建自己的 iOS7 应用。

主要特性:
- 易于使用。
- 缓存系统。F7 通过 Ajax 与内部配置缓存加载页面,以达到更快地加载速度并为用户节省更多的流量。
- 历史记录。随着浏览的深入,若想以相同的顺序返回,只需添加“back”类链接,它就会自动识别哪个页面需要加载。
- 自定义 DOM 库。使用 F7 无需再使用其他的库(比如 jQuery、Zepot、Mootols 等),它含有使用 DOM 的自定义函数,它的语法与 jQuery 几乎相同,并且也支持 jQuery 类似的链接。
- 前一页预加载。F7 可以预加载前一页(如果存在的话),这样,用户可以随时快速地返回之前所看的页面。
- 多视图。F7 支持不限数量的不同独立视图,就比如在主视图上,你正在阅读的这段文字或者在右面板处的另一个视图。更有趣的是,你可以通过使用“data-view”属性链接在另一个视图上控制一个视图。
- 高性能动画。使用高性能的 CSS 动画和 3D 转换技术来获得最好的效果。
- 用户自定义。F7 的一切都很简单,所有的样式都被划分成为小的部分 .less 文件,所以你可以很容易的将自定义的风格应用到你的应用中。

(点击图片演示)
传送门:Framework7 官网

浙公网安备 33010602011771号