extjs 和 extjs MVC的区别

 我来答
栖殿雄鹰
推荐于2016-11-20
知道答主
回答量:42
采纳率:0%
帮助的人:19.9万
展开全部
extjs是在JavaScript基础上封装的UI框架,类似于jQuery的easyUI或MiniUI,extjs封装层次更高,更注重面向对象的思想。
extjs mvc 是针对extjs的一种分层框架(m:model,v:view,c:controller),目的是为了将extjs 界面控件(写在view层)与事件处理(写在controller层)拆分开,便于开发和维护。因为当界面业务逻辑较复杂时,如果把界面控件和控件相关联的事件放到一个js文件中,就会非常混乱,单个js文件代码量很大,不利于开发和修改维护。采用extjs mvc模式,把界面控件的代码全部放到view层,而与这些控件相关联的所有事件全部放到controller层,这样的话代码结果和程序逻辑就比较清晰,便于开发。model层主要是放与前台绑定的store(数据集)所需的实体,可以单独加一个store层与model层对应。
更多追问追答
追问
extjs MVC 框架是支持extjs 4以上的吗?还有extjs MVC的语法是跟extjs一样的吗?
追答
extjs mvc 支持extjs4以上,语法和extjs 一样,mvc只是一个分层的概念,与语法无关
灵粉哈x
2015-07-26 · TA获得超过1487个赞
知道大有可为答主
回答量:2001
采纳率:25%
帮助的人:1602万
展开全部
Ext.define('app.site.projectWindow', {
extend: 'Ext.window.Window',
border: 0,
height:380,
width: 440,
layout: {
type: 'border'
},
title: '新建监测项目',
constrain: true,
modal: true,
initComponent: function() {
var me = this;
var row = me.row;
var required = '<span style="color:red;font-weight:bold" data-qtip="Required">*</span>';

Ext.applyIf(me, {
items: [
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式