【问题标题】:how to load javascript before css如何在css之前加载javascript
【发布时间】:2015-09-13 19:57:01
【问题描述】:

在整个页面加载到我的网站之前,我已经显示了一个加载栏。
这是我正在使用的 js
JsBin demo

现在的问题是当有人打开网页时,出现黑色背景(css),并且在 2-3 秒后加载栏显示加载。虽然这是加载到网站上的第一个脚本。
为什么加载栏会延迟。如何动态加载它?
这是my website。脚本名称是 javatest.js
对不起,如果我错过了什么,我只是一个新手

【问题讨论】:

  • 我认为 CSS 从 JavaScript 异步加载,因为通常它们不相互依赖。
  • 那么有没有办法同时加载java和css?
  • Java 不是 JavaScript。 “在一起”是什么意思?如果它们异步加载,它们已经一起加载。如果你想让你的 JS 在 CSS 之前加载,你必须 通过 JS 加载你的 CSS。
  • 哦,请告诉我该怎么做。以上链接中的 CSS & JS
  • this question 的其中一个答案可能会有所帮助。基本上,您只需要将带有 URL 的 <link> 元素作为 href 属性附加到您的 CSS。例如,您可以在 JavaScript 中加载栏完成的某个特定点执行此操作。不过,我仍然不太确定这是一个问题

标签: javascript


【解决方案1】:

根据您的 cmets,您似乎是在通过 JavaScript 加载 CSS 之后。已回答here。我不确定这是否适用于 JSBin,所以我建议你在记事本或其他东西中测试它。

【讨论】:

  • 是的,我关注了您的链接,按照答案中所示的方式进行操作,我可以从 js 加载 css,但 2-3 秒后仍会显示加载栏。还是一样的。
  • @wordpressuser 无论何时加载 CSS,您的实际目标是 减少 加载栏首次出现的延迟吗?
  • 是的先生,这就是我想要的,一旦有人打开页面,他应该会看到加载栏。
猜你喜欢
  • 1970-01-01
  • 2015-02-07
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
相关资源
最近更新 更多