Ext JS 類系統簡介

2021-08-06 03:42:36 字數 892 閱讀 1381

ext js的類不止300個的類, 所以在詳細介紹之前,讓我們來簡單了解ext js的基礎類系統。ext類是全域性的單例類,也是頂級的命名空間,可以很方便在專案的任何地方使用。ext類有78個方法and 59屬性(v6.2.0是62/119,v5.1.3是59/105,v4.2.5是79/69),其中有一些重要的頻繁使用的方法:

ext.create()

ext.define()

ext.getcmp()

ext.override()

ext js api中的所有類命名空間都是從「ext」開始的。 有關ext類的更多資訊訪問

doc.sencha.com。下表列出了ext js api中的一些重要類:

類名描述

extext命名空間(全域性物件)封裝了所有類,單例和工具方法。

ext.base

ext.define建立的所有類的根。ext.base是所有ext類的構建塊(building block)。 ext的所有類都繼承自ext.base。 該類中的所有原型(prototype)和靜態成員(static members)都會被其他所有類所繼承。

ext.classmanager

ext.classmanager在管理所有類的同事,也負責整個框架中從類名字串(類似於控制代碼)到類實際物件的對映。

ext.loader

ext.loader是extjs4中新增的動態依賴載入(dynamic dependency loading)功能的核心,ext.require的使用可以體現這一功能。

Ext js檔案目錄結構簡介

一 檔案結構 檔案 資料夾名 作用 builds 壓縮後的extjs 體積更小,更快 docs 開發文件 examples 官方演示示例 locale 多國語言資源檔案 packages extjs各部分功能的打包檔案 resource extjs所需要的css與檔案 src 未壓縮的源 目錄 bo...

ExtJs中Store簡介 秘籍

1.什麼store?store類似於乙個本地倉庫 即資料儲存器 包括有 arraystore,directstore,groupingstore,jsonstore,xmlstore 都是store的子類 最終主要用於提供給panel去顯示.store由proxy 資料來源 和datareader ...

ExtJS面板和布局類

1 ext.panel.panel 主要包括5部分 底部工具欄,頂部工具欄,面板頭部,面板底部,面板體 1 使用autoload配置項為面板載入遠端頁面 就是遠端載入html檔案 2 使用contentel配置項為面板載入本地資源 載入當前頁面中的html 3 使用html配置項自定義面板內容 自己...