【发布时间】:2014-07-30 20:48:09
【问题描述】:
在处理最近的一个项目时,我开始想知道何时有人可以将 JavaScript 与 PHP 用于通用函数。以这个基本函数(在 JS 中)为例,它简单地返回一个数字是否在特定范围内:
function range(num, var1, var2) {
if ((num >= var1) && (num <= var2)) {
return true;
}
else {
return false;
}
}
对于不查询数据库的内容,也不是应该或需要为 SEO 编制索引的信息(我知道 by default JavaScript will not be indexed),那么我的推断是 JavaScript 就足够了。但与此同时,PHP 也可以。
基本上,如果应用程序的唯一点是像上面这样的简单函数(不是我能看出原因,但我离题了......),那么用哪种语言编写它会更好? JavaScript 还是 PHP?
希望了解哪种方法是最好的使用方法以及原因。我承认没有正确或错误的答案,但我想听听赞成或反对的论点。
谢谢!
【问题讨论】:
-
PHP 在服务器上执行并输出到浏览器。 JS从服务器输出到浏览器,然后在浏览器中执行。你希望它在哪里执行。
-
嘿AbraCadaver!正确 - 但两者都可以执行上述功能,例如。看起来,无论是在客户端还是在服务器端都可以产生相同的效果。
-
对于像这样的简单函数,确实没有太大区别。但是,如果需要在页面加载后运行该函数,则 Javascript 胜出。如果它是一个更复杂的函数,您宁愿在服务器端运行而不是在客户端计算机上运行,那么 PHP 会胜出。
-
在上面的例子中,有些人不希望页面重新加载,但其他人会关心关闭 js 或机器人访问页面的人 - 所以这一切都取决于
-
所有好的想法 - 感谢您的见解!如果投反对票的人有理由,我很乐意作为新的 Stackoverflow 用户听到它......
标签: javascript php function