第10 讲 网页设计与编程1.ppt
《第10 讲 网页设计与编程1.ppt》由会员分享,可在线阅读,更多相关《第10 讲 网页设计与编程1.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10 讲讲 网页设计与编程网页设计与编程(一)(一)动态网页设计的基本概念参考资料:基于开放平台的网页设计与编程 程向前编著 清华大学出版社 2002.8 1引 论 34-概述概述n在过去的几年中,万维网(在过去的几年中,万维网(Web)技术的飞速)技术的飞速发展融汇了大量的信息,从商品广告到人才招发展融汇了大量的信息,从商品广告到人才招聘;从学术交流到娱乐新闻聘;从学术交流到娱乐新闻。万维网提供了。万维网提供了一个可以轻松驾驭的图形化用户界面,以查阅一个可以轻松驾驭的图形化用户界面,以查阅因特网上的文档,这些文档以及它们之间的链因特网上的文档,这些文档以及它们之间的链接一起构成了一个庞大
2、的信息网。接一起构成了一个庞大的信息网。2引 论 34-概述概述n一般来说,早期的网页完全使用一般来说,早期的网页完全使用HTML(Hypertext Markup Language)编制)编制,此类网页不会随着时间、场合等其他因素而,此类网页不会随着时间、场合等其他因素而变化,被称为变化,被称为“静态网页静态网页”。由于用。由于用HTML编编制的网页仅使用普通的制的网页仅使用普通的ASCII代码构成,可以代码构成,可以跨平台(计算机及操作系统)使用。因此,无跨平台(计算机及操作系统)使用。因此,无论论Web服务器或浏览器驻留在哪一种计算机或服务器或浏览器驻留在哪一种计算机或操作系统上,其差异
3、并不是太大。操作系统上,其差异并不是太大。3引 论 34-概述概述n随着随着Web技术的发展,单一的技术的发展,单一的HTML已经不能已经不能满足网页制作的要求。例如:满足网页制作的要求。例如:q用户要求在网页上产生某些动态的效果;用户要求在网页上产生某些动态的效果;q用户要求服务器发布其机器内部的时间信息,仅使用户要求服务器发布其机器内部的时间信息,仅使用用HTML无法完成这种要求无法完成这种要求n这就需要使用程序语言来把这就需要使用程序语言来把“静态静态”的的HTML网页,变成网页,变成“动态动态”的的HTML网页网页4引 论 34-概述概述n概括起来,对动态网页技术的发展要求分成两概括起
4、来,对动态网页技术的发展要求分成两大类:大类:q一种是商业广告方面的要求,使得网页产生动态效一种是商业广告方面的要求,使得网页产生动态效果,来吸引人们的注意力果,来吸引人们的注意力q另一种是要求完成信息收集和交互的功能,使得网另一种是要求完成信息收集和交互的功能,使得网页可以成为网络信息管理系统的工具(成为网络商页可以成为网络信息管理系统的工具(成为网络商务平台的技术基础)务平台的技术基础)5引 论 34-概述概述n动态网页的工作模式有两种,一种是将程序代动态网页的工作模式有两种,一种是将程序代码镶嵌在码镶嵌在HTML网页中,下载到用户浏览器中,网页中,下载到用户浏览器中,由用户浏览器进程对下
5、载的代码进行解读和执由用户浏览器进程对下载的代码进行解读和执行后,将执行结果显示在浏览器屏幕上。行后,将执行结果显示在浏览器屏幕上。6引 论 34-概述概述n这类动态网页标准的发展往往是由厂商自主进行的,这类动态网页标准的发展往往是由厂商自主进行的,因此,其工作效果往往与浏览器产品有关,以常用的因此,其工作效果往往与浏览器产品有关,以常用的两种浏览器为例加以说明。两种浏览器为例加以说明。程序语言程序语言IE6执行执行Netscape6执行执行Java否否可可Java Script否否可可VB Script可可否否ActiveX对象对象可可否否7引 论 34-概述概述n动态网页的另一种工作模式是
6、由服务器执行镶动态网页的另一种工作模式是由服务器执行镶嵌在嵌在HTML网页中的程序,并将程序执行的结网页中的程序,并将程序执行的结果发布到网络上,由用户浏览器并将结果在屏果发布到网络上,由用户浏览器并将结果在屏幕上展示。幕上展示。n目前,比较流行的服务器端动态网页程序设计目前,比较流行的服务器端动态网页程序设计语言有语言有JSP、ASP、PHP等。等。n本讲的重点放在服务器执行的动态网页设计本讲的重点放在服务器执行的动态网页设计n这种基本方法广泛应用于网络事务处理、电子这种基本方法广泛应用于网络事务处理、电子商务等应用领域。商务等应用领域。8引 论 34-Web网页的三种工作模式网页的三种工作
7、模式9引 论 34-10引 论 34-本讲的实验基础本讲的实验基础qWeb服务器(服务器(Apache for UNIX,Xitami for Windows)q中间件(中间件(PHP)q数据库(数据库(MySQL)n这些系统环境的安装,在前序和本课程的实验这些系统环境的安装,在前序和本课程的实验环节中已经进行环节中已经进行n本讲的主要内容对服务器端的动态网页设计的本讲的主要内容对服务器端的动态网页设计的基本原理和过程进行阐述基本原理和过程进行阐述11引 论 34-12引 论 34-本课程的实验平台本课程的实验平台nPHP1是一种在服务器端执行的脚本语言。这意味着是一种在服务器端执行的脚本语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第10 网页设计与编程1 10 网页 设计 编程
限制150内