实例说明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生成静态页面详解
Dec 05 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
PHP静态调用非静态方法的应用分析
May 02 PHP
解析strtr函数的效率问题
Jun 26 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
Oct 10 PHP
php使用递归函数实现数字累加的方法
Mar 16 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
PHP数据库处理封装类实例
Dec 24 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP简单实现防止SQL注入的方法
Mar 13 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)
2006/11/27 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
php封装的smarty类完整实例
2016/10/19 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
Python制作钉钉加密/解密工具
2016/12/07 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
scrapy-splash简单使用详解
2021/02/21 Python
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
学生会主席就职演讲稿
2014/01/14 职场文书
工程负责人任命书
2014/06/06 职场文书
党员剖析材料范文
2014/09/30 职场文书
实习协议书
2015/01/27 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
Python读取和写入Excel数据
2022/04/20 Python