成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Sencha Touch快速入門2.0之Sencha Touch App開發

移動開發
Sencha Touch可以讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數據管理,全部基于最新的HTML5和CSS3的 WEB標準,全面兼容Android和Apple iOS設備。

Sencha Touch快速入門2.0之Sencha Touch App開發是本文要介紹的內容,主要是來了解Sencha Touch的應用和使用方法,接觸Sencha Touch已有近一個月的時間,在探索它的同時,走了不少的彎路。也有了不少的發現和體會。在此分享給各位,希望不管新手還是老鳥,都能在這篇文章里有所收獲。

Sencha Touch簡介

Sencha Touch可以讓你的Web App看起來像Native App。美麗的用戶界面組件和豐富的數據管理,全部基于***的HTML5和CSS3的 WEB標準,全面兼容Android和Apple iOS設備。

下面是Sencha官方給出的幾點特性

1、基于***的WEB標準 – HTML5,CSS3,JavaScript。整個庫在壓縮和gzip后大約80KB,通過禁用一些組件還會使它更小。

2、支持世界上***的設備。Beta版兼容Android和iOS,Android上的開發人員還可以使用一些專為Android定制的主題。

3、增強的觸摸事件。在touchstart、touchend等標準事件基礎上,增加了一組自定義事件數據集成,如tap、swipe、pinch、rotate等。

4、數據集成。提供了強大的數據包,通過Ajax、JSONp、YQL等方式綁定到組件模板,寫入本地離線存儲。

看看Sencha Touch框架唄

先下載Sencha Touch框架

  1. http://www.sencha.com/products/touch/ 

下面讓我們看看下載的包里都有哪些東西。

將下載的sencha-touch開發包解壓我們可以看到以下文件

Sencha Touch快速入門2.0之Sencha Touch App開發

docs是官方的api文檔文件、examples是官方提供的示例程序。Jsbuider用來對js文件進行發布前的處理。

主框架這里有三個文件可供選擇,sencha-touch.js、sencha-touch-debug.js、sencha-touch.-debug-w-comments.js

這三個文件的區別在于,sencha-touch-debug.js是有縮進的,便于調試、sencha-touch.-debug-w-comments.js是有注釋的,便于我們了解框架底層是怎么實現的。

Sencha Touch快速入門2.0之Sencha Touch App開發

resources文件夾下我們可以看到Sencha Touch快速入門2.0之Sencha Touch App開發這是框架的樣式文件,同樣,css-debug文件夾下是有便于調試的.css文件。打開文件夾,我們又可以看到,這分別是框架帶給我們的四個主題。只會影響界面的顯示效果,為了保持顯示上的一致,我們可以在面向android的應用上使用android.css而面向iphone的應用,使用apple.css。甚至我們可以提供主題切換功能讓用戶自行選擇主題,但這都是后話了。

其他的文件我也不清楚,就不再介紹了。

重中之重--你的瀏覽器

開發js的時候,沒有什么是比一款優秀瀏覽器更重要的了。chorme、safari。都是不錯的選擇。(FireFox不支持Sencha Touch框架)
筆者使用的是google的chrome瀏覽器。沒有的話就快去下一個唄。地址給你    chorme官網

關于chorme瀏覽器的調試功能,我會在下一篇教程中介紹。

開發環境Aptana Studio

跟大家分享的是一款優秀的js集成開發環境:Aptana Studio。 先看看它有什么令人興奮的特性吧。↓

***的Javascript(AJAX)開發工具 - Aptana

Aptana使用入門一:Code Assist

目前***版本是Aptana Studio 3.0.3,

下載地址

注:筆者跟不上潮流使用的還是Aptana2

下載并安裝好它,下面進行一些簡單的配置:選擇Run->Run Configurations...在彈出的Debug

Configurations中設置好瀏覽器路徑Browser executable,也就是你安裝瀏覽器的位置。

Sencha Touch快速入門2.0之Sencha Touch App開發

跟我一起開始快樂的Sencha Touch之旅吧!

***個Sencha Touch項目

1、首先點擊左上角Sencha Touch快速入門2.0之Sencha Touch App開發的圖標,創建一個新的項目。在彈出的窗口中選擇Default Web Project。

輸入Project name如:Hello Touch,并點擊Finish。這樣便新建了一個普通的Web項目。

Sencha Touch快速入門2.0之Sencha Touch App開發

2、開發過程中,我們統一使用方便調試的debug文件。Css文件方面,我們選擇了框架默認的sencha-touch.css。直接將sencha-touch-debug.js以及css-debug文件夾拖入File窗口里我們剛建的項目中。這里要注意,拖入文件的時候sencha-touch.css不會隨著css-debug文件夾一起加入項目,要另外拖一次。結果如下圖所示

