javascript - 在 jquery 就绪函数中声明函数的最佳实践

标签 javascript jquery

我还没有找到一个很好的引用来在
中声明我自己的函数

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/

相关文章:

javascript - 如何使用 eCharts 显示每日股票图表和季度收入数据图表

javascript - 如何在 TinyMCE 中设置响应式文件管理器返回绝对 url

python - 使用Flask,尝试让AJAX在更新mongo记录后更新span,但它打开一个新页面

jquery - Wordpress 标题在滚动时固定跳转

javascript - 如何从 Web API 中的 Bing map 清除群集图钉?

javascript - 通过ckeditor添加的表不保留style属性

javascript - 导航菜单的悬停问题

javascript - 将 dijit/form/DateTextBox 转换成 UNIX 时间戳

javascript - 使用 jQuery 从表创建数组

javascript - Event.target 在关键事件上并不精确,但在点击事件上却完美,为什么?