客户端与服务器端脚本的区别

内容提要:什么是客户端脚本?什么是服务端脚本?客户端脚本和服务端脚本的区别?

  在asp里面使用的语言是脚本语言,而我们使用的脚本语言是vbscript,脚本语言是分服务器端脚本和客户端脚本。


  有些函数只能在客户端使用,而有些函数就只能在服务器端使用,有些函数可以在客户端使用,也可以在服务器端使用。比如Msgbox函数就属于只可以在客户端使用的函数。Msgbox函数,它的作用是弹出信息对话框,需要浏览网页的人点击按钮。


  那该如何怎么区别客户端脚本和服务端脚本两者呢?一般来说,如果一个函数需要与浏览者进行直接的交互,那么它就只能在客户端使用。


  在客户端使用的函数我们如何使用它们呢?服务端脚本我们用<% %>这个标记括起来。为了让浏览器知道这是vbscript脚本语言,我们用如下标记将客户端脚本括起来:  <script language=”vbscript”>VbScript客户端脚本程序</script>  浏览器在渲染网页的时候,遇到“script language”这样的标记就会用language属性所指明的语言来解释程序,来执行其中包括的代码。


  服务器端脚本是在ASP服务器上被执行的,而客户端脚本是由浏览器来执行的。


  思考题:  Msgbox、inputbox、now、fix四个函数只能在客户端执行的有哪些?  正确答案:Msgbox和inputbox。