在extjs中,我们经常有这样的语法:
someFunction = function(){}
Run Code Online (Sandbox Code Playgroud)
要么:
someFunction : function(){}
Run Code Online (Sandbox Code Playgroud)
两者有什么区别?另外,是什么使exts能够使用这种语法而不是普通的javascript语法?据我所知,javascript语法是这样的:
function(){} //没有'='或':'
Abd*_*oof 12
没有ExtJS函数语法.所有这些定义函数的方法都是JavaScript的一部分,并且ExtJS没有引入新的东西.让我们来看看每个案例
在Javascript中输入OOP ..接下来有两种方法可以进入!Javascript非常灵活且可扩展.函数可以存储在变量中,作为参数传递给其他函数,作为返回值传递出函数,并在运行时构造.您还可以拥有匿名功能!回来......
someFunction = function() - 在这种情况下,你将一个函数存储在变量'comeFunction'中.这个变量可以是一个对象的一部分或单独的(但是javascript内部的所有内容都是对象,除了原始数据类型).
someFunction:function() - 在这种情况下,您也将函数存储在变量中,但这是在对象声明期间.你会看到它们在ExtJS中使用,因为它遵循OOP.
您还可以注入方法或修改上述两种方法已指定的方法.我希望这有助于您更多地了解功能.
归档时间: |
|
查看次数: |
8542 次 |
最近记录: |