首页 > 代码库 > 服务器端脚本和客户端脚本

服务器端脚本和客户端脚本

(一)脚本、脚本语言

     脚本(Script)是使用一种特定描述性语言、依据一定的格式编写的可执行文件,又称作宏或批处理文件。通俗地讲,其实脚本是由一系列的bind和alias等命令的集合,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令web服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。可以把集合存放在一个独立的文件然后需要的时候执行,方便CS使用。-----好吧,我还是没明白。

     脚本语言(Scripting language):一种计算机程序语言,语法和结构以及学习和使用通常比较简单;通常以容易修改程序的“解释”作为运行方式,而不需要“编译”。

     web编程脚本:用于提供web页面的自定义功能,专业处理互联网通信,使用网页浏览器作为用户界面。常用的包括:ColdFusion;Lasso;Miva;SMX;IPTSRAE(一些网络开发团队用于创建论坛的工具)

(二)脚本分类

技术分享

1、客户端脚本

     当客户端通过客户浏览器发送HTTP请求时,web服务器将HTML文档部分和脚本部分返回给客户端浏览器,在客户端浏览器中解释执行并及时更新页面,脚本处理工作全部在客户端浏览器执行完成。

      优点:减轻服务器负荷,同时增加页面的反应速度

      缺点:浏览器差异性导致页面差异

      支持的语言:JavaScript JScript VBScript

2、服务器端脚本

      当用户通过浏览器发送HTTP请求时,Web服务器运行脚本,并将运行结果与Web叶明的HTML结合返回给客户端浏览器,脚本处理工作全部在服务器端完成。

      优点:减少浏览器带来的运行结果差异,提高页面的稳定性

      缺点:增加了服务器的负荷,同时客户端反应速度慢

     支持语言:PHP\JSP\ASP\ASP.NET

 

参考:http://blog.csdn.net/mingxuanyun/article/details/18148579

服务器端脚本和客户端脚本