[译]Intel App Framework 3.0的变化
App Framework 3.0
IAN M. (Intel) 发布于 2015-02-11 05:24
我们高兴地宣布App Framework 的新版本3.0发布了。你可以获得最新的代码于https://github.com/01org/appframework ,要查看文档请访问 http://app-framework-software.intel.com/
你仍然可以找到 App Framework 2.1/2.2的页面和文档 :http://app-framework-software.intel.com/af22/index.php
App Framework 3.0和前面的版本比较有很大的变动。当本项目于2011开启之后,一直聚焦于修正系统的bug(比如安卓平台上的 CSS3 变换)、提供一个可靠的 scrolling library、一个轻量化的库。现在我们要改为利用系统自有的滚动支持( native scrolling)和使用成熟的第三方的插件。下面是App Framework 3.0中的主要变化:
- 我们不在维护自己的选择器库(query selector library),我们建议使用 jQuery。
- 触摸插件(The TouchLayer plugin)被删除了,推荐使用FastClick from FTLabs*
- 我们建议使用系统本地滚动支持以获取高性能。你仍然可以使用任何你熟悉的JavaScript scroller。
- 页面结构改为以View来组织, 现在可以通过共用view来共享Headers, footers 和 navs。
- LESS* based CSS files.
- CSS驱动的变化动画,你可以通过css定义自定义动画。
- 新的plugins 包括swipe to reveal
- 支持页面的部分装载。
- 框架的 JS object命名空间改为$.afui以便于兼容 jQuery UI
获得更多的信息和页面结构组成,请移步 http://app-framework-software.intel.com/documentation.php#afui/afui_layout ,快速入门 quickstart 指导将会帮助你开始构造你的下一个app。你也可以快速预览组件components 获取代码片段。
App Framework 2.x
我们将继续提供App Framework 2.2的bug修复,但是不会再发布新的2.X版本。你可以获取2.2的代码于 https://github.com/01org/appframework/tree/2.2 .
升级现有app
升级是否容易取决于你的app的代码的复杂程度。我们鼓励你开始一个新的项目使用新的架构,并在其中复用你以前的部分代码。这将帮助你决定是否升级的应用到3.0版本或者保持在2.2版本。
继续阅读:请看拙作[Learn AF3]第一章 如何使用App Framework 3.0 构造应用程序
[译]Intel App Framework 3.0的变化的更多相关文章
- [Learn AF3]第一章 如何使用App Framework 3.0 构造应用程序
af3的变化非常大.参见[译]Intel App Framework 3.0的变化 一.应用需要引用的js脚本: af3中不在自己实现dom选择器,而是选择基于jquey或兼容jquery的库如zep ...
- [Learn AF3]第二章 App Framework 3.0的组件View——AF3的驱动引擎
View:af3中的驱动引擎 组件名称:View 使用说明:按照官方的说法,view组件是af3的“驱动引擎(driving force)”,view是af3应用的基础,一个app中可以包 ...
- [Learn AF3]第六章 App Framework 3.0中的内置矢量图标
AF3的内置矢量图标 介绍:要使用af3中的图标,必须首先引入icon.css,由于文件中已经内置了字体文件数据,因此不需要引入字体文件支持. <link rel="styleshee ...
- [AFUI]App Framework
---------------------------------------------------------------------------------------------------- ...
- [Learn AF3]第七章 App framework组件之Popup
AF3的弹出对话框Popup 组件名称:Popup 是否js控件:是,$.afui.popup 说明:af3中的popup和af2中相比变化不大,依然是通过插件popup来实现的 方法 ...
- [Learn AF3]第五章 App Framework 3组件之Drawer——Side Menu
Drawer——Side menu 组件名称:Drawer 说明:af3中的side menu和af2中有很大变化,af3中的side menu实际上是通过插件$.afui.drawer来实现 ...
- [Learn AF3]第三章 App Framework 3组件之Panel:afui的核心
Panel,afui的核心组件 组件名称:Panel 使用说明:按照官方的说法,panel组件是af3的“核心(heart of the ui)”,panel用于构造应用中独立的内容展示区域, ...
- [译]App Framework 2.1 (1)之 Quickstart
最近有移动App项目,选择了 Hybrid 的框架Cordova 和 App Framework 框架开发. 本来应该从配置循序渐进开始写的,但由于上班时间太忙,这段时间抽不出空来,只能根据心情和 ...
- [译]App Framework 2.1 (2)之 About
英文原文在此:http://app-framework-software.intel.com/documentation.php#App Framework/af_about App Framewor ...
随机推荐
- DjangoUeditor 使用七牛云存储
DjangoUeditor 是一个相当赞的django 富文本编辑器,你可以在 https://github.com/zhangfisher/DjangoUeditor 查看相关信息. 我一直想着把D ...
- 6. 集成学习(Ensemble Learning)算法比较
1. 集成学习(Ensemble Learning)原理 2. 集成学习(Ensemble Learning)Bagging 3. 集成学习(Ensemble Learning)随机森林(Random ...
- [转]【MyBatis】Decimal映射到实体类出现科学计数法问题
原文地址:https://blog.csdn.net/harwey_it/article/details/80269388 问题: Mybatis查询Decimal字段映射到实体类后,出现科学计数法的 ...
- Android仿华为天气绘制刻度盘
效果图 能够看到这个自己定义控件结合了颜色渐变.动态绘制刻度.动态水球效果.接下来我们就来看看这个效果是怎样一步一步实现的. 開始自己定义控件 和非常多自己定义控件方式一样须要去基础某种View或者某 ...
- MSSQL跨服务器查询
1.因为此功能服务器安全配置的一部分而被关闭,所以我们先开启 reconfigure reconfigure 2.如果需要关闭,执行 reconfigure reconfigure 3.查询语句 SE ...
- 【linux】——一个小程序
利用工作之余为小伙伴写了份作业,关于进程间通信的.题目如下: 父进程从键盘上接受1000个数据,对其求和sum1,子进程对这1000个数平方和sum2,结果传给父进程,父进程将sum1+sum2后,打 ...
- mongo 记得开启验证 auth = true
dbpath=/mnt/mongodb/data/logpath=/usr/local/mongodb/log/mongodb.logauth = trueport=27017logappend=1f ...
- ansible wc -l 对结果值取大小的操作
[root@localhost ansible]# cat zss.yml - hosts: zss tasks: - name: step1 ping: - name: step2 install ...
- Linux共享库 配置文件读取
#ifndef __INIPARSERHELPER_H_ #define __INIPARSERHELPER_H_ #define IN #define OUT #define INOUT typed ...
- missing gradle project information
需要在android studio 中配置gradle的代理,当然是用goagent了.打开setting->gradle->Gradle VM Options:-Dhttp.proxyH ...