2013-05-03 110 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