摘要: User InputNormalized User InputEnyo提供了一套规范的跨平台的事件,以使开发者的应用使用同一套事件处理代码即可运行在各种手机和平板平台上。Normalized Input Events 在Enyo核心包中,dom(drag.js,gesture.js) 和(gesture.js,msevents.js,touch.js)制订了标准事件。 下面的标准事件是由DOM事件合成的:Down--指针被按下时产生Up--当指针释放时产生Tap--指针按下后释放产生。底层DOM元素同时收到down和up事件Move--当指针移动时产生Enter--当pointer进入以D.. 阅读全文
posted @ 2013-01-10 20:25 外卖 阅读(428) 评论(3) 推荐(0) 编辑
摘要: 从本篇开始,不再按Enyo官方教程的顺序翻译,先翻译一些我还没有弄明白的部分---与服务器通信、触摸事件和与phonegap的集成。官方教程的顺序是布局方法、通用UI的Control类的使用、主题、国际化、debug方法,然后才是现在翻译的这部分。 在本文中,我们将看到基于Enyo框架的app如何使用传统的web通信方法和在特定情况下的WebService通信方法。 在Enyo中,通过enyo.Ajax或enyo.WebService发送Web请求。enyo.Ajax直接继承自enyo.Async---处理异步操作的基类。enyo.WebService使用enyo.Ajax或enyo.... 阅读全文
posted @ 2013-01-10 19:49 外卖 阅读(503) 评论(0) 推荐(0) 编辑