jQuery 函数有什么区别
$.FunctionName = function(){ alert('Hello!') }
和正常的 javascript 函数?
function FunctionName(){ alert('Hello!') }
最佳答案
前者成为jQuery对象的静态方法。 后者只是一个常规函数。
唯一的区别,真的是函数的所有者。 jQuery 对象/构造函数拥有第一个方法,而 window
对象拥有第二个方法,假设它没有在另一个函数范围内定义。
通常,除非您想附加与 jQuery 相关的特定方法,否则您通常不会执行第一个方法。如果您有自定义应用程序特定功能,请执行后者。
关于javascript - "$.FunctionName()"和 "FunctionName()"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092546/