php 个文件中的 uglifyjs javascript
uglifyjs javascript inside php files
我的项目在 PHP 个文件中有很多 JS 代码。我想缩小这些文件中的 JS 代码,我喜欢 uglifyjs2 program。那个(或任何)JS 压缩器是否可以作用于 JS 代码 INSIDE 一个 php 文件?
有人建议从 PHP 文件中删除所有 JS 代码并将其放入 .js 文件中 - 但这并不总是可行的。
请记住,我 不 希望即时缩小 JS(根据 PHP 解释器的输出)。我正在向包含 JS 的客户提供 PHP 代码,我希望缩小我正在提供的 PHP 文件中的 JS。
无论 php 脚本生成什么输出都会发送到浏览器。如果您将脚本的 "actual" 输出而不是输出流发送到另一个应用程序并获取并重定向 那个 输出 - 是的,您可以做任何事情。
另一个问题是这种做法的可行性和合理性。 uglifyjs2 是一个 node.js 应用程序,因此这一步需要某种进程间通信,即额外的复杂性和额外的 time/memory/points-of-failure 以及所有这些好东西。
也许值得付出努力,也许不值得。也许像 https://github.com/tedious/JShrink 这样的东西就足够了...
您要查找的内容不存在。
在 PHP 文件中使用内联 JavaScript 的唯一真正原因是您需要插入 PHP 和 JavaScript 以动态生成部分或全部的脚本。你不能可靠地缩小这样的 JavaScript before PHP 实际处理,所以你会考虑缩小它 after PHP 是 运行,每次请求。 应该对此没有什么价值,因为你的大部分JavaScript不应该写在你的PHP文件中。
我的项目在 PHP 个文件中有很多 JS 代码。我想缩小这些文件中的 JS 代码,我喜欢 uglifyjs2 program。那个(或任何)JS 压缩器是否可以作用于 JS 代码 INSIDE 一个 php 文件?
有人建议从 PHP 文件中删除所有 JS 代码并将其放入 .js 文件中 - 但这并不总是可行的。
请记住,我 不 希望即时缩小 JS(根据 PHP 解释器的输出)。我正在向包含 JS 的客户提供 PHP 代码,我希望缩小我正在提供的 PHP 文件中的 JS。
无论 php 脚本生成什么输出都会发送到浏览器。如果您将脚本的 "actual" 输出而不是输出流发送到另一个应用程序并获取并重定向 那个 输出 - 是的,您可以做任何事情。
另一个问题是这种做法的可行性和合理性。 uglifyjs2 是一个 node.js 应用程序,因此这一步需要某种进程间通信,即额外的复杂性和额外的 time/memory/points-of-failure 以及所有这些好东西。
也许值得付出努力,也许不值得。也许像 https://github.com/tedious/JShrink 这样的东西就足够了...
您要查找的内容不存在。
在 PHP 文件中使用内联 JavaScript 的唯一真正原因是您需要插入 PHP 和 JavaScript 以动态生成部分或全部的脚本。你不能可靠地缩小这样的 JavaScript before PHP 实际处理,所以你会考虑缩小它 after PHP 是 运行,每次请求。 应该对此没有什么价值,因为你的大部分JavaScript不应该写在你的PHP文件中。