最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ExtJS 學(xué)習(xí)專題(一) 如何應(yīng)用ExtJS(附實(shí)例)

 更新時(shí)間:2010年03月11日 22:10:43   作者:  
相信大家已經(jīng)領(lǐng)略了ExtJs的魅力,那么要如何應(yīng)用ExtJS呢?
要使用ExtJS,先要得到ExtJS庫(kù)文件,ExtJS庫(kù)文件可以到ExtJS官網(wǎng)下載,地址是www.extjs.com/products/gxt/download.php,把下載得到的ZIP壓縮文件解壓縮到【D:\ExtCode】目錄下,可以得到以下內(nèi)容。

   adapter:負(fù)責(zé)將里面提供第三方底層庫(kù)(包括Ext自帶的底層庫(kù))映射為Ext所支持的底層庫(kù)。
   build:  壓縮后的ext全部源碼(里面分類存放)。
   docs:  API幫助文檔。
   exmaples:提供使用ExtJs技術(shù)做出的小實(shí)例。
   resources:Ext UI資源文件目錄,如CSS、圖片文件都存放在這里面。
   source: 無(wú)壓縮Ext全部的源碼(里面分類存放) 遵從Lesser GNU (LGPL) 開(kāi)源的協(xié)議。
   Ext-all.js:壓縮后的Ext全部源碼。
   ext-all-debug.js:無(wú)壓縮的Ext全部的源碼(用于調(diào)試)。
  ext-core.js:壓縮后的Ext的核心組件,包括sources/core下的所有類。
  ext-core-debug.js:無(wú)壓縮Ext的核心組件,包括sources/core下的所有類。

  得到ExtJS庫(kù)文件后,就可以將extjs應(yīng)用到頁(yè)面當(dāng)中了。應(yīng)用extjs需要在頁(yè)面中引入extjs的樣式及extjs庫(kù)文件,樣式文件為resources/css/ext-all.css,extjs的js庫(kù)文件主要包含兩個(gè),adapter/ext/ext-base.js及ext-all.js,其中ext-base.js表示框架基礎(chǔ)庫(kù),ext-all.js是 extjs的核心庫(kù)。adapter表示適配器,也就是說(shuō)可以有多種適配器,因此,可以把a(bǔ)dapter/ext/ext-base.js換成 adapter/jquery/ext-jquery-adapter.js,或adapter/prototype/ext-prototype- adapter.js等。

  因此,要使用ExtJS框架的頁(yè)面中一般包括下面幾句: 

  在ExtJS庫(kù)文件及頁(yè)面內(nèi)容加載完后,ExtJS會(huì)執(zhí)行Ext.onReady中指定的函數(shù),因此可以用,一般情況下每一個(gè)用戶的ExtJS應(yīng)用都是從Ext.onReady開(kāi)始的,使用ExtJS應(yīng)用程序的代碼大致如下:

  fn也可以寫成一個(gè)匿名函數(shù)的形式,因此上面的代碼可以改成下面的形式:

  怎么樣,看了以上內(nèi)容,是不是迫不及待的想動(dòng)手試試了?別急,下面我們寫一個(gè)最簡(jiǎn)單的ExtJS應(yīng)用,在hello.html文件中輸入下面的代碼:

看一下頁(yè)面效果:

進(jìn)一步,我們可以在頁(yè)面上顯示一個(gè)窗口,代碼如下:

