jan*_*ode 9 javascript css yui
我有一个加载许多 css和javascript文件的第三方应用程序,我现在想通过将所有javascripts合并到一个文件中来优化它,由yuicompressor压缩,但是...当我们有一个混合时:
<script type="text/javascript" src="script1.js"></script>
<script type="text/javascript" src="script2.js"></script>
<link rel="stylesheet" href="style1.css" type="text/css" />
<script type="text/javascript" src="script3.js"></script>
<script type="text/javascript" src="script4.js"></script>
Run Code Online (Sandbox Code Playgroud)
这里中间有一个css是否重要?我应该整理和yuic压缩4个javascripts并在CSS之前或之后加载它们吗?
这取决于.如果所有JS只能在DOM上运行,那么顺序就不重要了.但是,如果有任何内联javascript更改DOM元素的CSS样式,那么您将遇到问题.
更实际的是,您可能应该首先使用CSS,以便用户需要更少的时间体验无格式内容.
没关系,尽管如果加载需要一段时间,用户可能会看到页面外观发生变化并想知道为什么。在进行任何 DOM 操作之前,我会首先将 CSS 文件放在适当的位置,以便在进行任何 DOM 操作之前,最有可能最大限度地减少页面加载时的可见更改,但最终并不重要。
| 归档时间: |
|
| 查看次数: |
12208 次 |
| 最近记录: |