1、我们这个项目用MVC控制我们的index.jsp页面,创建完相关文件后结构如下:
2、app.js作为我们单个页面的资源文件引进index.jsp中,然后在app.js文件中添加如下代码:
app.js
!!!!记住开启动态加载,ext默认是不开启的,否则extjs无法识别MVC模式,既找不到我们定义的类和方法。
app.js中appFolder为我们MVC模式的根文件夹,name为它的别名,我们在项目中用name别名,我门定义的类以此别名开头,如MVC.controller.MVCS,那么我门如果在app.js中用controller['MVCS']属性,extjs就会动态的到mvc文件夹下的controller文件夹找到MVCS文件,并加载。
3、我门在controller中创建controller文件,controller文件用来控制我们页面的事件,包括数据请求,响应事件等,当前先保证controller类可以呗找到,添加如下代码:
Ext.define( 'MVC.controller.MVCS' , {
extend: 'Ext.app.Controller' ,
init: function () {
console.log( '测试controller文件是否找到!' );
}
});
|
我们打开开发工具,controller会输出一条语句,如果我们看到了表明我们的MVC创建成功了。
4、部署项目,启动浏览:效果如下:
我们的controller已经起作用了,在其中写我们的控制方法就可以实现控制我们页面,下一篇写一下controller中的一些方法。
PS:view层和modal层也是通过这种方式融入到我们的代码中。
分享到:
相关推荐
它引入了Model-View-Controller(MVC)架构模式,帮助开发者更好地组织和管理代码,提高项目的可维护性和可扩展性。在本工程中,我们将深入探讨ExtJS 4.0的MVC模式,以及如何通过controller、view、model和store来...
ExtJS的MVC模式是其框架的核心特性之一,主要用于组织和管理复杂的用户界面代码,确保应用的可维护性和可扩展性。在深入讲解MVC模式之前,先了解一下ExtJS本身。ExtJS是一款基于JavaScript的开源UI库,它提供了一套...
extJS4版本是该框架的一个重要里程碑,带来了许多改进和新特性,特别是对MVC架构的支持,让项目的代码组织和维护更为方便。 MVC模式则是计算机软件中的一种设计模式,主要通过将应用分为三个核心组件(模型Model、...
ExtJS是一款强大的JavaScript库,用于构建富客户端的Web应用程序,而MVC模式则是它组织代码和管理应用程序状态的核心设计模式。在这个官方实例中,我们可以深入理解如何在实际项目中有效地运用ExtJS的MVC模式。 MVC...
只要将解压的文件直接放置到myeclipse的webroot下面,启动tomcat访问。简单的EXTJS mvc框架,设计 store,model,controller,view,window等等,同时展示了一些基本的点击显示、修改等等操作,需要的同学自行下载
MVC(Model-View-Controller)模式是EXTJS中实现复杂应用架构的关键设计模式,它将应用程序的不同部分分离出来,使得代码更易于维护和扩展。下面将详细探讨EXTJS 4.0中的MVC概念以及在示例代码中可能涉及的关键知识...
ExtJS MVC示例是基于ExtJS 4.2.0框架的一个典型应用场景,它展示了如何在Web应用中利用MVC(Model-View-Controller)设计模式进行开发。MVC模式是一种软件设计模式,用于分离应用程序的数据、用户界面和逻辑控制,以...
而MVC(Model-View-Controller)设计模式是ExtJS中组织代码和管理应用程序逻辑的重要方式。本文将深入探讨如何在ExtJS中使用MVC模式来构建一个简单的应用。 首先,让我们了解MVC模式的基本概念。MVC模式将应用程序...
1. **代码组织**:MVC模式将应用划分为独立的模块,使得代码易于理解和维护。 2. **可扩展性**:随着应用的增长,可以添加新的模型、视图和控制器,而不会影响现有的结构。 3. **解耦**:模型、视图和控制器之间的...
在ExtJS 4中,MVC(Model-View-Controller)设计模式是其核心架构,用于组织和管理应用程序的逻辑。这个官方实例集是ExtJS 4 MVC模式的一个完整展示,旨在帮助开发者理解并掌握如何使用MVC进行开发。 **MVC模式详解...
它引入了全新的MVC(Model-View-Controller)设计模式,这使得应用的结构更加清晰,代码更易于管理和维护。在这个主题中,我们将深入探讨如何在ExtJS 4.0中结合MVC模式实现动态加载功能。 **MVC模式** MVC模式是一...
它引入了Model-View-Controller(MVC)设计模式,帮助开发者更好地组织和管理代码,提高可维护性和可扩展性。在本实例中,我们将深入探讨ExtJS 4.0中的MVC模式及其组成部分。 1. **Model(模型)**: - Model是...
总的来说,EXTJS MVC 完整 demo 提供了一个学习和实践前端 MVC 开发的平台,帮助开发者理解如何在实际项目中组织代码、管理数据流和控制用户交互。通过深入研究和调试这个示例,开发者能够提升 EXTJS 和 MVC 设计...
在 ExtJS 4.0 中,引入了 Model-View-Controller(MVC)架构模式,这是一种设计模式,用于组织和分离应用的业务逻辑、视图展示和用户交互。本文将深入探讨 ExtJS4.0 MVC 的核心概念、结构以及如何实现一个简单的 MVC...
在描述中提到,前台完全基于ExtJS MVC框架,这意味着用户界面是使用ExtJS的模型-视图-控制器模式构建的。这允许开发人员分离UI逻辑,提供更好的组织和可维护性。用户可以通过交互式的表单、网格和图表进行请假申请和...
利用EXTJS mvc模式写的树跟grid及List的结合程序,数据存于内存,与数据库交互只需做简单的修改
MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于EXTJS中,用于组织和分离应用的业务逻辑、视图展示和数据控制。在EXTJS的MVC实现中,每个部分都有明确的职责,有助于提高代码的可维护性和可扩展性...
EXTJS是一个功能强大的UI库,提供了大量的可重用组件,如表格、图表、菜单等,而MVC(Model-View-Controller)模式是一种设计模式,常用于分离应用程序的数据层、视图层和控制层,以实现更好的组织和可维护性。...
总之,ExtJS 4的MVC模式提供了强大的结构支持,使得开发者能够更有效地组织和管理复杂的JavaScript应用程序。通过Model、View和Controller的合理分离,实现了代码的模块化,提高了代码的可读性和可维护性。在实际...
MVC(Model-View-Controller)模式是软件设计中的一个经典模式,它在ExtJS中被广泛应用,以实现应用程序的模块化和可维护性。这个"ExtJS MVC入门级开发案例"是一个理想的学习资源,适合初学者理解并掌握如何在ExtJS...