【发布时间】:2012-02-14 11:53:07
【问题描述】:
调用所有 JS 历史学家。
一种常见的模式是将一个类的prototype 别名为fn,这样就不那么冗长了。
object.prototype===object.fn 约定起源于 JavaScript?
我看到 很多 库都在使用它。
只是好奇。
【问题讨论】:
标签: javascript oop prototype
一种常见的模式是将一个类的prototype 别名为fn,这样就不那么冗长了。
object.prototype===object.fn 约定起源于 JavaScript?
我看到 很多 库都在使用它。
只是好奇。
【问题讨论】:
标签: javascript oop prototype
我相信这种做法来自原始 jQuery 代码,作者希望保护开发人员免受 JavaScript 原生功能 - 原型的复杂性(或自然美)的影响。
另一个潜在的原因可能是需要删除 [with existing PrototypeJS library] 内部 jQuery 库原型方面的可能内涵。
【讨论】: