亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ExtJS 學習專題(一) 如何應(yīng)用ExtJS(附實例)

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

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

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

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

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

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

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

看一下頁面效果:

進一步,我們可以在頁面上顯示一個窗口,代碼如下:

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

復(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 () {
//彈出警告對話框.
//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>

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

相關(guān)文章

  • Exjs 入門篇

    Exjs 入門篇

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

    Extjs 幾個方法的討論

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

    入門基礎(chǔ)學習 ExtJS筆記(一)

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

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

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

    ExtJS GTGrid 簡單用戶管理

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

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

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

    Extjs4 GridPanel 的幾種樣式使用介紹

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

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

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

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

    最近公司一個項目,因為要使用div模擬的窗口,因為久聞extjs的大名,因此就想在項目中使用一下.首先下載了multiselect的extjs3.0 demo.看到的代碼這里我就不粘貼了.
    2009-07-07
  • Extjs讓combobox寫起來簡潔又漂亮

    Extjs讓combobox寫起來簡潔又漂亮

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

最新評論