header 中的 Javascript 和 css vs 包含单独的文档?

标签 javascript css header page-load-time

我只是好奇在带有脚本和样式标签的 header 中使用(缩小版本的)javascript 和 css 是否有任何优势 vs 通过指向 css 的链接从单独的文档中包含它们和javascript 的脚本?

第二种方式理论上不会增加​​页面加载时间,因为会有额外的页面请求吗?

所以这样:

<head>

    <script>
        //Javascript
    </script>
    <style>
        //Css
    </style>

</head>

<body>
    //Content Here
</body>

</html>

与此相比:

<head>

    <script src='http://someJavascript.com/link/to/file.js' type='text/javascript'></script>
    <link href='http://someCSS.com/link/to/file.css' rel='stylesheet'>

</head>

<body>
    //Content Here
</body>

</html>

最佳答案

优点主要是模块化。如果在多个文件中使用相同的 JS 或 CSS,最好将它们放在一个地方。这样,如果您对它们进行更改,则不必更新所有文件,只需更新一个地方即可。

但如果 JS 或 CSS 是特定于特定文件的,您不妨将它们直接放在文件中,而不是强制单独请求。

关于 header 中的 Javascript 和 css vs 包含单独的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21034778/

相关文章:

css - 顶部导航列表项边距错误

header - EclEmma - 类 header 未覆盖

php - 无法重定向到 PHP 脚本末尾的另一个页面

javascript - 仅当包装在对象中时,才能以两种方式绑定(bind)到作用域变量

javascript复制元素值,其中元素名称有句点

javascript - 触发 css :hover event with js

也适用于嵌套元素的 CSS3 过渡。是否可以?

javascript - 在博客中准备和显示代码示例的替代方法

jquery - Foundation JS 模态居中

c++ - C++ header 中外部变量的 undefined reference