ExtJS開發(fā)框架簡介講解課件_第1頁
ExtJS開發(fā)框架簡介講解課件_第2頁
ExtJS開發(fā)框架簡介講解課件_第3頁
ExtJS開發(fā)框架簡介講解課件_第4頁
ExtJS開發(fā)框架簡介講解課件_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ExtJS開發(fā)框架簡介

EXT簡介

EXT常用組件Ext框架

布局Ext框架簡介什么是ext?Ext是一個Ajax框架,可以用來開發(fā)帶有華麗外觀的富客戶端應(yīng)用。Ext是一個用javascript編寫,與后臺技術(shù)無關(guān)的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各種開發(fā)語言開發(fā)的應(yīng)用中。Ext最新版本是ext6.0Ext框架簡介Ext提供一系列的對象類,這些基本上都是用于處理WEB頁面控件。Ext的發(fā)布包括三個方面的內(nèi)容:API參考手冊、示例程序及開發(fā)包。Ext框架簡介開發(fā)包Ext框架簡介示例程序Ext示例程序包共包括十六大類近100示例程序。Ext框架簡介APIdocsExt類庫簡介底層API(core):底層API

中提供了對DOM

操作、查詢的封裝、事件處理、DOM

查詢器等基礎(chǔ)的功能。其它控件都是建立在這些底層api

的基礎(chǔ)上,底層api

位于源代碼目錄的dom

子目錄中,包括Helper.js、Element.js

等文件。Ext類庫簡介控件(widgets):指可以直接在頁面中創(chuàng)建的可視化組件。在我們的應(yīng)用程序中可以直接通過應(yīng)用這些控件來實現(xiàn)友好、交互性強(qiáng)的應(yīng)用程序的UI??丶挥谠创a目錄的子目錄中。Ext類庫簡介實用工具Utils:Ext

提供了很多的實用工具,可以方便我們實現(xiàn)如數(shù)據(jù)內(nèi)容格式化、JSON數(shù)據(jù)解碼或反解碼、Date格式、Array存儲、發(fā)送Ajax

請求、Cookie

管理、CSS

管理等擴(kuò)展等功能Accordion布局Ext中布局的方式--Ext.layout.Accordion由類Ext.layout.Accordion定義,名稱為accordion,表示可折疊的布局,也就是說使用該布局的容器組件中的子元素是可折疊的形式在布局中配置不同的參數(shù),會展示出不同的效果。如:animate為true,表示在執(zhí)行展開折疊時是否應(yīng)用動畫效果。activeOnTop為true,表示在點擊每一個子元素的頭部名稱或右邊的按鈕,則會展開該面板,收縮其它已經(jīng)展開的面板,并將點擊的那個面板置于頂部顯示。具體的各個控件的動作和效果大家可以參考APIBorderLayout布局Ext中布局的方式--Ext.layout.BorderLayout由類Ext.layout.BorderLayout定義,布局名稱為border。該布局把容器分成東南西北中五個區(qū)域,分別由east,south,west,north,center來表示,在往容器中添加子元素的時候,我們只需要指定這些子元素所在的位置,Border布局會自動把子元素放到布局指定的位置CardLayout布局Ext中布局的方式--Ext.layout.CardLayout(選項卡)由Ext.layout.CardLayout類定義,名稱為card,該布局將會在容器組件中某一時刻只顯示一個子元素??梢詽M足安裝向?qū)Аab選項板等應(yīng)用中面板顯示的需求。ColumnLayout布局Ext中布局的方式--Ext.layout.ColumnLayout由Ext.layout.ColumnLayout類定義,名稱為column。列布局把整個容器組件看成一列,然后往里面放入子元素的時候,可以通過在子元素中指定使用FormLayout布局Ext中布局的方式--Ext.layout.FormLayout布局方式由類Ext.layout.FormLayout提供,定義的名稱為form。一般情況只用于formPanel的布局,把formPanel中的各子元素按每行一列的方式進(jìn)行布局顯示。FitLayout布局Ext中布局的方式--Ext.layout.FitLayout由Ext.layout.FitLayout類定義,名稱為fit。填充布局方式是把容器中的子元素覆蓋容器的整個區(qū)域TableLayout布局Ext中布局的方式--Ext.layout.TableLayout

這種布局方式由類Ext.layout.TableLayout提供,定義的名稱為table。一般情況不采用這種布局方式,因為其不能自適合屏幕或其父容器的寬度和高度。Anchor布局anchor布局將使組件固定于父容器的某一個位置,使用anchor布局的子組件尺寸相對于容器的尺寸,即父容器容器的大小發(fā)生變化時,使用anchor布局的組件會根據(jù)規(guī)定的規(guī)則重新渲染位置和大小。AnchorLayout布局沒有任何的直接配置選項(繼承的除外),然而在使用AnchorLayout布局時,其子組件都有一個anchor屬性,用來配置此子組件在父容器中所處的位置。Ext常用組件TabsGridsTreesFormsToolbarandM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論