如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第四个自然段。
以下叙述的脚本包括端脚本和客户端的脚本,端脚本指在服务器上运行的那部分脚本,比如常见的Response.Write显然是在服务器上运行的,服务器端脚本可以使用VBScript和JScript语言书写,在本文中全部使用VBScript,Jscript一个道理。
客户端脚本也可以认为包括VBScript和Script两种语言,是在客户端浏览器上运行的脚本语言。比如我们访问一个网页,弹出一个消息框,这个就是用客户端脚本做的(alert, msgbox, etc),而且显然不是服务器端脚本能做到的。客户端脚本与服务器端脚本还有一个很大的区别(在IE、Firefox等浏览器中),就是客户端的脚本可以访问文档对象模型(DOM),可以操作页面中的对象(比如修改页面标题、修改一个div的innerHTML属性之类)。
首先我们先来了解一下
ASP页面执行的流程
1.IIS找到ASP文件,提交给ASP引擎(一般是ASP.DLL)处理。
2.引擎打开这个ASP文件,找出<%和%>之间的内容,当然还有之间的内容,这些内容称为脚本块。只有脚本块里的内容被引擎解析,其他内容不管,作为没有意义的字符插在脚本块之间。有必要说明一下的是,其实被解析的内容还不止这些,类的服务器端包含文件也是由引擎包含进来并加以处理的。如果你读的程序比较多,你还会知道有的runAt属性标注为"Server"的
阅读(200) | 评论(0) | 转发(0) |