javascript - 页面加载后在 html 正文中注入(inject)外部 javascript 文件

标签 javascript jquery model-view-controller delayed-execution

我想在页面加载后加载外部 javascript。实际上,javascript 包含广告的源代码并使页面加载速度变慢。我只想延迟广告的加载和执行,以确保快速加载页面。

谢谢, 比拉尔

最佳答案

你可以在 body block 的最后一个标签中使用这个脚本:

<script type="text/javascript">
   var script = document.createElement('script');
   script.setAttribute('src', 'http://yourdomian.com/your_script.js');
   script.setAttribute('type', 'text/javascript');
   document.getElementsByTagName('head')[0].appendChild(script);
</script>

关于javascript - 页面加载后在 html 正文中注入(inject)外部 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734968/

相关文章:

javascript - 将图像(来自 javascript)保存在公共(public)文件夹中(通过 php)

javascript - Backbone & Jasmine spy : spying on a specific model trigger call

jquery - 延迟出现在滚动条上

html - Perl Catalyst - 使用 href 链接到同一站点上的页面时找不到页面

javascript - 如何在按下月份按钮时删除所有全日历事件?

javascript - 如何使用 javascript/jquery 将外部文件包含到 html 中?

javascript - 如何创建私有(private)静态变量?

javascript - 如何取消选中复选框?

java - 在 Swing MVC 中将 View 拆分为多个文件

ruby-on-rails - 在 Rails 中实现具有灵活深度的类别和子类别的最佳方法?