【发布时间】:2016-01-03 13:39:11
【问题描述】:
我决定探索 MooTools javascript 核心文件以了解此类 javascript 框架是如何工作的,不幸的是,javascript 中有很多东西让我很困惑,因为我不知道为什么特定功能会这样。
在 MooTools Core javascript 文件的开头,我看到两个函数:typeOf 和 instanceOf。不明白这两行代码的目的:
var typeOf = this.typeOf = function(item){
var instanceOf = this.instanceOf = function(item, object){
为什么将函数分配给 typeOf 变量和 this.typeOf 以及为什么不只为 var typeOf 或只为 this.typeOf? instanceOf 也是如此。
如果有人能解释为什么将函数分配给变量和全局对象,我将非常感激它可以带来什么好处?我了解它的工作原理,但我就是不明白为什么需要这样做。
【问题讨论】:
标签: javascript mootools