关于javascript:如何在Cakephp中一次加载所有css和js

How to load all css and js at a time in Cakephp

如何在一个请求上加载所有CSS和JS

下面是一个HTML文档示例,它同样包含许多CSS和JavaScript文件

< link rel="stylesheet" type="text/css" href="path/to/960framework.css">

< link rel="stylesheet" type="text/css" href="path/to/base.css">

< link rel="stylesheet" type="text/css" href="path/to/navigations.css">

< script type="text/javascript" src="path/to/jQuery.js">

< script type="text/javascript" src="path/to/functions.js">

< script type="text/javascript" src="path/to/handlers.js">

< /块引用>

…更多然后

它发出6个请求,但我希望一次加载所有JS和CSS(只有一个请求)

所以我尝试

对于CSS

allStyles.css.php //

include("cssReset.css");

include("960framework.css");

include("base.css");

< /块引用>

对于JS

allScripts.js.php

include("jQuery.js");

include("functions.js");

include("handlers.js");

include("ajax.js");

include("navigations.css");

< /块引用>

只要打电话

< link rel="stylesheet" type="text/css" href="path/to/allStyles.css.php">

< script type="text/javascript" src="path/to/allScripts.js.php">

< /块引用>

所有的JS和CSS都加载了,但是CSS和JS没有工作?


PHP没有在响应中发送适当的内容类型头。为您将这些行添加到页面顶部

1
2
<?php header("Content-type: text/css"); ?>
<?php header("Content-type: application/javascript"); ?>