js脚本语言原理(实例说明js脚本语言和php脚本语言的区别)
类别:编程学习 浏览量:455
时间:2022-03-30 00:37:36 js脚本语言原理
实例说明js脚本语言和php脚本语言的区别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标签, 并解析。
先说这么多,很容易体会吧。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/stpeace/article/details/76730332
您可能感兴趣
- js三级联动说明(基于JavaScript实现省市联动效果)
- js字符串加密解密
- 自己做的弹珠小游戏(JS实现简单打砖块弹球小游戏)
- h5制作支付功能(基于HTML5+tracking.js实现刷脸支付功能)
- python json转换字符串(python3 json数据格式的转换dumps/loads的使用、dict to str/str to dict、json字符串/字典)
- JS让打开的窗口居中
- js中substring的用法、与substr的区别
- js中的this与with关键字
- nodejs实现websocket服务端(Node.js+express+socket实现在线实时多人聊天室)
- python将对象转换成json(python对象与json相互转换的方法)
- js中Attribute和Property区别
- js操作iframe
- nodejs八种命令(详细谈谈NodeJS进程是如何退出的)
- jQuery多个版本间,以及与其他js文件冲突的解决方法
- vscode react jsx语法 开发环境(React-vscode使用jsx语法的问题及解决方法)
- node.js怎么使用import(Node.js断点续传的实现)
- 天空是什么颜色(天空是什么颜色的英语)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
热门推荐
- mysql自增长语句(mysql实现自增序列的示例代码)
- css3渐变样式怎么用(CSS3 background-image颜色渐变的实现代码)
- 云ip内网虚拟机使用(新网云主机如何使用密钥进行登陆)
- 微信小程序转盘动画效果(微信小程序实现摇筛子效果)
- 聚集索引和非聚集索引的区别有哪些
- dedecms安装使用教程(网站子目录安装dedecms导致网页布局混乱的解决方法)
- python程序怎么打包(Python 实现文件打包、上传与校验的方法)
- python 正则表达式语法大全(python re库的正则表达式入门学习教程)
- dockerbuild清除缓存(Docker自动化构建Automated Build实现过程图解)
- js脚本语言原理(实例说明js脚本语言和php脚本语言的区别)