实例说明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 相关文章推荐
论坛头像随机变换代码
Oct 09 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
php 冒泡排序 交换排序法
May 10 PHP
PHP动态创建Web站点的方法
Aug 14 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 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读取远程gzip压缩网页的方法
2014/12/29 PHP
php中的观察者模式简单实例
2015/01/20 PHP
基于PHP制作验证码
2016/10/12 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
使用PHP开发留言板功能
2019/11/19 PHP
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
JavaScript prototype对象的属性说明
2010/03/13 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
vuex的使用步骤
2021/01/06 Vue.js
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
python集合用法实例分析
2015/05/30 Python
深入理解python对json的操作总结
2017/01/05 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python中static相关知识小结
2018/01/02 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
python tkinter窗口最大化的实现
2019/07/15 Python
python 表格打印代码实例解析
2019/10/12 Python
python连接mongodb集群方法详解
2020/02/13 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
高中生的自我鉴定范文
2014/01/24 职场文书
先进集体获奖感言
2014/02/13 职场文书
公司催款律师函
2015/05/27 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang