当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Ext.create方法分析

Ext.create方法分析

2019年06月19日  | 移动技术网IT编程  | 我要评论
Ext.create方法实际上是Ext.ClassManager的instantiate的别名 分析如下: ...

ext.create方法实际上是ext.classmanager的instantiate的别名

分析如下:

 1 (function(class, alias, arrayslice, arrayfrom, global) {
 2         var manager = ext.classmanager = {...
 3         }
 4         ...
 5         ext.apply(ext, {
 6         
 7           create: alias(manager, 'instantiate'),
 8           ...
 9     });
10         ...
11 }(ext.class, ext.function.alias, array.prototype.slice, ext.array.from, ext.global));
12      
13 create: alias(manager, 'instantiate')
14 
15 create: ext.function.alias(ext.classmanager, 'instantiate')
16 
17 ext.function = {
18     alias: function(object, methodname) {
19         return function() {
20             return object[methodname].apply(object, arguments);
21         };
22     },
23     ...
24 }
25 
26 create: function() {
27             return object[methodname].apply(object, arguments);
28         }
29 
30 create: function() {
31             return ext.classmanager['instantiate'].apply(ext.classmanager, arguments);
32         }

 

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网