实例说明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 冒泡排序 交换排序法
May 10 PHP
php通过字符串调用函数示例
Mar 02 PHP
浅谈php冒泡排序
Dec 30 PHP
递归实现php数组转xml的代码分享
May 14 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
PHP jQuery+Ajax结合写批量删除功能
May 19 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 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生成自己的LOG文件
2006/10/09 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
网页javascript精华代码集
2007/01/24 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
jquery处理json对象
2014/11/03 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
vue实现同一个页面可以有多个router-view的方法
2018/09/20 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
医科大学生的自我评价
2013/12/04 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
《苏珊的帽子》教学反思
2014/04/07 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python