作爲一個將腳本程序員轉移到JS/jQuery中,我經常需要編寫主要針對iOS的多頁面應用程序,並且我想知道構建此類應用程序的最佳方式是什麼。使用Javascript構建多頁應用程序的最佳方式
大部分時間我的應用程序是演示文稿,其中每個頁面都有不同的行爲(例如,頁面1上的一些彈出窗口,頁面2上的一組滑塊,頁面3上的一些拖放操作......您可以看到圖片) ,而且更多的時候我需要跟蹤不同頁面上的幾個變量。
現在我處理它是這樣的:我在一個名爲my_app.js
的腳本中有一組常用函數,而每個頁面都有其專用的pageX.js
腳本來說明其具體職責。我通過storage.js
庫存儲永久值,並以某種方式設法將它們連接在一起並使其工作。
但是我認識到,這種方法可能有一個很大的改進空間,所以我想知道更多經驗豐富的開發人員如何處理這種情況。
非常感謝,
哥布林
感謝大家的快速解答。很高興知道我現在的做法並不完全偏離正軌。 Backbone.js解決方案似乎非常有趣,因爲我已經熟悉Actionscript中的MVC模式。 – Goblin 2012-04-04 10:23:39