在单个请求中组合CSS

Hab*_*yad 7 css php

有没有人知道如何在组合多个CSS请求时实现类似TypeKit的东西?也许我不知道这一点但是当你列出一些字体时,网站会生成(可能是动态的)CSS,就像567,568,569.css加载字体文件一样.我认为它是动态的,如果你使用其他组合(在这种情况下是字体ID)它会改变.

tsh*_*hao 0

实施可以分为三个步骤。首先,定义一个控件来包装所有引用的JS文件。

其次,在渲染该控件期间,对字符串的所有文件路径使用任何类型的算法(例如编码/加密),并生成带有 src 的脚本标记,该 src 指向某个处理程序,并将其生成为查询字符串。

例如 Image 我们有两个文件:a.js 和 b.js,我们有一个控件包装它们并生成脚本标签,如下所示:

<script type='text/javascript' src='/js.php?include=encodeab'></script>
Run Code Online (Sandbox Code Playgroud)

第三,当客户端显示 html 页面并发送对该脚本标记的请求时,某个服务器端处理程序(上例中的 js.php)将将该查询字符串解码/解密为包含文件的列表,然后读取它们的内容,合并在一起并输出到流。

希望这可以帮助。