脚本语言在静态网页与动态网页得区别

 我来答
翼网天狼
2010-06-23 · 超过31用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:78.6万
展开全部
静态网页的脚本只能在本地由浏览器执行。特点是运行速度快。在本地可以完全查看脚本的源码。无论是js还是vbs,都能获得源码,可能加密过。比如一些网站的搜索功能,检查输入字符串的长度,都是在执行的脚本。

动态网页的脚本(vbs,js)能在本地由浏览器执行,也能在服务端由web服务器执行(显示的是脚本执行的结果)(asp php jsp)。特点是功能更多,能够获取用户互的内容、查询数据库、操作COOKIE、session等操作。因为动态网页查看源码时好像静态页面一样,因为其中的脚本在服务器端执行后仅返回输出内容到页面,比如一些网站的内容页,查看源文件时就是一个普通的静态网页,但服务器端的页面已经执行嵌入着查询数据库的脚本,把内容从数据库里查到然后写到页面,再发送到你的浏览器里。

以下为但w3school中善于ASP 和 HTML 有何不同的解释。(同样是动静态网页的不同)
•当浏览器请求某个 HTML 文件时,服务器会返回这个文件
•而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎。ASP 引擎会逐行地读取这个文件,并执行文件中的脚本。最后,ASP 文件将以纯 HTML 的形式返回到浏览器。

另外静态网页上可用的脚本语言有 vbs js
动态网页上可用vbs js asp php jsp asp.net等(依赖不同的web服务器)

建议学习:www.w3school.com.cn
其中browser scripting中讲可在浏览器中执行的静态网页中的脚本,
server scripting讲在服务器中执行的动态脚本。(sql与ado是数据库用的)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式