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