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"); ?>