我试图通过查看 ExtJs 代码来解决这个问题,但我没有得到那里发生的魔力。
我想重新创建 Ext 类行为,可以将其剥离为两个基本功能:
- 定义
- 创造
定义用于为新类保留命名空间并保存对类构造函数的引用(至少我的调试表明这一点)。样品用法:Ext.define('Foo', {param: 1})
;
Create 用于实例化仅返回新对象实例的类。
现在我想知道在“定义”步骤中应该存储什么,因为 afaik 构造函数本身不足以实例化一个对象?(或者我错了)
有没有人看到任何关于 javascript 中类系统主题的材料的参考资料?