extjs 和 extjs MVC的区别
2个回答
展开全部
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的一种分层框架(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只是一个分层的概念,与语法无关
展开全部
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: [
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询