欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • Exjs 入門篇

    Exjs 入門篇

    Extjs是從yui-ext發(fā)展來(lái)的一套ajax控件,是一套完整的富客戶端解決方案,也因?yàn)楣δ芡暾?,ext-all.js有400多k(最新的extjs3.2.0 有600多k),以為是基于js和css的功能實(shí)現(xiàn),對(duì)客戶端機(jī)器性能也有一定的要求,比如對(duì)ie6以下版本的不支持。
    2010-04-04
  • Extjs 幾個(gè)方法的討論

    Extjs 幾個(gè)方法的討論

    下面我講一下在使用Extjs遇到的一個(gè)問(wèn)題,希望各位朋友看到這篇隨筆以后,能給我指教,這里我先謝過(guò)了!
    2010-01-01
  • 入門基礎(chǔ)學(xué)習(xí) ExtJS筆記(一)

    入門基礎(chǔ)學(xué)習(xí) ExtJS筆記(一)

    這段時(shí)間手中項(xiàng)目已經(jīng)完成,空閑時(shí)間較多。開(kāi)始了學(xué)習(xí)ExtJs之旅。
    2010-11-11
  • ExtJS4 表格的嵌套 rowExpander應(yīng)用

    ExtJS4 表格的嵌套 rowExpander應(yīng)用

    今天做一個(gè)grid,里面的數(shù)據(jù)需要帶明細(xì),思來(lái)想去還是搞個(gè)表格嵌套吧,需要的朋友可以參考下
    2014-05-05
  • ExtJS GTGrid 簡(jiǎn)單用戶管理

    ExtJS GTGrid 簡(jiǎn)單用戶管理

    前段學(xué)了小胖的GTGrid,很方便實(shí)用。最近在學(xué)習(xí)Extjs.做了個(gè)CRUD的Demo,包括Extjs版和GTGrid版,做的比較粗糙,希望對(duì)大家有一些幫助。
    2009-07-07
  • 解決extjs grid 不隨窗口大小自適應(yīng)的改變問(wèn)題

    解決extjs grid 不隨窗口大小自適應(yīng)的改變問(wèn)題

    在使用grid的時(shí)候窗口改變了但是grid卻不能自適應(yīng),下面有個(gè)不粗的解決方法,大家可以參考下
    2014-01-01
  • Extjs4 GridPanel 的幾種樣式使用介紹

    Extjs4 GridPanel 的幾種樣式使用介紹

    接下來(lái)為大家介紹下GridPanel的幾種樣式及選擇模式分類介紹,感興趣的朋友可以參考下哈
    2013-04-04
  • 層序遍歷在ExtJs的TreePanel中的應(yīng)用

    層序遍歷在ExtJs的TreePanel中的應(yīng)用

    今天幫朋友解決了一個(gè)問(wèn)題:使用ExtJs的TreePanel控件,如何得到樹(shù)的第一個(gè)葉子節(jié)點(diǎn)的信息。
    2009-10-10
  • extjs 列表框(multiselect)的動(dòng)態(tài)添加列表項(xiàng)的方法

    extjs 列表框(multiselect)的動(dòng)態(tài)添加列表項(xiàng)的方法

    最近公司一個(gè)項(xiàng)目,因?yàn)橐褂胐iv模擬的窗口,因?yàn)榫寐別xtjs的大名,因此就想在項(xiàng)目中使用一下.首先下載了multiselect的extjs3.0 demo.看到的代碼這里我就不粘貼了.
    2009-07-07
  • Extjs讓combobox寫起來(lái)簡(jiǎn)潔又漂亮

    Extjs讓combobox寫起來(lái)簡(jiǎn)潔又漂亮

    代碼看起來(lái)簡(jiǎn)潔又漂亮是如何做到的,這篇文章主要為大家詳細(xì)介紹了Extjs如何讓combobox寫起來(lái)更簡(jiǎn)單,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評(píng)論