问答题

通过浏览器浏览含有JavaScript脚本的ASP页面,只能从源文件中读到JavaScript脚本而看不到ASP脚本,请分析原因。

【参考答案】

web程序的执行端分成浏览器端和web服务器端。JavaScript是一种基于客户端浏览器的语言,在浏览器端执行,服务器把JavaScript脚本传给浏览器,由浏览器来解释执行传下来的程序。ASP程序是服务器端的语言。ASP的脚本是通过“<%”和“%>”嵌入HTML中的,当浏览器向web服务器要求下载文件时,服务器会判断该文件是否为ASP文件,如果是,服务器会判断文件中是否含有“<%”和“%>”标记,如果有,则解释执行,把执行结果返回给浏览器,如果没有,则直接把文件传给浏览器。