分享

Extjs4.2.1388 MVC 随笔

 yan的图书41 2014-07-31
1、<script type="text/javascript">
 //Ext.direct.Manager.addProvider(Ext.app.REMOTING_API);
 Ext.onReady(function() {
  Ext.BLANK_IMAGE_URL = "js/ext/s.gif"; //应用的透明图片
  Ext.direct.Manager.on('exception', function(e) {
  // console.dir(e);
   return false;
  });
 });
</script>
///上面的这段代码一般放在项目通用的页面开始部分,这部分是Extjs4.2的新特性 ,作用
1、兼容所有的浏览器   2、性能好
/////////////////////////////////////////////////////////////////////
2、Ext.application({json 类});   application 是Ext的静态方法,相当于 java/.net 里的静态Main 函数
/////////////////////////////////////////////////////////////////////
3、mvc 官方的标准
[1]项目名称
     [2]app
          [3]controller 文件夹  里面是js   存放extends 'Ext.app.control'  联系 view ,添加一些事件
          [3] model 文件夹 里面是js 主要是存在 xtype:model
          [3] store 文件夹  里面是js   存放:'store’  ,联系Model ,store<==>list<model>
          [3]view 文件夹  里面是js  存放:panel,gridPanle,window,from 等等 联系store,model
     [2]data 模拟数据.js 指的是json数据
     [2] extjs 存在extjs js 文件
     [2] app.js   Ext.application({}); //项目的入口 {panel{items:[xtype:'control类的一个js别名']}}
     [2] index.js  主页面引入ext.js/ext-all.js/ext-all-debug.js/ext-css/ext-语言  一[1]的那句放里面
////////////////////////////////////////////////////////////////////////////////
注意事项
1、用类中的required 加载需要的js  性能会跟好写,required是加载完js ,才执行页面,防止页面报错
2、form的取消按钮 [name:'取消',scope:this,handler:this.close()]  scope 这个属性必须加,如果不加的话 handler 后面的this -->就是指button  ,button 是没有这个this.close方法的,加上这个scope:this,this 指的是当前的父容器(如:window,panel)。

建议:理解mvc 看看这个网站: http://baike.baidu.com/view/5432454.htm?fromId=31

 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多