從零開始學習Sencha Touch MVC應用
Sencha Touch MVC應用是本文要介紹的內容,主要是來了解Sencha Touch MVC的架構,sencha touch是一個面向對象的java框架,使用它可以使開發者完全像在iphone、andriod、黑莓等觸摸設備本身上進行移動應用的構建那樣方便和容易。如果你需要查找進一步的資料可以到Sencha Touchwebsite.上進行查找。
如果你還沒有使用java在面向對象方式下進行過開發的經歷,我想你將會發現這個框架的一些特殊性因為這個框架完全是基于oop的,如果你對OOP概念不熟悉,你可以到這里(here)來查找,如果你有一些OOP方面的知識,但你不知道如何面向對象如何運用在java程序中,你可以參考一下(Object-OrientedJavaarticle.).中的文章。
在投入編碼之前,另外一個需要了解的概念是MVC模式(ModelViewController),如果你不知道何為MVC,你需要閱讀這些文章(thisarticle.)
現在讓我們開始吧:
現在讓我們來開始構建第一個基于Sencha Touch MVC的web應用。
首先在你的機器硬盤上建立項目目錄,我們命名這個目錄Mvc Touch.
在這個工程目錄下,需要建立如下的文檔結構:
在應用app目錄下,我們將把我們的所有代碼放進去,到目前為止,我們先只放入app.js,但隨著我們開發向前進展,我們將會放入更多的代碼。
在lib目錄下,將包括所需的sencha touch框架文件和所需的javascrpt庫。
所有的圖像文件images和css樣式文件都包含在res目錄中。
文件index.html是應用的的切入點文件,并且也是我們僅有的唯一的html文件。
下面讓我們把框架包含到我們的的工程目錄中:
在lib目錄下,建立一個sencha-touch-1.1.0文件目錄。
現在拷貝下載包中的sencha-touch-1.1.0/sencha-touch.js到lib/sencha-touch-1.1.0/目錄下的sencha-touch.js。
我們也需要在lib/sencha-touch-1.1.0/sencha-touch.css目錄下包含SenchaTouchCSS文件(這些文件sencha-touch-1.1.0/resources/css/sencha-touch.css可以從下載包的路徑中獲取)。這兩個文件都是我們的工程文件中需要包含的。
小結:從零開始學習Sencha Touch MVC應用的內容介紹完了,希望通過本文的學習能對你有所幫助。