gpt4 book ai didi

javascript - 取消混合 php 和 js 文件

转载 作者:行者123 更新时间:2023-11-28 01:13:49 26 4
gpt4 key购买 nike

我记得当我第一次进入这个行业时,我当时雇主的 IT 经理选择在文件上使用 .js.php 文件扩展名。我相信,这使他能够欺骗 CMS(joomla),让他同时注入(inject)两种语言。我的问题是,因为我迄今为止从未这样做过,这样做是否有实际好处,或者它是否会给您的系统带来更多问题,而不是值得的?

最佳答案

我认为按照经理想要的方式去做这件事并不是一个好方法。大多数时候,经理或利益相关者了解产品领域,但不了解实现(这不是他的工作)。我想说的是:如果你对当前状态感觉不好,请沟通。

如果你通过 PHP 来做,我敢打赌,你的代码将不符合输入、处理、输出原则。

通常,您会使用 Closure Compiler(用于优化)之类的东西来编译 JS,并让网络服务器处理向客户端的交付。无需启动 PHP 解释器并考虑 header 和缓存(性能)。

对于数据和 Javascript 之间的交互,您有 2 种方法。最好的方法是通过 CSS Selktors 匿名解决问题,就像 JQuery 方式一样。或者,您可以直接在 View 中使用带有参数的函数。 JS 库应作为脚本引用。

//Maybe you want to decode a JSON Object, and encode it as Json in PHP Side
var person = {
firstName:"John",
lastName :"Doe",
id :5566
};
providePerson(person);

关于javascript - 取消混合 php 和 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24087222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com