JavaScript、VBScript 是静态网页?? 它们不是一段程序代码吗,应运行在服务器上啊

 我来答
百度网友4f3fc44
2013-06-15 · TA获得超过3003个赞
知道小有建树答主
回答量:659
采纳率:50%
帮助的人:344万
展开全部

注意要分两种情况:

1. JavaScript 和 VBScript 等脚本程序本身是在浏览器中运行的,因此在网页 HTML 文档中包含这些脚本代码,比如:

<script type="text/javascript">
document.write("Hello World!");//HTML中的JavaScript脚本代码
</script>

此时,网页仍是静态网页;

2. VBScript 和 JScript(微软定义的 JavaScript,和 JavaScript 类似)也可用在在 ASP 中,此时脚本代码会在服务器中执行,比如:

<%@ language="javascript"%>
<%
Response.Write("Hello World!")/*ASP页面中的JavaScript脚本代码*/
%>

此时,自然是使用了动态网页技术。

更多追问追答
追问
谢谢您,这两段代码看上去功能好像是一样的没有什么区别啊,那在浏览器运行的VBScript 和 JScript 脚本,与在服务器端执行的有什么区别呢??如哪些是浏览器端发挥不了的,哪些是服务器发挥不了的呢??
追答
网页是放在服务器上的,当用户发出请求后,服务器才会准备网页内容,然后发送给用户,用户的浏览器再解析网页,最后用户就可以看到网页的内容了。
动态网页技术,比如ASP,是在服务器执行的,而且所有“”标记都会被执行,发送给用户的网页不会包含这些标记。上面的示例代码虽然功能简单,但实际上,动态网页中的代码需要承担很多复杂的功能,比如从数据库中获取数据等。
而(静态)网页中嵌入的脚本不会在服务器中做任何处理,只会按原样发送给用户的浏览器,最后在浏览器中执行。这些代码只会负责一些内容显示和用户交互相关的工作,如弹出警告或提交表单等。
这样,它们的区别就很明显了,复杂的工作在服务器端执行,为用户提供一致的服务;浏览器只负责显示等,工作量很轻,可以减轻用户计算机的资源开销。
全力支持360
2013-06-15
知道答主
回答量:18
采纳率:0%
帮助的人:9.5万
展开全部
JavaScript程序执行代码是在客户端运行的是静态网页。
而微软的VBScript即能在服务器端执行,也能在客户端执行,可以是静态网页也可以是动态网页。
追问
不是说动态网页都是在服务器上执行的吗,怎么网友的程序代码也能在浏览器中执行呢??
追答


上面这段是在服务器中运行的,虽然写着javascrip,其实不是正规的javascrip代码,是微软的JScript,JScript与javascript是不一样的。
要使javascript代码在服务器中运行,做动态网页,也是可以的,要在服务器上装node.js,这个是新技术,还不是很完善。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-06-15 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1159万
展开全部
应运行在客户端上啊
追问
不是说动态页都是在服务器端运行的吗?为什么程序代码在浏览器也能被执行的呢??运行在浏览器的,和运行在服务器的又有什么区别啊
追答
js是静态的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式