Sencha Touch快速入門2.0之Sencha Touch App開發

3、雙擊打開index.html,在<head></head>標簽之間加入"<link rel="stylesheet" href="css-debug/sencha-touch.css" type="text/css"> "以及"<script type="text/javascript" src="sencha-touch-debug.js"></script> "。接著點擊圖標,選擇JavaScript File創建我們自己的js文件,命名為app.js。然后在index.html中引入這個文件,方法跟上面引入sencha-touch-debug.js是一樣的。

Sencha Touch快速入門2.0之Sencha Touch App開發

到現在我們得到了這樣的一個index.html。

Sencha Touch快速入門2.0之Sencha Touch App開發

4、打開app.js輸入我們的程序代碼

  1. /**  
  2. * @author weilao  
  3. */  
  4. var helloTouchApp = new Ext.Application({ //利用框架的Application類的構造函數構造一個應用  
  5. name: 'myApp', //為這個應用指定名稱  
  6. useLoadMask: true, //頁面讀取完畢前會顯示“Loading...”字樣  
  7. launch: function () { //這是程序的入口  
  8. Ext.Msg.alert('Hi', 'Hello Sencha Touch', Ext.emptyFn);//彈出窗口標題Hi,內容Hello Sencha Touch  
  9. }  
  10. }); 

5、***,右鍵點擊index.html選擇Set as Start Page,設置index.html為項目首頁。

Sencha Touch快速入門2.0之Sencha Touch App開發

至此,我們的***個Sencha Touch項目就構建完畢了,點擊Sencha Touch快速入門2.0之Sencha Touch App開發打開index.html看看成果吧。

Sencha Touch快速入門2.0之Sencha Touch App開發

Tips:

雙擊index.html之后系統會自動在Code Assist中加入js文件關聯,這樣,在編輯其中一個文件的時候也能夠享受到其他文件的代碼提示了。但是當你關閉index.html之后,自動添加的關聯又會刪除。不過,只要如下操作便能讓關聯持久存在:打開References窗口,在index.html(Auto-created)上點擊右鍵,選擇Make Profile Permanent即可。

Sencha Touch快速入門2.0之Sencha Touch App開發

小結:Sencha Touch快速入門2.0之Sencha Touch App開發的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-09-02 15:42:55

Sencha Touc布局

2011-09-02 15:58:38

Sencha Touc布局

2011-09-02 16:08:09

Sencha ToucAPI文檔

2011-07-25 16:21:22

Sencha touc

2011-09-02 15:28:10

Sencha Touc瀏覽器

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2010-11-22 10:31:17

Sencha touc

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-09-02 15:12:29

PhoneGapSencha Touc

2011-09-30 14:15:10

Sencha ToucSencha Touc

2011-10-26 10:43:19

Sencha Touc

2012-01-10 13:21:33

Sencha Touc使用data包

2011-10-26 10:21:40

Sencha Touc組件

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-26 09:46:53

Sencha Touc

2011-09-05 11:23:26

EclipseSencha Touc框架

2011-10-18 09:49:40

新特征Sencha Touc

2011-10-26 10:32:05

Sencha Touc數據視圖

2011-10-26 10:12:53

Sencha Touc布局

2011-09-02 16:21:08

Sencha Touc自動生成工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美在线视频播放 | 综合色播| 日本福利视频免费观看 | 亚洲福利在线观看 | 亚洲一区中文字幕 | 午夜精品久久久久久久 | 亚洲精品日韩精品 | 久久久久久九九九九 | 黄色一级免费观看 | 日韩激情在线 | 欧美国产精品一区二区三区 | www.av在线 | 91视视频在线观看入口直接观看 | 欧美日韩中文在线观看 | 国产精品一区二区三区在线 | 欧美成人一区二区 | 操久久| 在线视频日韩精品 | 一区二区三区国产好 | 欧美日韩电影一区二区 | 日日做夜夜爽毛片麻豆 | 久久久.com| 欧美一区二区三区免费在线观看 | 亚洲视频在线观看一区二区三区 | 国产精品成人av | 又爽又黄axxx片免费观看 | 免费一区二区三区在线视频 | 国产午夜视频 | 91大神在线资源观看无广告 | av在线播放免费 | 美女视频h| 啪啪免费网站 | 97人人干| 国产三区视频在线观看 | 亚洲精品视频一区 | 一区二区三区在线播放 | 黄网免费 | 日韩高清av| 日韩在线国产 | 国产亚洲精品精品国产亚洲综合 | 亚洲精品视频免费 |