在瀏覽hello.html,即可得在屏幕上顯示一個(gè)窗口,如圖所示:

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ExtJSAppTest.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ExtJS World</title>
<link rel="stylesheet" type="text/css" href="ExtJS/resources/css/ext-all.css"/>
<script type="text/javascript" src="ExtJS/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ExtJS/ext-all.js"></script>
<script>
Ext.onReady(function () {
//彈出警告對(duì)話框.
//Ext.MessageBox.alert("hello", "Hello ,Hyey.wl Come to ExtJS World!");
//彈出Window窗體.
var win = new Ext.Window({ title: "Hello", width: 300, height: 200, html: '<h1>Hello Easy ExtJS Open Source Window</h1>' });
win.show();
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>

這只是一個(gè)簡(jiǎn)單的實(shí)例,要想做出復(fù)雜的功能還需要學(xué)習(xí)很多知識(shí),在下一篇文章中將介紹ExtJS類庫(kù)和組件介紹,希望大家繼續(xù)關(guān)注我的博客!

相關(guān)文章

  • ExtJS 2.0實(shí)用簡(jiǎn)明教程 之Ext類庫(kù)簡(jiǎn)介

    ExtJS 2.0實(shí)用簡(jiǎn)明教程 之Ext類庫(kù)簡(jiǎn)介

    ExtJS由一系列的類庫(kù)組成,一旦頁(yè)面成功加載了ExtJS庫(kù)后,我們就可以在頁(yè)面中通過(guò)javascript調(diào)用ExtJS的類及控件來(lái)實(shí)現(xiàn)需要的功能。
    2009-04-04
  • ExtJS Ext.MessageBox.alert()彈出對(duì)話框詳解

    ExtJS Ext.MessageBox.alert()彈出對(duì)話框詳解

    Ext.MessageBox是一個(gè)工具類,他繼承自O(shè)biect對(duì)象,用來(lái)生成各種風(fēng)格的信息提示對(duì)話框,Ext.Msg是該類的別名,使用Ext.MessageBox和用Ext.Msg效果是一樣的,而后者提供了更簡(jiǎn)單的方式。
    2010-04-04
  • ExtJS Window 最小化的一種方法

    ExtJS Window 最小化的一種方法

    ExtJS 中Window的窗口最大化只需將maximizable屬性設(shè)置為true即可,點(diǎn)擊最大化按鈕就可以將窗體最大化,最小化的操作類似將minimizable設(shè)置為true,即可以看到窗體的最小化按鈕,但是點(diǎn)擊此按鈕并不會(huì)出發(fā)任何操作,Ext沒(méi)有為窗口預(yù)設(shè)最小化的任何操作,需要自己自定義最小化功能。
    2009-11-11
  • Extjs中TabPane如何嵌套在其他網(wǎng)頁(yè)中實(shí)現(xiàn)思路及代碼

    Extjs中TabPane如何嵌套在其他網(wǎng)頁(yè)中實(shí)現(xiàn)思路及代碼

    Extjs中TabPane在一些特殊用途時(shí)把其嵌在其他的網(wǎng)頁(yè)中,很多新手朋友可能對(duì)此不是很熟悉,小編就在本文章中詳細(xì)的介紹一下,感興趣的你可不要錯(cuò)過(guò)了啊,希望本文對(duì)你有所幫助
    2013-01-01
  • ExtJS4如何自動(dòng)生成控制grid的列顯示、隱藏的checkbox

    ExtJS4如何自動(dòng)生成控制grid的列顯示、隱藏的checkbox

    需要做一個(gè)控制grid列顯示的checkboxgroup,雖然EXTJS4中的gridpanel自帶列表可以來(lái)控制列的顯示隱藏,需要的朋友可以參考下
    2014-05-05
  • ExtJs 學(xué)習(xí)筆記 Hello World!

    ExtJs 學(xué)習(xí)筆記 Hello World!

    最近學(xué)ajax,接觸到了Extjs這個(gè)強(qiáng)大的框架。我想通過(guò)我的學(xué)習(xí)筆記,最后可以讓大家上手在項(xiàng)目中使用Ext。首先我會(huì)寫一些基本的用于入門Ext的文章,打好基礎(chǔ)是很重要的。
    2008-12-12
  • 學(xué)習(xí)ExtJS Column布局

    學(xué)習(xí)ExtJS Column布局

    ExtJS Column布局使用說(shuō)明,需要的朋友可以參考下。
    2009-10-10
  • Extjs優(yōu)化(二)Form表單提交通用實(shí)現(xiàn)

    Extjs優(yōu)化(二)Form表單提交通用實(shí)現(xiàn)

    本文就將演示下一個(gè)實(shí)例使用該代碼只需要13行代碼 原始需要25-30行代碼搞定,感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • ANT 壓縮(去掉空格/注釋)JS文件可提高js運(yùn)行速度

    ANT 壓縮(去掉空格/注釋)JS文件可提高js運(yùn)行速度

    在解決這個(gè)有很多優(yōu)化方法,今天來(lái)說(shuō)其中一種,那就是在Ant腳本打包的時(shí)候,把js中空格、注釋去掉、以及合并,合并今天不說(shuō)了,還未實(shí)現(xiàn)這個(gè),在研究中
    2013-04-04
  • Ext JS 4實(shí)現(xiàn)帶week(星期)的日期選擇控件(實(shí)戰(zhàn)二)

    Ext JS 4實(shí)現(xiàn)帶week(星期)的日期選擇控件(實(shí)戰(zhàn)二)

    Javascript 有提供Date 對(duì)象用于處理時(shí)間。但是Date 并沒(méi)有提供獲取星期的方法,jquery 的擴(kuò)展組件 等有直接提供這樣的一些現(xiàn)成包,感興趣的朋友可以了解下
    2013-08-08

最新評(píng)論

叙永县| 汕尾市| 佛山市| 皋兰县| 通渭县| 宿州市| 岑巩县| 福清市| 唐海县| 长兴县| 垫江县| 共和县| 广丰县| 亚东县| 嵊州市| 金川县| 永清县| 宁国市| 东阳市| 深州市| 南宫市| 榕江县| 攀枝花市| 四川省| 天柱县| 勐海县| 河源市| 高唐县| 房山区| 公安县| 上虞市| 雅江县| 鄂州市| 琼结县| 崇阳县| 普兰县| 砀山县| 八宿县| 九江市| 澄江县| 新化县|