在下载到客户端计算机之前预处理 Javascript
Pre-Process Javascript before downloading to client machine
我想在将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/
相关文章:
- 从单独的html文件预览Javascript文本
- Javascript 二进制搜索/插入预处理
- 如何处理javascript中的循环引用,类似于Excel提供迭代限制的方式
- 什么是处理JavaScript的最简单的网络抓取工具
- 节点.js未捕获的异常类型错误:无法设置未定义的预处理 ''
- 你如何处理Javascript中Caesar密码的转变
- 以相同的形式处理javascript和php中下拉列表的操作
- 如何在函数调用时处理 javascript 中的变量
- 我可以在哪里协作处理JavaScript,类似于CodeHS
- 克隆内容,附加和预处理
- 通过抛出setTimeout()来处理JavaScript异常的任何问题
- 上传到FTP之前预处理文件
- 2秒后删除新的jQuery预处理节点
- 如何处理JavaScript's GridView上的确认对话框's PageIndexChanging
- 预处理Emulator for JavaScript(定时/调试示例)
- 使用HTML5 / javascript更正音频音量输出分贝,关闭预处理
- 用javascript异步预处理表单数据
- 使用JQuery/Javascript在保存在线表单之前对其进行预处理
- Eslint不能处理javascript中的#include预处理器指令
- 在下载到客户端计算机之前预处理 Javascript