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

使用Eclipse開發(fā)Sencha Touch框架教程

移動(dòng)開發(fā)
使用Eclipse開發(fā)Sencha Touch框架的教程是本文要介紹的內(nèi)容,主要是來了解Sencha Touch框架的開發(fā)快速入門學(xué)習(xí),具體內(nèi)容的實(shí)現(xiàn)來看本文詳解。

使用Eclipse開發(fā)Sencha Touch框架的教程是本文要介紹的內(nèi)容,主要是來了解Sencha Touch框架的開發(fā)快速入門學(xué)習(xí),具體內(nèi)容的實(shí)現(xiàn)來看本文詳解。

首先跟其他的許多框架一樣 Sencha Touch給我們提供了一系列的控件 ,使用這些控件,我們可以很方便地搭建起出能夠與iphone手機(jī)應(yīng)用相媲美的html5頁面。***支持觸控操作,彌補(bǔ)了傳統(tǒng)手機(jī)網(wǎng)站觸控體驗(yàn)不佳的缺陷。

Sencha Touch是一個(gè)以javascript作為開發(fā)語言的html5框架,與json緊密相關(guān),開始之前,建議先去了解一下json的相關(guān)資料。

Sencha Touch

開發(fā)環(huán)境

Js開發(fā)有太多的Ide可選。建議使用Eclipse,安裝skpet插件進(jìn)行開發(fā),代碼提示比較完整。

Help->Install New SoftWare ->add在彈出窗口輸入以下內(nèi)容

Spket

1、Window → Preferences → Spket → JavaScript Profiles → New ;

2、輸入“Sencha touch”點(diǎn)擊OK;

3、選擇“Sencha touch” 并點(diǎn)擊“Add Library”然后在下拉條中選取“ExtJS”;

4、選擇 “ExtJS”并點(diǎn)擊“Add File”,然后在你的sencha-touch-1.1.0目錄中選取“sencha-touch-debug-w-comments.js” 文件;

5、設(shè)置新的ExtJS Profile,選中并點(diǎn)擊“JavaScript Profiles” 對話框右手邊的“Defalut”按鈕;

6、新建一個(gè).js文件,已經(jīng)有智能提示效果了。

7、***確認(rèn)你的.js文件是用 Spket Javascript Editor 打開。右鍵點(diǎn)擊文件,

  1. Open with-> Skpet Javascript Editor:   
  2. Dreamwaver可以使用Spket(Dreamweaver插件) 

代碼提示功能較弱,不能***支持sencha touch。但是其cs5.5版本對html5的支持相當(dāng)優(yōu)秀。

Visual Studio 暫時(shí)找不到合適的方法。如果要用的話可以參考這篇文章

調(diào)試工具

目前這個(gè)框架對桌面瀏覽器的支持普遍不佳,但是對于ios和android的瀏覽器支持則相當(dāng)***。

使用chrome瀏覽器進(jìn)行調(diào)試吧,firefox不支持。

使用這個(gè)框架進(jìn)行開發(fā)的配置工作

***步,創(chuàng)建一個(gè)空白的html頁面,用<script>標(biāo)簽引入sencha-touch.js <link>標(biāo)簽引入sencha-touch.css。

第二步,為我們的html頁面新建一個(gè)js文件,我們將用這個(gè)文件創(chuàng)建出我們的sencha touch頁面。

簡單的HelloWorld程序

  1. var App = new Ext.Application({ //利用框架的Application類的構(gòu)造函數(shù)構(gòu)造一個(gè)應(yīng)用  
  2. name: 'myApp', //為這個(gè)應(yīng)用指定名稱  
  3. useLoadMask: true,  
  4. launch: function () { //這是程序的入口  
  5. Ext.Msg.alert('Hi', 'Hello Sencha Touch', Ext.emptyFn);//顯示一個(gè)彈出窗口  
  6. }  
  7. }); 

具體見配套源碼helloTouch.

使用控件

使用控件有兩種方法,都很簡單。下面以panel控件為例:

一、使用new關(guān)鍵字實(shí)例化控件。

  1. var myPanel = new Ext.Panel({  
  2. id: 'myPanel' ,  
  3. html: 'Oh, this is a Panel!'  
  4. }); 

二、使用json格式定義控件。

  1. var myPanel = {  
  2. xtype: 'panel', //仔細(xì)觀察一下他們之間的差別,應(yīng)該很容易理解  
  3. id: myPanel ,  
  4. html: 'Oh, this is a Panel!'  

***種方式,瀏覽器會(huì)立即渲染Panel,第二種方式,等到myPanel被調(diào)用的時(shí)候?yàn)g覽器才渲染Panel。

接下來把myPanel作為應(yīng)用的顯示內(nèi)容。

在launch()方法內(nèi)加上如下語句:

  1. myApp.views.viewport = myPanel;   

小結(jié):使用Eclipse開發(fā)Sencha Touch框架教程的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-05 11:27:17

Sencha Touc框架HTML5

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-09-05 10:49:14

Sencha ToucjQuery MobiHTML5

2011-09-02 15:18:49

Sencha Touc

2011-07-25 16:21:22

Sencha touc

2011-09-02 16:42:51

Sencha ToucWeb應(yīng)用

2011-09-05 10:27:02

Sencha Touc手機(jī)應(yīng)用Android

2011-09-05 13:45:25

jQuery MobiSencha Touc移動(dòng)Web UI框架

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2010-11-22 10:31:17

Sencha touc

2011-10-26 10:21:40

Sencha Touc組件

2011-10-26 10:43:19

Sencha Touc

2012-01-10 13:21:33

Sencha Touc使用data包

2012-05-01 20:57:26

Sencha Touc

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-26 09:46:53

Sencha Touc

2011-07-26 09:58:24

2012-01-10 14:10:26

Sencha Touc

2012-02-28 14:48:41

2011-07-26 10:21:25

Sencha Touc
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人精品一区二 | 精品日韩一区二区 | 视频在线亚洲 | 精品国产91乱码一区二区三区 | 久热精品在线 | 精品久久国产 | 久久久久久国产精品 | 欧美精品乱码久久久久久按摩 | 99视频久| 久久宗合色 | 色婷婷av777| 日韩二区 | 亚洲视频一区二区三区 | 中文在线一区二区 | 羞羞视频一区二区 | 国产美女在线精品免费 | 欧美综合国产精品久久丁香 | 国产一区二区三区网站 | 亚洲性视频在线 | 日本精品久久久久 | 亚洲网站免费看 | 日韩一区二区三区在线观看 | 97伦理电影 | 久久久久亚洲精品 | 成人免费观看男女羞羞视频 | 9久9久9久女女女九九九一九 | 日韩视频在线免费观看 | 中文字幕av一区 | 欧美色综合网 | 色婷婷一区二区三区四区 | 欧美一级三级 | 久久综合激情 | 91九色在线观看 | 少妇一级淫片免费播放 | 国产精品久久久久久亚洲调教 | 日日操网站 | 91玖玖| www国产成人免费观看视频,深夜成人网 | 99久久精品国产一区二区三区 | 美女国产 | 久久国产视频播放 |