作者:任乔彦 | 来源:互联网 | 2014-05-16 16:39
SenchaTouch2是一个高性能的HTML5移动框架,一个端到端的设计,开发和部署HTML5应用平台的基石。它让你轻松开发移动Web应用程序,并且功能可以与iPhone,Android和BlackBerry上的本地应用程序媲美。HTML5技术...SyntaxHighligh
Sencha Touch 2是一个高性能的HTML5移动框架,一个端到端的设计,开发和部署HTML5应用平台的基石。它让你轻松开发移动Web应用程序,并且功能可以与iPhone,Android和BlackBerry上的本地应用程序媲美。
HTML5技术:
高性能的HTML5的移动应用框架,Sencha Touch 2世界一流的用户体验,使开发人员能够建立快速和令人印象深刻的应用,在IOS,Android,黑莓等平台。
自适性布局:
Sencha Touch 2新颖的布局引擎。让开发人员在一个单元布局构建复杂的应用程序响应,加载。
符合Web标准:
Sencha Touch是第一个将HTML5、CSS3、Javascript变的如此强大,灵活,以及优化的移动应用程序框架。我们通过特定的HTML5应用,提供音频和视频组件、以及本地存储代理,通过使用CSS3来提高样式的可重复利用。
总而言之,整个库文件在120kb左右,采用gzip压缩后会更小,同时通过禁用未使用的组件或者样式,还可以进一步减小
增强的触摸事件:
由于触摸是移动应用程序的核心交互方法,因此强大的触摸事件在整个框架体系结构中显得至关重要。我们已经添加了一系列的自定义事件,例如tap,double tap,swipe,tap and hold,pinch,rotate等等。
PhoneGap紧密集成:
PhoneGap使得您的应用程序很容易在iOS App Store以及Android Market上发布,并且通过Javascript直接使用设备的本地API,例如相机,联系人列表功能。
设备兼容:
Sencha Touch是一个移动设备的跨平台框架,目前兼容iOS 3+,Android 2.1+,BlackBerry 6+设备,开发者可以在这些设备上利用我们制作好的主题,目前这些设备占据美国95%以上的市场份额。随着Android的推广以及Webkit在移动设备上的广泛传播,我们期望Sencha Touch支持的设备也能快速扩张。
数据集成:
与其他的框架一样,Sencha Touch提供强大的,难以置信的数据集成能力。开发者可以很容易的通过其他方式请求数据,例如AJAX,JSONP,YQL等等,并且将数据绑定到可视化的组件或者模板中,然后通过本地存储将数据保存以方便离线应用。