专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

客户端脚本和服务器端脚本有什么区别_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 4:12:13       共计:3549 浏览

客户端脚本和服务器端脚本有什么区别?

看到这个问题,其实我愣了几秒钟,脚本区分客户端和服务端是很早以前的事情了,自从Node.js出现以后,这个概念貌似没人提了。

我们先来说说什么是脚本。脚本语言和非脚本语言关键的区别就是是否要编译。换成大白话来说,脚本语言运行起来的时候,是读一行执行一行,程序就是明文可读的文本文件。几个流行的语言就很好分类了,C/C++,JAVA肯定不是了,Python,PHP,JavaScript看着都像。这里补充一点,HTML,XML,CSS这些千万不要把它们归入脚本语言了,它们连编程语言都不算,不信你用它们算个1+1试试。

然后回到题目,脚本分成客户端和服务端,顾名思义,是按照运行的位置划分的,对应着Web的客户端和服务端。在用户浏览器中运行的脚本就是客户端脚本,用户可以浏览器右击源码或者F12查看到这些代码,目前应用最广泛的应该就是JavaScript了,貌似还有少部分的VBScript,可以忽略不计了。服务端代码是网站用户看不到的,你只能看到你操作浏览器向服务端请求后,它在服务端运行后返回回来的结果,比如常见的ASP,ASP.NET,PHP,JSP。

最后说一下前面说到的Node.js,它是2009年推出的一款服务端的JavaScript运行环境,内部使用的是Google的V8引擎来解析执行JavaScript。这意味着什么?JavaScript前后端通杀了,按照题目的说法,JavaScript即是客户端脚本,也是服务端脚本。当某一种语言无法明确地划分到某个阵营的时候,这个分类也就没有意义了。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:适合学习英语口语听力的美剧有哪些_CSS学习 | ·下一条:东风11速度是几马赫_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有