我还没有找到一个很好的引用来在
中声明我自己的函数
jquery.ready(function(){});
我想声明它们,以便它们在 ready 闭包的相同范围内。我不想弄乱全局 js 命名空间,所以我不希望它们在就绪闭包之外声明,因为它们将仅特定于内部代码。
那么如何声明这样一个函数...我不是指自定义的 jquery 扩展方法/函数...只是一个常规的 'ol 函数,它做一些微不足道的事情,比如:
function multiple( a, b ){
return a * b;
}
我想遵循 jquery 推荐和函数声明语法。我可以通过声明一个像上面的乘法这样的函数来让它工作......但由于某种原因它对我来说看起来不正确所以我想我只需要一些指导。
最佳答案
我相信您只需在 ready() 闭包内声明函数就可以了,但在这里您可以更明确地说明局部作用域:
jQuery.ready(function() {
var myFunc = function() {
// do some stuff here
};
myFunc();
});
关于javascript - 在 jquery 就绪函数中声明函数的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587954/