javascript - 正确使用 OnDOMReady 函数

标签 javascript jquery

以下是 DOM 就绪函数,如果我有 2 个函数使用此声明:

$(document).ready(function(){my Function here});

现在我应该使用两个标签,一个用于每个函数,还是应该在这些标签之一中声明两个函数,都在:$(document).ready(function(){我的两个函数在这里}) ;?

<script>
    $(document).ready(function(){my Function here});
</script>

谢谢

最佳答案

您可以使用两个。它没有任何危害,这使您可以进行模块化编码。例如,它允许您将相关的代码片段放在一起。

例如,假设您有两个 JavaScript 小部件,它们彼此独立,都在各自单独的文件中,都出现在页面上的不同位置,它们中的任何一个都可能出现在页面上,也可能不出现在页面上。您可以像这样将它们分开,而不是创建一个大杂烩的脚本:

<script>
    var ads = {};
    $(document).ready(function(){
        // do something with ads
    });
</script>

<script>
    var tracker = {};
    $(document).ready(function(){
        // do something with tracker
    });
</script>

关于javascript - 正确使用 OnDOMReady 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11293205/

相关文章:

javascript - 动态页面的 Jquery Quicksearch 插件问题

javascript - 选择图像时显示预览 div

javascript - 如何从 AngularJS Controller 将值设置为 AngularJS 常量文件

javascript - 需要正则表达式进行表单验证以避免多个特殊字符

javascript - 我应该如何在提交操作之前插入 jQuery 代码?

javascript - 如何使用keras/tensorflow将tfjs模型加载到python中

javascript - 获取另一个 URL 重定向到的 URL

javascript - jQuery 保存局部变量以供稍后在代码中使用

javascript - fullcalendar.js 隔周重复发生的事件

jquery - 如何在 html 文档中链接 jQuery 插件