实例说明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自动加载的两种实现方法
Jun 21 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
php实现的简单日志写入函数
Mar 31 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
微信支付开发发货通知实例
Jul 12 PHP
Thinkphp实现站点静态化的方法详解
Mar 21 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
缅甸的咖啡简史
2021/03/04 咖啡文化
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
php生出随机字符串
2017/07/06 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
兰蔻法国官方网站:Lancôme法国
2020/02/22 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
先进班级集体事迹材料
2014/01/30 职场文书
2015年妇产科工作总结
2015/05/18 职场文书
党纪处分决定书
2015/06/24 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
Python实现照片卡通化
2021/12/06 Python