javascript - 如何防止外部JS阻止你的网站加载?

标签 javascript jquery ruby-on-rails performance

如何防止加载缓慢的外部js文件阻塞整个网站的加载过程(因为浏览器一次只处理2个请求)?

假设我想包含 sharethis 按钮,但服务器负载很重,需要很长时间才能满足我的请求,我怎样才能强制加载其余部分。或者我应该在网站加载后添加外部脚本?

我将 RoR 与 jQuery 结合使用。

最好, 奥莱

最佳答案

就我个人而言,我会在您需要的项目之后加载额外的项目。

例如,将代码添加到页面底部,以便 jQuery 已经加载,然后从 jQuery 加载它们,如下所示

$(document).ready(function(){
  $.getScript("urlofscript");

});

getScript() 的详细信息 here

关于javascript - 如何防止外部JS阻止你的网站加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1158660/

相关文章:

javascript - onPress 未检测到 React Native 中可触摸不透明度的属性

javascript - 日历图标不显示

javascript - "Like"使用 Facebook 打开图的帖子

ruby-on-rails - 使用 grouped_collection_select 按枚举对模型进行分组

ruby-on-rails - Rails has_many 通过避免重复

javascript - 如何禁用跨域限制

javascript - drupal 8使用javascript根据起始日期显示to_date - 未显示在表单上

javascript - NODE.JS - 使用 URL.parse 传递路径名

javascript - 在 html 页面上使用多个元素 id 是否可取?

ruby-on-rails - 是什么导致我的 Heroku 应用程序出现这些错误?