• English Edition | 站内检索:
  • 网站首页 | 网页技术 | 教程相关 | 软件应用 | 常见问题 | 新手上路 | 网页论坛 | 研究报告
    上网指南 | 网络病毒 | 邮件指南 | 解决方案 | 企业服务 | 服务中心 | 自由泳网 | 想象讲场

  •  网页树树 > 自由勇专栏

    自由勇-王志勇(1980-09-26)
    Webshu编辑。
    1994年开始练习五笔字形;2000年底开始学习和大量实践网页制作;从事网站程序设计。

    自由勇的Blog | 每天启航
    Blog存档

    Gratitude | Matnue | Aucist | Aroat | Aufirm | IXNes | Anydiary | Cersta | Coumit | Tovate | Aroat | Aucist | Matnue | Sinvide | Serble | Auciou | Peaceful Seabed | Sail every day | Sail every day

    访问统计:
    5476

        什么是服务器端和客户端? 作者:自由勇

    2004年01月07日 17:36 点击:超过8000次

      作为网页设计者,必须了解这2个基本的概念,因为这2个名词在实际的网页制作研究和应用中经常会遇到。首先我来举个实际的例子,例如我们最常用的网页页面跳转语句:

      <meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">和Response.Redirect "url"这两句有什么不同呢?不同之处在于:<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">这句是客户端执行语句,Response.Redirect是服务器端执行语句。

      当你借助某个工具查看由前者而实现跳转功能的页面的时候,你会看到此页中含有<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">的源代码;而当你查看后者使用Response.Redirect跳转的ASP网页的时候,你是看不到Response.Redirect的,你看到的却是目标网页的源代码。

      简单地说,服务器端是远程服务器,运行结果是由服务器产生的;客户端就是网友的电脑。所有的动态网页都是在服务器端执行的,例如ASP、PHP、JSP;所有的静态网页都是在客户端执行的,例如JavaScript、Flash都是属于静态网页。

      再举个例子,例如你使用JavaScript写了一个显示日期的程序,它显示的只是客户端的系统日期,如果你修改了你的电脑的系统日期,那么这个JavaScript程序的运行结果也会变。
      而如果使用ASP编写了显示日期的程序,如<%=date%>,显示的则是服务器的日期。如果你修改了你的电脑的系统日期,这个显示结果是不会变的。

    网页树树版权声明:
    此文为Webshu.com独家撰稿,著作权属作者所有,禁止转载。
    此文网址 http://webshu.cn/column/102/46.html

  • 关于我们 :: 使用帮助 :: 版权信息 :: 网站地图 :: 信息反馈
    Copyright © 2003-2025 webshu.com 版权所有