2012-04-27 59 views
1

我有一個sencha touch應用程序,我使用sencha touch 2.0構建。我使用sencha touch sdk工具-β(1)爲這個應用程序創建了一個定製版本。我最近下載了SDK工具-β3通過讀取煎茶博客最近的博客文章後:新sencha touch sdk工具

http://www.sencha.com/blog/behind-sencha-command-and-the-build-process

什麼我不知道是我如何使用這個博客帖子描述的技術在我當前的應用程序?博客文章討論了微加載器和HTML 5應用緩存的內容。這些事情對我來說似乎非常有趣,我想讓他們與我目前的應用程序一起工作,但我對如何做到這一點感到困惑。任何人都可以將我指向正確的方向嗎?它幾乎好像我必須運行命令:

sencha app create MyApp /path/to/www/myapp 

然後端口所有我現有的代碼。這是使用beta 3 sdk工具中發佈的新技術的唯一方式嗎?任何幫助是極大的讚賞。

回答

2

理解很簡單。

整個應用程序是一個4步驟的過程。

  • 內部microloader > development.js

    =>使用該文件,針對開發環境時(如針對於production.js [PROD]和testing.js [測試]環境)。
    =>它總是一個很好的做法,包括您index.html這裏面的文件,而不是直接鏈接到你的主app.js

  • 然後,在你的app.json文件,

    =>所有信息有關應用程序的結構在app.json文件中找到。它包含了所有的JavaScript文件的路徑,包括app.js(主要的啓動應用程序文件)以及樣式表。

  • App.js

    =>這是在應用程序中最重要的js文件。這就像你的應用程序的開端。這是該文件,其中在launch()函數中,您提到了您的第一個主視圖。

  • 確保您的應用程序遵循正確的MVC結構,並且所有文件都已正確配置。

+0

目前,我在我的代碼中有一個MVC結構,但是從您所說的看來,我必須將所有現有代碼移植到此新結構中。是對的嗎? – jb1785 2012-04-27 17:27:27

+0

好。如果您的應用程序結構已經採用MVC格式,那麼只需包含其他諸如'development.js','app.json'並正確配置它們。 – 2012-04-27 18:54:19

+0

所以我必須手動將所有js文件的路徑+名稱添加到app.json中? – frosty 2012-05-09 16:52:07