如何将所有css文件放在一个文件中,将所有javascript文件放在一个文件中

如何将所有css文件放在一个文件中,将所有javascript文件放在一个文件中,javascript,css,web-applications,web,Javascript,Css,Web Applications,Web,当我想包含任何新的CSS文件或任何新的JS文件时,我将其放在标题中如下所示 css文件 是一个PHP库,可以将所有CSS/JS文件合并为一个。这有帮助吗?对于CSS,您可以使用@import: 带CSS的HTML: <style type="text/css"> @import url('index.css'); @import url('footer.css'); </style> 浏览器将JavaScript作为#includeAFAIK包含,因此没有比通过标记或使

当我想包含任何新的
CSS
文件或任何新的
JS
文件时,我将其放在标题中如下所示

css文件
是一个PHP库,可以将所有CSS/JS文件合并为一个。这有帮助吗?

对于CSS,您可以使用
@import

带CSS的HTML:

<style type="text/css">
@import url('index.css');
@import url('footer.css');
</style>
浏览器将JavaScript作为
#include
AFAIK包含,因此没有比通过
标记或使用Wintermute的JS迷你浏览器示例包含JavaScript更好的方法了


Edit:by Crockford是一个CLI实用程序,如果您想脱机使用它,可以使用它。

假设您有一个文件数组(使用本地文件系统路径)

打印“\n”;
showall($css);
打印“”;
函数showall($filelist)
{
foreach($fname形式的文件列表){
打印文件获取内容($fname)。“\n”;
}
}

您将如何/在何处定义“所有css”?你想在什么阶段扩展它(考虑到浏览器无法做到这一点)?在一个名为public/css的文件夹中,这个文件夹中的所有js public/jsi正在使用MVC with.htaccess。我想在google chrome上工作,如果答案不适用于IE,我不在乎,我不想让我的网站与IE一起工作:):)使用一些类似于PHP的工具,对于Java或Grails…在我的国家是禁止的:(我在css文件或php文件中使用该代码?@WilliamKinaan,代码示例是针对可以在php文件中生成的HTML。您还可以从中删除
标记,使其成为纯css。简言之,您可以在两者中使用它。我从您那里了解到这1-在我的HTML标题中,我将在mycssfile.css中添加这2-我将在代码正确吗?我标记了两个代码示例。在HTML标题中,您有两个选项:1)将带有CSS的HTML直接放在HTML标题中,或2)将独立的CSS放在
mycssfile.CSS
中,并将其作为
包含在HTML标题中。这两个选项都取决于你的偏好。是的,伙计,它可以工作,但我必须把这个rel=“stylesheet”放在我应该在哪里使用它的代码中?我如何从html中调用它?
<script src=<?php echo URL . "public/Js/profile.js" ?>></script>
    <script src=<?php echo URL . "public/Js/cell.js" ?>></script>
    <script src=<?php echo URL . "public/Js/place.js" ?>></script>
    <script src=<?php echo URL . "public/Js/ontology.js" ?>></script>
    <script src=<?php echo URL . "public/Js/informativeObject.js" ?>></script>
    <script src=<?php echo URL . "public/Js/question.js" ?>></script>
<header> 
include all css
include all js
</header>
<style type="text/css">
@import url('index.css');
@import url('footer.css');
</style>
@import url('index.css');
@import url('footer.css');
print "<style type='text/css'>\n";
showall($css);
print "</style>";


function showall($filelist)
{
   foreach ($filelist as $fname) {
      print file_get_contents($fname) . "\n";
   }
}