php文件中的uglifyjs javascript
uglifyjs javascript inside php files
我的项目在PHP文件中有很多JS代码。我想缩小这些文件中的JS代码,我喜欢uglifyjs2程序。这个(或任何)JS迷你程序有可能对php文件内部的JS代码进行操作吗?
有人建议从PHP文件中删除所有JS代码,并将其放在.JS文件中,但这并不总是可行的。
请记住,我确实NOT希望动态缩小JS(根据PHP解释器的输出进行操作)。我正在向包含JS的客户交付PHP代码,我希望缩小我正在交付的PHP文件中的JS。
您要查找的内容不存在。
在PHP文件中使用内联JavaScript的唯一真正原因是,为了动态生成部分或全部脚本,您需要插入PHP和JavaScript。在实际处理PHP之前,您无法可靠地缩小此类JavaScript,因此您应该考虑在运行之后,在每次请求时缩小它。应该对此没有什么价值,因为大部分JavaScript不应该写在PHP文件中。
php脚本生成的任何输出都会发送到浏览器。如果您将脚本的"实际"输出而不是输出流发送到另一个应用程序,并获取和重定向该输出-是的,您可以做任何事情
另一个问题是这种方法的可行性和合理性。uglifyjs2是node.js的应用程序,因此这一步骤需要某种进程间通信,即额外的复杂性和额外的时间/内存/故障点等等
也许这值得付出,也许不值得。也许是这样的https://github.com/tedious/JShrink就足够了。。。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 如何使用uglifyjs/uglifyjs2解析walk和eval javascript表达式
- UglifyJs用于JSON缩小的JavaScript API
- uglifyjs是一个javascript意外的令牌错误
- php文件中的uglifyjs javascript
- UglifyJS转换javascript代码
- 客户端javascript上的uglifyjs?(或替代解析器)
- 在perl脚本中调用uglifyjs (javascript函数)
- 这是最好的javascript迷你器UglifyJS或YUI压缩器
- 使用BundleTransformer.UglifyJs进行Javascript混淆