首页 > 编程知识 正文

关于extjs模板引擎的信息

时间:2024-04-24 11:43:13 阅读:333898 作者:TRPC

本文目录一览:

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的差别比较大。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。