(一)脚本、脚本语言

脚本(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

转载于:https://www.cnblogs.com/bolumiere/p/6908663.html

服务器端脚本和客户端脚本相关推荐

  1. 计算机语言中脚本的意思,脚本程序是什么意思(mcgs脚本程序编写指南)

    脚本程序与Javascript1.脚本和脚本语言教育 脚本是使用特定描述性语言以特定格式编写的一系列指令.脚本通过使用应用程序或工具的规则和语法来表达指令,以控制应用程序中各种元素的反应,也可以由简单 ...

  2. 服务器端脚本语言和客户端脚本语言

    转自网易--Jenna (一)常见的服务器端脚本语言,php,jsp,asp. 像我们普通浏览网页基于一种BS模式,其实它也只是一种统一于Browser(浏览器)的CS模式.我们的浏览器作为客户端,在 ...

  3. 为什么说JavaScript是一种客户端脚本语言?

    因为它运行于客户端 而不是运行于服务器端 还有就是JS是解释执行的而且它的功能并不像JAVA .NET 等等语言有那么强大的功能,而且在语法的严谨度上安全性上,性能上,等等...各方面也有较大区别,所 ...

  4. js是运行在服务器端的脚本语言,JavaScript脚本语言

    JavaScript脚本语言 JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行.下文为大家分享的是JavaScript ...

  5. 在asp.net中使用客户端脚本

    我们常常在asp.net中需要使用到客户端脚本,在asp.net中使用客户端脚本很容易,使用到Page的RegisterClientScriptBlock方法就行了.下面是我写的一段C#代码,用来打开 ...

  6. asp.net客户端脚本验证小技巧

    通用的客户端脚本验证 Code //验证客户端 function checkclient() {     var list = document.all;     for(var i=0 ;i< ...

  7. [转]MSDN - 在客户端脚本中为 UpdateProgress 控件编程

    本文转自: http://msdn.microsoft.com/zh-cn/library/bb386518.aspx 在本教程中,将通过编写 ECMAScript (JavaScript) 代码来扩 ...

  8. Asp.Net 2.0中的客户端脚本

    在使用 ASP.NET 的时候,我们仍然在许多情况下需要使用客户端脚本.以下是笔者根据自己的经验和一些粗浅的研究,对此作一个简要的总结. 一.在 HTML 里直接写脚本 这个方法是最简单的,直到如今我 ...

  9. 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程

    [索引页] [×××] 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类) 作者:webabcd 介绍 ...

最新文章

  1. 干货丨深度学习和经典机器学习的全方位对比
  2. 想学大数据?大数据处理的开源框架推荐
  3. python编程规范
  4. 【Matlab 控制】仿真多智体一致性分析,附代码
  5. dev c++运行没有结果_「C/C++」一行注释也能影响运行结果?
  6. linux sftp创建多用户,linux下SFTP多用户创建
  7. Javascript与服务器同步时间
  8. UNIX网络编程笔记(7):回射程序的UDP版本
  9. SICK TiM561激光雷达的使用
  10. Kafka核心源码解析 - KafkaController源码解析
  11. django 1.8 官方文档翻译: 2-6-4 数据库访问优化
  12. 50-20-200-配置-checkpoint配置
  13. StackExchange.Redis实现Redis发布订阅
  14. PDMS二次开发(五)——小试牛刀之细节整理和收尾
  15. [How to] ROOT, Backup Flash (MTKDroidTools, Spflashtool, CWM)
  16. 【设计模式】工厂模式
  17. 最新快递鸟接口快递公司编码汇总(国际版)
  18. css居中对齐的几种方法
  19. 简约、高质量简历模板
  20. css制作实心三角形

热门文章

  1. 【jQuery笔记Part3】03-jQuery项目:随机抽奖
  2. linux 恢复与暂停进程
  3. 10张架构图包含Python所有方向的学习路线,你们要的体系全在这
  4. 我月薪3W,却不用熬夜加班做报表,这个养老工具,你一定要知道
  5. android触摸滑动监听,Android 滑动监听的实例详解
  6. java程序员目标_Java程序员的目标,你都达到了多少条?
  7. cdh中hue集成hbase_HBase版本 | Cloudera Enterprise 6.2.0发布
  8. python 乒乓球_python游戏练手--乒乓球
  9. Linux没有分区会怎样吗,Linux没有扩展分区。()
  10. cad截图软件_AutoCAD电气制图协会线上CAD学习打卡活动结束