在下载到客户端计算机之前预处理 Javascript

Pre-Process Javascript before downloading to client machine

本文关键字:预处理 Javascript 计算机 下载 客户端      更新时间:2023-09-26

我想在将javascript文件下载到客户端浏览器之前对其进行预处理。我已经用 css 文件成功地完成了此操作,但是当我将相同的条件应用于我的 javascript 文件时,它不起作用。

有谁知道如何在下载之前使用 PHP 预处理.js文件?

谢谢

创建一个文件,假设jsfile.js.php

header("Content-type: text/javascript");
ob_start("ob_gzhandler");
include('jsfile.js');
ob_flush();

现在,不要包含.js文件,而只需包含此.php文件。

小编辑(在我看到您的评论后):如果只是关于添加的变量,你可以在 html 中定义它们,就在包含 js 文件之前:

var timestamp = "<?php echo time(); ?>
<script src="jsfile.js"></script>

这个项目非常适合在JS中缩小,连接和设置变量(但显然现在已经停止了):https://code.google.com/p/jspp/