泛型函数:JavaScript或PHP
Generic functions: JavaScript or PHP?
在最近的一个项目中工作时,我开始想知道什么时候有人可能会使用JavaScript和PHP来实现泛型函数。以这个基本函数(在JS中)为例,它只是返回一个数字是否在特定范围内:
function range(num, var1, var2) {
if ((num >= var1) && (num <= var2)) {
return true;
}
else {
return false;
}
}
对于不查询数据库的东西,也不是应该或需要为SEO索引的信息(我知道默认情况下JavaScript不会被索引),那么我的推断是JavaScript将是足够的。但同时,PHP也可以。
基本上,如果应用程序的唯一点是像上面这样的简单函数(不是我能看到一个原因,但我离题了…),那么哪种语言更适合写这个?JavaScript还是PHP?我想知道哪种方法是最好的,为什么。我承认没有正确或错误的答案,但我愿意听到赞成或反对其中一个的论据。
谢谢!
正如你所指出的,没有必然的正确或错误的答案。我想说这取决于:
-这是一个问题,人们能够逆向工程的代码?
-这是一个问题,如果它不执行,因为JavaScript可能被禁用?
—从性能的角度来看,让代码执行客户端还是服务器端更可取?
—由该函数的输出生成的内容是否符合您可能希望被搜索引擎索引的内容?
根据上述标准/问题的重要性,JavaScript可能被取消资格。从上面的观点来看,常见的事情似乎是选择JavaScript更可能导致潜在的不良副作用。
因此,根据我的理论,最安全的选择是服务器端语言PHP。
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)