实例说明js脚本语言和php脚本语言的区别


Posted in PHP onApril 04, 2019

js脚本语言和php脚本语言的区别是什么? 一句话: js是客户端脚本, 由浏览器执行。 php是服务端脚本, 由php服务执行, php脚本跟shell脚本(bash执行)颇为类似。

来看看js脚本, 写一个test.html文件, 其中内容为:

<script>
 alert("this is js");
</script>

直接双击本地的test.html文件, 结果就有一个弹框了, 因为浏览器执行了上述js脚本。

再看看看php脚本, 写一个test.php文件, 其中内容为:

<?php
 echo "this is php\n";
?>

在装有php服务的linux机器上执行, 如/usr/local/php/bin/php test.php , 就会有this is php的结果。 (现在有很多在线执行php语言的网页工具, 也非常好用, 实际还是交给后台的php服务来执行)

实际上, 无论是js还是php,  均可直接被html标签所包围, 于是, 上述的test.html和test.php分别可以改为:

<html>
<body>
 <script>
 alert("this is js");
 </script>
</body>
</html>

被浏览器执行, 并解析出html行为。  

<html>
<body>
 <?php
 echo "this is php\n";
 ?>
</body>
</html>

被php服务执行, php服务生成串, 而无法解析这些html.  但是, 可以把这些串交给客户端浏览器来解析, 浏览器才认识这些html标签, 并解析。

先说这么多,很容易体会吧。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用PHP和ACCESS写聊天室(六)
Oct 09 PHP
php学习 字符串课件
Jun 15 PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
Sep 04 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
PHP的拦截器实例分析
Nov 03 PHP
php函数与传递参数实例分析
Nov 15 PHP
dedecms集成财付通支付接口
Dec 28 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
php操作xml并将其插入数据库的实现方法
Sep 08 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
php微信小程序解包过程实例详解
Mar 31 PHP
PHP中quotemeta()函数的用法讲解
Apr 04 #PHP
Laravel多域名下字段验证的方法
Apr 04 #PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 #PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 #PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 #PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 #PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 #PHP
You might like
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
对联广告js flash激活
2006/10/19 Javascript
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
Javascript valueOf 使用方法
2008/12/28 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
用js调用迅雷下载代码的二种方法
2013/04/15 Javascript
nullJavascript中创建对象的五种方法实例
2013/05/07 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
超级实用的8个Python列表技巧
2020/08/24 Python
美国网上花店:JustFlowers
2017/02/12 全球购物
ET Mall东森购物网:东森严选
2017/03/06 全球购物
Why we need EJB
2016/10/20 面试题
编辑个人求职信范文
2013/09/21 职场文书
校企合作协议书
2014/04/16 职场文书
机关办公室岗位职责
2014/04/16 职场文书
2014年网管工作总结
2014/12/11 职场文书
民事上诉状范文
2015/05/22 职场文书