国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-21 00:41:04
字體:
來源:轉載
供稿:網友
要使用ExtJS,先要得到ExtJS庫文件,ExtJS庫文件可以到ExtJS官網下載,地址是www.extjs.com/products/gxt/download.php,把下載得到的ZIP壓縮文件解壓縮到【D:/ExtCode】目錄下,可以得到以下內容。

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

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

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

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

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

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

看一下頁面效果:

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

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

復制代碼 代碼如下:

<%@ 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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 获嘉县| 济宁市| 汝南县| 三明市| 土默特右旗| 芜湖市| 吉首市| 岑巩县| 两当县| 科技| 白山市| 尉犁县| 桓台县| 临洮县| 安庆市| 阜南县| 宁国市| 乌拉特后旗| 高要市| 澜沧| 潮安县| 银川市| 波密县| 封开县| 项城市| 屏南县| 娱乐| 云浮市| 宽甸| 奉化市| 新民市| 新龙县| 民勤县| 虎林市| 长泰县| 枞阳县| 锦屏县| 建平县| 轮台县| 历史| 呼和浩特市|