extjs的Ext.define()函数的用法以及注意点。
来源:互联网 发布:精易编程助手生成模块 编辑:程序博客网 时间:2024/05/18 01:16
译自:http://docs.sencha.com/extjs/4.2.3/#!/api/Ext
Defines a class or override. A basic class is defined like this:
Ext.define('My.awesome.Class', { someProperty: 'something', someMethod: function(s) { alert(s + this.someProperty); } ... }); var obj = new My.awesome.Class(); obj.someMethod('Say '); // alerts 'Say something'
Parameters
- className : String
The class name to create in string dot-namespaced format, for example: 'My.very.awesome.Class', 'FeedViewer.plugin.CoolPager' It is highly recommended to follow this simple convention: - The root and the class name are 'CamelCased' - Everything else is lower-cased Pass
null
to create an anonymous class. - data : Object
The key - value pairs of properties to apply to this class. Property names can be of any valid strings, except those in the reserved listed below: -
mixins
-statics
-config
-alias
-xtype
(for Components only) -self
-singleton
-alternateClassName
-override
- createdFn : Function (optional)
Callback to execute after the class is created, the execution scope of which (
this
) will be the newly created class itself.
Returns
- Ext.Base
data : Object
The key - value pairs of properties to apply to this class. Property names can be of any valid strings, except those in the reserved listed below: - mixins
-statics
- config
- alias
- xtype
(for Components only) - self
- singleton
- alternateClassName
- override
即:
-
mixins
-statics
- config
- alias
- xtype
(for Components only) - self
- singleton
- alternateClassName
- override
当然还包括其子类的属性和所有类的基类Ext.Base的所有属性,比如Ext.Base.extend 即如extend:'Ext.tree.Panel',
这些关键字不可用,因为这些key值被赋予了特殊的意义,具体参考官网说明。
- extjs的Ext.define()函数的用法以及注意点。
- #define 的注意用法
- #define的一些注意点
- sizeof() 的用法以及注意点
- s:select的用法以及注意点
- ExtJs Ext.Window的用法
- 【C++】define的用法注意
- 内联函数的使用以及注意点
- ExtJS 4 ext.define 重定义引起的问题
- ExtJs--07--Ext.define定义一个类的过程
- 关于Extjs--- Ext.onReady()的用法
- ExtJS 的 store load的传参的两种方法以及注意点
- ExtJS 的 store load的传参的两种方法以及注意点
- Extjs ScriptTagProxy 的使用注意点
- ExtJS学习------Ext.define的继承extend,用javascript实现类似Ext的继承
- Extjs- Ext.extend函数的使用
- Extjs- Ext.Extend函数的使用
- #define的几点特殊用法
- 7、Eclipse下的Java反编译插件,查看源代码不再困难
- 动手写自己的cuda遇到的问题1
- Fragment跳转问题
- web项目jpush配置
- ceilometer监控源码分析之任务队列
- extjs的Ext.define()函数的用法以及注意点。
- 「视频直播技术详解」系列之四:推流和传输
- android之Broadcast Receiver详解
- 堆&优先级队列
- java多线程读取多个文件 导入数据库
- 一点思考-遇见开复
- 如何把React Native嵌入到原生android应用中
- 可视化编程 Tips 之"无需代码设置圆角" "简单处理让我们可以无需代码设置边框颜色"
- Linux查看物理CPU个数、核数、逻辑CPU个数