2013-05-03 137 views
2

今天我一直在使用sencha touch框架来构建移动应用程序。我对他们展示的fastbook应用程序印象深刻(与其他许多人一样)。 在博客上说,sencha touch 2.2.0使用了fastbook应用中使用的很多技术。但是,当我尝试他们的例子时,他们甚至没有接近fastbook的响应速度。转换并不那么流畅,如果你点击它们,大多数html5应用程序都有延迟。Sencha Touch Fastbook

我的问题是我能找到一些fastbook的源代码?我很想知道他们是如何做“侧边栏”导航的,因为这非常“本地”响应。

+3

完全同意。 Fastbook比使用Sencha Touch的任何应用程序都快。我很确定他们使用的是Sencha版本,他们删除了很多东西。我将把我的应用程序升级到2.2,以查看是否与以前的版本有真正的差异,特别是在Android上。关于Fastbook,我认为不会有Fastbook的源代码发布,首先是出于上述原因,第二,因为Sencha通过出售其在知识方面的专业知识来赚钱。 – 2013-05-03 13:09:48

+0

@TDeBailleul + 1 for Sencha通过出售其在知识方面的专业知识来赚钱。' – SachinGutte 2013-05-03 18:11:21

回答

3

恐怕也没办法找到Fastbook的源代码。请阅读此链接:

http://www.sencha.com/forum/showthread.php?255853-Fastbook-Source

这本来是美好的,他们已经发布了。但是,如果你非常专注于在Sencha Touch中实现滑动导航(类似Facebook的),那就更好了。此链接将是一个很大的帮助:

http://innofied.com/simplest-slide-navigation-with-sencha-touch-2-2/

+0

即使在iOS上,我也发现了这款幻灯片导航的东西。 – 2013-05-03 13:10:52

+2

很感谢链接。那么我可以说什么....他们做了一个关于告诉Facebook他们错了HTML5但不分享他们的知识的大问题。我明白他们必须赚钱,但不要那样炫耀。这无助于利用HTML 5社区....... – driechel 2013-05-03 20:30:26

1

许多Fastbook技术(包括animationQueue)在触摸2.2和更多的将是触摸2.3 - 现在正在测试中。平滑的侧栏动画使用多个iframe,这是Fastbook的一部分,在Touch 2.x中不会(也不会),因为API与Touch 2惯例不兼容。我们没有发布源代码,因为Jacky使用边缘构建来创建使用实验性MVVM的应用程序。我们不希望人们在他们的应用中使用此代码,因为它没有记录,也没有生产质量。

你可以看到张学友是如何在他的SenchaCon 2013会议上,我们会尽快发布确实Fastbook更长的描述。

+0

谢谢迈克尔。期待SenchaCon会议。如果您在网上发布网址,那么对于有相同问题的其他人会有帮助! – driechel 2013-09-04 08:24:44

+1

嗨迈克尔, 在SenchaCon视频[的Fastbook的建设](https://www.youtube.com/watch?v=T0NO5rSCfHY&feature=c4-overview&list=UUzWL7ZbdO2WeRxuOqFnXe9A)分钟42:20 [杰基正在呈现此代码](https ://surf-space.com/img/fastbook_code.png)。我试图与常规API(无标记)来实现它,无法找到相关的插件或配置选项(_list-driver_,_BufferSize_等) 这是我发现可能是相对唯一的插件,但我不知道如何使用它:“Ext.plugin.BufferedList” – 2013-11-23 13:16:36