PHP 能完全代替 JavaScript 吗? 下面本篇文章就来给大家分析一下, 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
PHP 是服务器端的语言, 经服务器解析以后输出 html 文本部分给客户端.
JavaScript 是客户端语言, 也就是是在客户端的浏览器中被解析的.
从功能上来说:
有些部分是可以被代替的, 比如表单验证, 如果你只是要实现表单的验证, 那么 JavaScript 和 PHP 都可以进行验证, 但是他们的验证方式不一样:
用 PHP 验证的话, 就必须提交, 也就是客户端和服务器端必须有一次交互, 发送请求给服务器, 然后 PHP 进行验证后从新生成一个页面给客户端.
而 JavaScript 来进行表单验证的话, 大部分是不需要发送请求的 (除了那些需要服务器验证的内容, 比如用户名是否被注册掉这样的 Ajax 动作).
另一方面
JavaScript 可以在网页中实现的动画, 为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果; 而这是 PHP 永远无法替代的. 因为这是在客户端的运行!
所以说 PHP 不能完全代替 JavaScript.
来源: http://www.css88.com/qa/javascript/11661.html