刚工作, 发现公司用的都是前台用的都是EXT, 以前在学校写的最多的就是后台java代码,
对前台HTML, SCRIPT只是了解, 会写而已并没有深究, 
我看EXT的时候就有一个问题, 就是那个命名空间的问题, 
JS本身并不支持命名空间, 是需要自己模拟命名空间的, 这个我看过了, 
我自己这么猜测的, EXT应该也是一个函数吧, 或者叫对象吧, 我感觉JS里面函数和对应应该没什么大的差别,
因为JS中本身并没有像JAVA里面那样把类和对方和方法分的那么清, 那我现在就想看看EXT函数或者对象的定义在哪里
我怎么怎么都找不到啊, 那位高手能告诉我EXT根对象在哪里定义的, 我就想一看庐山真面目。谢谢了啊

解决方案 »

  1.   

    在网上下一下ext包,目前应该是3.1的,都是js实现的一些组件,采用json格式传送数据。
      

  2.   

    对头,JavaScript 中函数就是类、类就是函数,都是用 function 来定义的。例如:var Shape = function(name) {
       this.name = name;
    }Shape.prototype = {
      getName : function() {
        return this.name;
      }
    }
      

  3.   

    Ext 的源代码研究我认为还是放弃吧。可以先去看一些简单的 JS 库,比如 Prototype, jQuery 等等。如果对 js 的闭包、原型、this 等非常熟悉的话,再去研究 Ext 的源代码。