Web应用程序中的脚本—客户端和服务器端

    动态网页开发技术按照执行的位置不同,分为客户端和服务器端,如下图:


    l  那么什么是客户端脚本,什么又是服务器端脚本?

      ²  客户端脚本

      客户端脚本:无论在牛腩新闻发布系统我们总是可以看到这样的嵌入脚本:



    客户端脚本包括

     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来写服务器端脚本可能一是习惯,二是以示差别。

    自己初步理解是这个样子,之后随着学习的加深,会用具体的例子加以明示。


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值