很长一段时间以来,我一直想知道 jQuery 如何既是函数又是对象属性。
您可以像使用函数 jQuery(...) 一样使用它,也可以像使用属性 jQuery.ajax(...) 一样使用它
如何在 Javascript 中实现这样的事情?
最佳答案
函数是 javascript 中的对象。所以你可以有你的主要功能
var $ = function() { alert('wat'); }
然后扩展它
$.fadeTo = function() { alert('fadeto'); }
关于javascript - jQuery 是如何让 jQuery 对象既是函数又是对象属性的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073647/