javascript - 页面完全加载时确保 javascript 正在运行的最佳方法是什么?

标签 javascript jquery asp.net

我正在尝试在我的 asp.net 网络表单页面中运行我的 javascript,但我不确定它是否正常运行,因为所有元素都尚未加载。使用 jquery 如何确保我的脚本位于页面的最底部?所以它可以在页面加载时运行?

最佳答案

尽管每个人都说使用 $(document).ready 这有点反模式。

你真正想要做的是将你想要加载的任何脚本放在正文的末尾

<html>
 <head> ... </head>
 <body>
  ...
  <script src="..." ></script>
</html>

只要您的脚本位于所有其他 HTML 内容的末尾,javascript 只会在其上方的内容加载时触发。

关于javascript - 页面完全加载时确保 javascript 正在运行的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7989510/

相关文章:

javascript - textContent 与 innerText 之间的区别

javascript - 寻路: How to create path data for the pathfiding algorithm?

javascript - Node 8.0 新符号并在 Number.prototype.toLocaleString() 的符号后添加空格

c# - 在 GridView Cell 中渲染 HTML 标签

javascript - Unslider(JS 问题?)在页面刷新时中断

javascript - 使用 html 日期的 jquery/javascript 显示链接

jQuery 查找文件扩展名(从字符串)

jquery - 排序后元素放置在哪里?

javascript - AngularJS - MVC ASP.NET 目录结构

c# - VM 回发返回 Null 对象?