0

如何在一个请求上加载所有 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 //

包括(“cssReset.css”);

包括(“960framework.css”);

包括(“base.css”);

对于js

allScripts.js.php

包括(“jQuery.js”);

包括(“functions.js”);

包括(“handlers.js”);

包括(“ajax.js”);

包括(“导航.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 没有打开页面?

4

1 回答 1

1

php 未在响应中发送适当的内容类型标头。为您将这些 line 添加到页面顶部

<?php header("Content-type: text/css"); ?>
<?php header("Content-type: application/javascript"); ?>
于 2013-01-19T10:55:39.307 回答