实例说明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 xfocus防注入资料
Apr 27 PHP
php 获取百度的热词数据的代码
Feb 18 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php实现建立多层级目录的方法
Jul 19 PHP
学习php设计模式 php实现合成模式(composite)
Dec 08 PHP
PHP错误机制知识汇总
Mar 24 PHP
php抛出异常与捕捉特定类型的异常详解
Oct 26 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 PHP
php中yii框架实例用法
Dec 22 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下删除字符串中HTML标签的函数
2008/08/27 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
详解javascript高级定时器
2015/12/31 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python冒泡排序注意要点实例详解
2016/09/09 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
浅谈python可视化包Bokeh
2018/02/07 Python
Python3 修改默认环境的方法
2019/02/16 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
愚人节活动策划方案
2014/03/11 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
董事长秘书工作职责
2014/06/10 职场文书
火箭队口号
2014/06/18 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
2015年保管员工作总结
2015/04/30 职场文书
党员转正申请报告
2015/05/15 职场文书
同事去世追悼词
2015/06/23 职场文书
Python进程间的通信之语法学习
2022/04/11 Python