ExtJS爲開發者在開發富客戶的B/S應用中提供豐富的UI組件,具備統一的主題,便於快速開發,提升效率。但顯然它並不適合互聯網站的開發。javascript
1、主要目錄文件介紹css
builds:壓縮後的ExtJS代碼,體積更小,更快;
docs:開發文檔;
examples:官方演示示例;
locale:多國語言資源文件;
pkgs:ExtJS各部分功能的打包文件;
resource:ExtJS所須要的CSS與圖片文件;
src:未壓縮的源代碼目錄;
bootstarp.js:ExtJS庫引導文件,可自動切換ext-all.js與ext-all-debug.js;
ext-all.js:ExtJS核心庫;
ext-all-debug.js:ExtJS核心庫的調試版,調試時使用。
ext-all-debug-w-comments.js:帶註釋的ExtJS核心庫調試版。java
2、項目中使用bootstrap
在項目中使用ExtJS,如下文件必需的:tomcat
1 整個resources文件夾
2 ext-all.js或ext-all-debug.js或ext-all-debug-w-comments.js文件
3 ext-lang-zh_CN.js文件網站
項目結構:ui
頁面引入代碼:spa
2 3 4 5 6 7 |
<!-- 加入EXTJS支持,注意文件引入順序 -->
<!-- 引入樣式文件 --> <link rel = "stylesheet" type = "text/css" href = "ext-4.2.1.883/resources/css/ext-all.css" > <!-- 引入extjs引導文件 --> <script type = "text/javascript" src = "ext-4.2.1.883/bootstrap.js" ></script> <!-- 中文化--> <script type = "text/javascript" src = "ext-4.2.1.883/locale/ext-lang-zh_CN.js" ></script> |
3、Hello World.net
單獨新建一個test.js文件夾並引入到頁面中debug
2 3 4 5 6 7 8 |
<!-- 加入EXTJS支持,注意文件引入順序 -->
<!-- 引入樣式文件 --> <link rel = "stylesheet" type = "text/css" href = "ext-4.2.1.883/resources/css/ext-all.css" > <!-- 引入extjs引導文件 --> <script type = "text/javascript" src = "ext-4.2.1.883/bootstrap.js" ></script> <!-- 中文化--> <script type = "text/javascript" src = "ext-4.2.1.883/locale/ext-lang-zh_CN.js" ></script> <script type = "text/javascript" src = "js/test.js" ></script> |
test.js文件內容:
2 3 4 5 6 |
/** * ExtJs之HelloWorld */ Ext.onReady( function (){ Ext.MessageBox.alert( "提示" , "Hello World" ); }); |
以後將項目部署到tomcat並啓動,訪問http://localhost:8080/ExtJs4.2/ ,頁面效果以下: