本文目錄一覽:
- 1、VUEJS 和EXTJS,VUE能不能代替EXTJS來用呢
- 2、PHP 怎樣的模板分離最完美? – PHP框架開發
- 3、Extjs如何動態載入Extjs腳本
- 4、ExtJS應用怎麼樣?前景怎麼樣?
VUEJS 和EXTJS,VUE能不能代替EXTJS來用呢
為啥不可以?
首先extjs的存在是因為當時yui設計之初,ext的作者並不滿意yui的設計理念就自己單獨做了一套ext,所以ext和yui一樣,最開始做出來只是為了解決動態數據展示部分的工作,並用js能做更系統的編程,當時提出的核心的管理方式是namespace進行組件管理
但是這種工作實際上後面bootstrap加上模板化和標籤化的編程已經變得更加自由,而且從bootstrap已經開始前端的結構化
直到angularjs的出現,前端已經成了一個mvc的架構化的解決方案了,那麼更進一步採用mvvm的vue為啥就不能替代extjs?
vue一樣的只是工具,雖然具體項目具體分析,但是既然vue,bootstrap能更快的解決的問題讓你更早的下班陪女朋友,那幹嘛還要用那麼重的extjs
PHP 怎樣的模板分離最完美? – PHP框架開發
ajax可以完全實現模板分離!比如extjs,表現層完全不用寫一個php代碼
Extjs如何動態載入Extjs腳本
1、首先,需要先創建一個基本可用的 ExtJS 模板, 這個很簡單, 如下所示:
!DOCTYPE html
html
head
title/title
link rel=”stylesheet” type=”text/css” href=”” /
script type=”text/javascript” src=””/script
/head
body
/body
/html
2、需要引用的腳本是 ExtJS 根目錄下的 ext-debug.js , 不是 ext-all-debug.js, 這個文件非常小, 只有幾百K , 當讓這個只是最基本的 ExtJS 組件, 不包括任何的界面功能。
3、配置 Ext.Loader 啟用動態載入;
4、ExtJS 中的動態載入是由 Ext.Loader 來完成的, 默認不啟用動態載入, 所以接下來需要做的事配置 Ext.Loader 啟用動態載入, 在上面模板的 body 標籤內添加如下代碼:
script type=”text/javascript”
Ext.onReady(function() {
Ext.Loader.setConfig({
enabled : true,
disableCaching: false,
paths : {
Ext : ‘/ext-4/src’
}
});
});
/script
注意:上面的代碼啟用了動態載入, 禁用了瀏覽器緩存, 以及指定了 ExtJS 的所部署的路徑。
ExtJS應用怎麼樣?前景怎麼樣?
最近做項目在用ExtJS,比較適合用來做企業的業務系統,不適合用來做網站,因為封裝太深,美工可發揮空間基本沒有,而且框架的JS庫比較大,做網站載入速度也是個問題,並且風格單一,網站很容易讓人審美疲勞,對搜索引擎收錄不利;
用來做企業的業務系統不錯,首先對各瀏覽器兼容做的比較好,開發速度快,做業務系統的前台,ExtJS相當不錯;
綜上 主要是看你自己的發展方向了,ExtJS主要是做BS架構下的業務系統的,做一般性的網站絕對不適合,另外,如果你要學的話就直接學今年剛出的ExtJS4吧,和3的差別比較大。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232318.html