赞
踩
动态网页开发技术按照执行的位置不同,分为客户端和服务器端,如下图:
客户端脚本:无论在牛腩新闻发布系统我们总是可以看到这样的嵌入脚本:
客户端脚本包括
1、<SCRIPT type=text/javascript> </SCRIPT>(定义在其中的代码)
2、<script type="text/javascript"src="***.js"></script>(定义在外部文件中,然后用此表达式进行引用,调用则一般通过事件进行处理)
1、客户端脚本就完全是在客户浏览器里解释运行的;
2、总之查看源代码一般都可以看到,对最终浏览用户相对是公开的;
3、它控制着用户与浏览器的交互,如果把浏览器看成应用程序,它的所有动作都是客户端脚 本完成的。
4、在客户端脚本执行的过程中,页面不会与服务器作任何交互,因此客户端脚本不能连接数据库进行数据更新。
5、一个运行在客户端
6、经常是以弹出框的形式出现:alert(””),会弹出对话框
用“<%%>”包围起来的代码肯定是服务器端脚本,当然还有<script runat="Server">,我们知道一个html控件只要加上runat="Server"就是一个可以在服务器端运行的控件也即web控件,所以<scriptrunat="Server">相当于在服务器端运行的脚本了,很明显。
1、一个运行在服务器端
2、服务器端脚本只用于生成网页代码(能包括HTML、CSS、JS等等)。
3、它只是执行的结果生成页面,发送到客户端的页面中不包含这些代码本身。
4、不弹出对话框形式写法:response.write(“”),是没有对话框的弹出的
无论是JS还是VBS都能用来写所有一端的脚本,只是一般比较习惯用JS来写客户端脚本罢了。至于一般用VBS来写服务器端脚本可能一是习惯,二是以示差别。
自己初步理解是这个样子,之后随着学习的加深,会用具体的例子加以明示。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。