摘要Framework7是一款开源的轻量级HTML框架,用来创建混合或有着iOS7原生体验的Web应用。其包含HTML布局、所有基础界面、动画效果、视图以及简单的自定义样式,让你无需修炼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官网

Framework7:不会Objective-C,也能开发iOS7应用相关推荐

  1. IOS开发 ios7适配

    ios7控制器试图默认为全屏显示,导航栏的不同设置会产生不同的效果. 首先判断系统的的版本,区别: if (floor(NSFoundationVersionNumber) <= NSFound ...

  2. iOS开发-ios7样式绕圈活动指示器(自定义Activity Indicator View)

    ...说实在, 系统自带的Activity Indicator View实在是太难看了,就一菊花. 参考了他人项目后,仿照做了个绕圈的活动指示器(Activity Indicator View). 效 ...

  3. IOS开发—IOS7.0以后UILabel高度自适应设置

    IOS7.0以后UILabel高度自适应 IOS7.0以后,UILabel自适应高度的方法发生了改进,以下根据代码展示如何对一个label做自适应文本高度的操作. 代码示例: UILabel *lab ...

  4. iOS开发 -- IOS7界面兼容,从4.3到7.0兼容的NavigationBar ,IOS7 NavigationBar 适配

    最近项目有个棘手的问题--适配IOS7.... 由于IOS7把整个内容区都上移了20,所以很多不是全屏的应用都不能很好的兼容,换用苹果文档的一句话就是说:如果你们原来的app就是全屏模式运行的,那你们 ...

  5. 推荐手机H5应用快速开发 UI库(Framework7、SUI(淘宝)、MUI、WeUI(微信)、GMU(百度)、Frozen UI(QQ))

    推荐手机H5应用快速开发 UI库 Framework7(阿里巴巴).SUI(淘宝).MUI( dcloud-HBuilder).WeUI(微信).Frozen UI(腾讯手机QQ).GMU(百度).A ...

  6. 音视频技术开发周刊 | 198

    每周一期,纵览音视频技术领域的干货. 新闻投稿:contribute@livevideostack.com. 小提示:链接跳转仅支持公众号相关链接 可编程的流式计算框架:YoMo 音视频领域的新技术应 ...

  7. java开发app的缺点_App原生开发的优缺点有哪些

    原标题:App原生开发的优缺点有哪些 什么是app的原生开发,简单是说app原生开发就是在安卓.ios等移动平台上利用官方提供的开发语言.开发类库.开发工具进行移动app的开发,比如安卓和利用java ...

  8. 相对于其他框架的离子应用开发:它被炒作了吗?

    开发移动应用程序涉及几项任务.移动应用只有两大平台:安卓和iOS.开发人员使用Kotlin和Java构建安卓应用程序,而使用Objective C和Swift开发iOS应用程序.本机开发过程提供了卓越 ...

  9. Adobe发布基于HTML5技术的网络开发工具以解决跨平台问题

    北京时间3月7日消息,<移动新发现>今日报道,Adobe推出轻量级网络开发工具Shadow(阴影),帮助设计师和开发者同时在多个移动设备上预览应用设计,发现和解决跨平台问题. 目前Adob ...

最新文章

  1. Android应用程序组件Content Provider的共享数据更新通知机制分析(3)
  2. 最小延迟调度问题算法c语言,【算法概论】贪心算法:最小延迟调度问题
  3. Linux 知识点滴
  4. 疯狂ios讲义疯狂连载之加载界面的图片
  5. 机器学习知识点(十八)密度聚类DBSCAN算法Java实现
  6. python交互模式设置及VIM的tab补齐
  7. Koa 2 基础(仿知乎)
  8. 大工18春计算机文化基础在线测试1,大工18春《计算机文化基础》在线测试1(满分答案)...
  9. 微信小程序中base64图片的显示与保存
  10. 《.NET应用架构设计:原则、模式与实践》新书博客-2.1.1-设计原则简述
  11. 使用软件测试路由器性能报告,路由器软件测试报告
  12. 安卓开发eclipse+adt下载
  13. 微信小程序 短信验证码
  14. 适合计算机的音乐,好听的适合做电脑开机音乐的歌
  15. 十大报表工具 BI 产品深度点评-----BI报表行业专家干货分享----一文读懂报表与BI的行业现状----最新常用BI报表工具对比科普帖
  16. 第五章. 可视化数据分析图表—常用图表的绘制2—直方图,饼形图
  17. U盘文件如何恢复?u盘还原,必学的4招(2023已更新)
  18. 生成字体图标及其原理
  19. javascript表格信息增添与删除
  20. Java更改 PDF 页面大小

热门文章

  1. Eclipse,myeclipse开发中常用技巧总结
  2. HTML课堂笔记02-21
  3. HTML中添加后退、前进、刷新的超链接
  4. latex 公式转图片
  5. 2015 深度学习文章整理
  6. 区块链2.0:智能合约
  7. 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  8. 消息中间件之JMS实践(ActiveMQ)
  9. 吐血整理所有常用端口,遇到端口问题一查就懂!
  10. Spring Data MongoDB : Query document(MongoDB中使用Query时的Query的编写和调用方式)