首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php文件中的uglifyjs javascript

php文件中的uglifyjs javascript
EN

Stack Overflow用户
提问于 2015-02-23 14:25:40
回答 2查看 2.1K关注 0票数 2

我的项目在PHP文件中有很多JS代码。我想缩小这些文件中的JS代码,我喜欢uglifyjs2程序。该(或任何) JS小型机是否有可能对php文件中的JS代码采取行动?

有人会建议从PHP文件中删除所有JS代码,并将其放入.js文件中--但这并不总是实用的。

请记住,我做的是,而不是,我希望动态地缩小JS (对PHP解释器的输出进行操作)。我正在将PHP代码交付给包含JS的客户,我希望在我正在交付的PHP文件中缩小JS。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-23 14:36:54

你要找的东西根本不存在。

在PHP文件中包含内联JavaScript的唯一真正原因是,为了动态生成部分或全部脚本,需要对PHP和JavaScript进行内插。在实际处理JavaScript之前,您无法可靠地缩小此类PHP,因此您将考虑在每个请求运行PHP之后将其缩小。这样做的价值应该很小,因为大部分的JavaScript不应该写在您的PHP文件中。

票数 0
EN

Stack Overflow用户

发布于 2015-02-23 14:33:43

无论php脚本在输出时生成什么,都会发送到浏览器。如果您将脚本的“实际”输出(而不是输出流)发送到另一个应用程序,然后获取并重定向该输出--是的,您可以做任何事情。

另一个问题是,这种做法是否可行和合理。uglifyjs2是一个node.js应用程序,因此这一步需要某种进程间通信,即额外的复杂性和额外的时间/内存/故障点等等。

也许这是值得的,也许不值得。也许像https://github.com/tedious/JShrink这样的东西就足够了..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28675979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档