实例说明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 相关文章推荐
Ajax PHP 边学边练 之三 数据库
Nov 26 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 PHP
php通过ajax实现双击table修改内容
Apr 28 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
php基于session实现数据库交互的类实例
Aug 03 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
tp5修改(实现即点即改)
Oct 18 PHP
PHP tp5中使用原生sql查询代码实例
Oct 28 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
使用php4加速网络传输
2006/10/09 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
Django数据库操作的实例(增删改查)
2017/09/04 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
python反爬虫方法的优缺点分析
2020/11/25 Python
python的setattr函数实例用法
2020/12/16 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
美国美妆网站:B-Glowing
2016/10/12 全球购物
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
基层党建工作汇报材料
2014/08/15 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
自主招生专家推荐信
2015/03/26 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
倡议书的格式写法
2015/04/28 职场文书
开学第一周值周总结
2015/07/16 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL