你好,游客 登录 注册 搜索
阅读内容

手机上的HTML5框架 Sencha Touch

运行环境:
授权方式:BSD
软件大小:M
下载量:
更新日期:2013-10-02
来源地址:
联系作者:Linux

Sencha Touch简介

Sencha Touch框架是世界上第一个基于HTML 5的Mobile App框架。同时,ExtJS也正式更名为Sencha。同时,JQTouch的创始人David Kaneda,以及Raphaël的创始人也已加盟Sencha团队。“在未来的几个月内,我们的合作将会创造出令人惊叹的新东西来。不会等太久的,我保证!”Sencha的CEO Abraham Elias如是说。

Sencha,翻译意为“煎茶”,是指一种在日本很流行的绿茶品种,“我们之所以选择这个名字,因为它会唤醒下一代软件开发并且它很容易记忆、拼写 和发音”,在Java开发的传统中,它代表了软件开发的一个新水平阶段。

另外,Sencha还成立了一个基金会叫“Sencha Labs”,以支持非商业项目开发。jQTouch和Raphaël将保留原有的MIT许可证。原JQTouch项目将由Jonathan Stark接 手维护和更新。

OK,下面我们来看一下这个来势汹汹的Sencha Touch,它有什么令人惊叹的新东西。

Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML 5和CSS3的 WEB标准,全面兼容Android和iOS设备。

下面是官方列出的几大特性:

◆基于最新的WEB标准 – HTML 5,CSS3,JavaScript。整个库在压缩和gzip后大约80KB,通过禁用一些组件还会使它更小。

◆支持世界上最好的设备。Beta版兼容Android和iOS,Android上的开发人员还可以使用一个专为Android定制的主题。

◆增强的触摸事件。在touchstart等标准事件基础上,增加了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。

◆数据集成。提供了强大的数据包,通过Ajax、JSONp、YQL等方式绑定到组件模板,写入本地离线存储。

这里有一些DEMO和案例,通过这些演示,我们可以发现下面的这些细节上的特点:

◆HTML 5离线存储

◆HTML 5地理定位

◆Sencha Touch icon设置

◆JSONP代理

◆YQL数据代理

◆重力感应滚动

◆滚动Touch事件

◆遮罩弹出层

◆为移动优化的表单元素

◆CSS3 Gradients

◆CSS3 Transitions

◆Multi-Card布局

◆Tab组件

◆滚动列表视图

◆其它……

关于Sencha

Sencha是目前为止所发现的最强大的应用于移动平台的框架。它将自己定位为框架(Framework)而不是类库(Library),也可以充 分印证这一点。相信随着Sencha的出现,移动平台的Web App用户体验设计会得到提升,同时也会对HTML 5和CSS3在移动平台上的普及推广产生很大的促进作用。可以预见,随着HTML 5愈加强大的功能,未 来的移动应用将会逐渐步入Web App时代,Native App会逐渐走向终结。

关于JQTouch

JQTouch是一个基于JQuery的“老牌”Web App组件库,利用它可以创建创建移动WebKit浏览器(iOS、Android、Palm Pre)中运行的应用程序,并可以模拟Native App的特性。

关于Raphaël

Raphael是一个小型JavaScript库,它使用SVG的W3C推荐标准和VML来创建矢量图形。它的目标是提供一个适配器,让矢量图形能 够很轻松地实现跨浏览器兼容。

相关阅读

Sencha Touch权威指南 PDF+源代码 http://www.linuxidc.com/Linux/2013-10/90883.htm

Sencha Touch开发指南 http://www.linuxidc.com/Linux/2013-10/90852.htm

Sencha Touch的性能优化 http://www.linuxidc.com/Linux/2013-10/90854.htm

Sencha Touch高性能list最简单高效的实现方案 http://www.linuxidc.com/Linux/2013-10/90856.htm

在MyEclipse和Tomcat下配置Sencha Touch环境 http://www.linuxidc.com/Linux/2013-10/90855.htm

linux
相关资讯       Sencha Touch 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款