ExtJS4.2学习(9)——MVC
来源:互联网 发布:linux 显示目录结构 编辑:程序博客网 时间:2024/05/29 10:57
对于Extjs来说,大客户端程序一直很难写,当你为大客户端程序添加更多的功能和项目的时候,项目的体积往往迅速增长。这样的大客户端程序很难组织和维持 ,所以,Extjs4配备了一个新的应用程序体系结构,它能结构化你的代码。
Extjs4有别于其他MVC架构,Extjs有他自己定义:
1、Model是一个Field以及他的Data的集合,Modes知道如何通过Stores来表示数据,以能用于网格和其他组件。模型的工作很像Extjs3的记录集(Record class),通常通过数据加载器(Stores)渲染至网格(grid)和其他组件上边。
2、View:用以装载任何类型的组件—grid、tree和panel等等。
3、Controller—用来放使得app工作的代码,例如 render views , instantiating Models 或者其他应用逻辑。
其实说白了ExtJS的MVC架构和java等语言的MVC架构都基本相同,基本上工作的人对MVC架构都非常了解。可能有些人对前端MVC有些生疏而已,上图来说明下问题:
看到这些,可能大家基本上还是没有什么概念,我个人感觉本篇文章就是要抛砖引玉,让大家知道原来前端也可以实现MVC,那么实际上,没有示例来驱动学习是很难说明白ExtJS的MVC架构的。
那么从下次开始,我们就围绕ExtJS的高级组件展开进行讨论,而且基本上都是使用MVC架构来做一些示例,那么即便这次没怎么理解,以后时间长了,就会理解的。
- ExtJS4.2学习(9)——MVC
- ExtJs4 MVC学习
- ExtJS4.2 MVC
- Extjs4.2 MVC框架
- ExtJS4.2学习(2)——HelloWorld
- extjs4.x之mvc学习笔记
- ExtJs4学习(六)MVC中的Model
- ExtJs4学习(七)MVC中的Store
- ExtJs4学习(十一)MVC应用模式
- Extjs4 API文档阅读(二)——MVC构架
- ExtJS4.2学习(1)——初识ExtJS
- ExtJS4.2学习(0)——写在前面
- ExtJS4.2学习(3)——基础知识之简单特性
- ExtJS4.2学习(4)——基础知识之Model篇
- ExtJS4.2学习(5)——基础知识之Store篇
- ExtJS4.2学习(6)——基础知识之proxy篇
- ExtJS4.2学习(8)——基础知识之事件机制
- ExtJS4.2学习(11)——高级组件之Grid
- 大连实训报告
- linux 空格 和 tab 的转换,使用 expand 和 unexpand
- hdu3328之栈的应用
- fatal error C1083: 无法打开包含文件:“iostream.h”: No such file or directory
- leetcode-042:Trapping Rain Water
- ExtJS4.2学习(9)——MVC
- ant war
- Ubuntu12.04下删除文件夹内所有的.svn文件
- java.lang.UnsatisfiedLinkError: Native method not found 三种可能解决方案
- 【打开网页一片空白 可以上Q却不能上网】firefox无法在XXX找到该服务器的真相
- 数据结构-双向链表
- 【js学习笔记-050】--js的函数式编程
- FSharp.Data 程序集之 CSV 文件解析
- Qt QSS 设置文件