1 / 48

第一章 网页设计与制作基础

第一章 网页设计与制作基础. 计算物理教研室 2012.2.12. 学习内容简介. 本课程的教学内容如下 1) 教材 《 网页设计与制作 》 2) 学习目标 掌握一门语言、学会用一种软件,制作出一个完整的网站、并熟悉网站的制作、调试、上传发布、维护管理、推广等环节; 3) 学习内容 主要学习 HTML 语言 + 学会 DW 软件使用方法 4) 教学与学习方法 主要讲解基础知识,结合课堂训练、课外练习、网络交流、期末考试; 5) 需要掌握的相关软件: 网页制作软件 -----DW, Frontpage 等;

sammy
Télécharger la présentation

第一章 网页设计与制作基础

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第一章 网页设计与制作基础 计算物理教研室 2012.2.12

  2. 学习内容简介 • 本课程的教学内容如下 • 1)教材《网页设计与制作》 2)学习目标 • 掌握一门语言、学会用一种软件,制作出一个完整的网站、并熟悉网站的制作、调试、上传发布、维护管理、推广等环节; • 3)学习内容 • 主要学习HTML语言+学会DW软件使用方法 • 4)教学与学习方法主要讲解基础知识,结合课堂训练、课外练习、网络交流、期末考试; • 5)需要掌握的相关软件:网页制作软件-----DW, Frontpage 等; • 图片处理软件-----acdsee、photoshop、firework、flash、gif、友立动画软件等; • 6) 学习要求

  3. 本课程的安排情况 总共有32课时,2个学分。主要是理论讲授 分三阶段进行: 第一阶段 主要学习HTML语言+网页特效与技巧;第二阶段 熟悉Dreamweaver的使用;第三阶段 学生自己实战演练。

  4. 本课程的考试安排 一、各阶段成绩比例: 平时成绩:25% 期中考核:15% 期末考试:60% 二、平时考核方式及其分值比例 作业: 满分100总共10次作业,每次4道计算题。缺交一次扣4分,迟交一次扣2分; 考勤: 课堂点名共10次,缺席一次扣4分,迟到一次扣2分。  三、期中考试 考核方式:开卷考试; 考察内容:设计一个个人网站,满分100 ; 四、期末考试 书面考核方式:闭卷考试 卷 面 分 值:满分100  时 间:90分钟 实践考察方式: 期末考试前一周提交一个完整的网站(具体要求届时通知)。

  5. 本章学习目标 1、了解Internet的产生、发展与现状,以及Internet在我国的发 展情况。 2、掌握TCP/IP分层模型、IP协议的基本内容。 3、掌握IP地址、域名,以及域名体系的基本内容。 4、掌握网络互联的基本概念,以及接入Internet 的基本方法。 5、掌握Intranet的基本概念,了解Internet的构成及功能。 6、了解有关网页的一些基本概念 7、了解网站的基本结构特性和网页的布局 8、了解网页制作的基本工具和开发语言 9、了解站点规划的基本流程

  6. §1.1 Internet概述 Internet即国际计算机互联网,又叫国际计算机信息资源网。 Internet是利用通信设备和线路将全世界上不同地理位置的功能相对独立的数以千万计的计算机系统互连起来,以功能完善的网络软件(网络通信协议、网络操作系统等)实现网络资源共享和信息交换的数据通信网。 我国曾被译为“国际互联网”、“国际网”等。1997年7月,全国科学技术名词审定委员会推荐使用中文译名“因特网”。

  7. 1.1.1 Internet的起源和发展Internet是起源于美国国防部高级研究计划局ARPA (Advanced Research ProjectAgency)于1968年主持研制的用于支持军事研究的计算机实验网ARPANET。ARPANET建网的初衷旨在帮助那些为美国军方工作的研究人员通过计算机交换信息,它的设计与实现是基于这样的一种主导思想:网络要能够经得住故障的考验而维持正常工作,当网络的一部分因受攻击而失去作用时,网络的其它部分仍能维持正常通信。1985年美国国家科学基金会NSF(National Science Foundation),为鼓励大学与研究机构共享他们非常昂贵的四台计算机主机,希望通过计算机网络把各大学与研究机构的计算机与这些巨型计算机联接起来,他们利用ARPANET发展出来的叫做TCP/IP的通迅协议自已出资建立一个名为NSFNET的广域网,由于美国国家科学资金的鼓励和资助,许多大学、政府资助的研究机构、甚至私营的研究机构纷纷把自已的局域网并入NSFNET。80年代中期人们将这些互联在一起的网络看作为一个互联网络,并以Internet来称呼它。

  8. 1.1.2 Internet在中国 第一阶段:1987—1993年,主要是理论研究及电子邮件服务。 第二阶段:1994年至今,建立国内大型计算机网络并实现与Internet全功能的连接。 1.1.3 Internet的特点 开放性 共享性 低廉性 交互性

  9. 1.1.4 Internet的发展趋势 应用商业化 互联全球化 互联宽带化 多业务综合平台化、智能化

  10. 1.2    Internet的基本概念与通信协议 • 1.2.1 TCP/IP协议 • TCP/IP协议叫做传输控制/网际协议,它是Internet国际互联网络的基础。 • TCP协议:提供了一种可靠的数据交互服务。它把要发送的报文(即数据),分成每块不超过64K字节的数据段,再将每个数据段作为一个独立的数据包传送。在传送中,如果发生丢失、破坏、重复、延迟和乱序等问题,TCP就会重传这些数据包,最后接收端按正确的顺序将它们重新组装成报文。 • IP协议:IP协议主要规定了数据包传送的格式,除了要传送的数据外,还带有源地址和目的地址。目的地址可以帮助数据包寻找到达目的地的路径。由于因特网是一个网际网,数据从源地址到目的地址,途中要经过一系列的子网,靠相邻的子网一站站地传送下去。IP协议在传送过程中不考虑数据包的丢失或出错,纠错功能由TCP协议来保证。

  11. 应用层 应用层 报文流 TCP分组 IP数据报 传输层 传输层 网间网层 网间网层 网络接口层 网络接口层 物理网络 1.2.2 TCP/IP的层次结构与功能 Internet中TCP/IP协议的模型,由四个层次组成。

  12. 1.2.3 IP地址 • IP地址——它是Internet协议地址的简称。 • 如同电话网络上标识一台电话机的是其电话号码一样,IP地址是对连接到Internet上的计算机进行标识的标准办法,分配给一台计算机的IP地址在Internet上是独一无二的。 • 目前使用的IP地址由32位二进制数组成。 • 例如10001100101110100101000010000001,为便于记忆,将32位代码分为4组,每组8位,然后转换为其对应的十进制代码,这样一来IP地址就用4组十进制数表示,每组数可取值0~255,各组数之间用一个点号“.” 隔开,其表示方法为:nnn.nnn.nnn.nnn。上面的数字就对应:140.186.81.1。这种地址格式被称为点分十进制地址。

  13. 1.2.3 IP地址 • IP地址的4组数字包含两个部分,即网络地址与主机地址,前者用来在Internet中标识一个网络,后者则用来标识这个网络中的某一台主机。 • IP地址按第一个字节的前几位是0或1的组合,将地址标识为A、B、C、D、E五类: • A类:最高位为“0”,随后7位为网络地址,主机地址为24位,用于拥有大量主机的大型网络。 • B类:最高两位为“10”,随后14位为网络地址,主机地址位16位,用于中等规模的网络。 • C类:地址的前三位为“110”,随后的21位为网络地址,主机地址为8位,用于小型规模的网络。 • D类:地址的前4位为“1110”,随后28位为多投点地址。多投点与广播不同之处在于允许每台机器自己选择是否 • 要参与多投点递交。 • E类;地址前5位为“11110”,保留为将来或某些实验使用。

  14. 1.2.4域名和域名系统 • 【域名】 • IP地址可以唯一地确定一台主机,但由于IP地址是数字型标识,这种数字地址显然不够直观,也难以记忆,为此,Internet采用了一种字符型标识,用字符串标识主机地址,这就是域名。 • 域名结构类似于下列结构: • 计算机主机名.机构名.网络名.最高层域名 • 【域名系统】 • 能实现域名和IP地址之间双向转换的软件称为域名系统(DNS- Domain Name System),简称DNS。 • 它是一种管理名字的方法。

  15. 1.2.4域名和域名系统 • 中国互联网络的域名及管理 • 1997年,中国互联网信息中心 CNNIC (China Internet Network Information Center)成立,全面负责我国境内的Internet域名注册及IP地址分配等工作, 对国内用户接人Internet的域名系统实施统一的管理。CNNIC将我国的二级域名分为两类,即类别域名和行政区域名。 • 其中类别域名有: 行政区域名: ac 适用于科研机构; 共34个,适用于各com 适用于工.商.金融等企业; 省自治区、直辖市edu 适用于教育机构; 和特别行政区。 gov 适用于政府部门;net 适用于网络运行与服务中心;org 适用于各种非营利性的组织、机构。

  16. 1.3  接入Internet • 用户想要利用Internet的资源,必须首先将自己的计算机接入Internet。用户通过因特网服务供应商ISP接入因特网,ISP的作用一是为用户接入因特网提供服务,二是为用户提供各种类型的信息服务,例如电子邮件服务、信息发布代理服务、广告服务等。接入Internet的方法有以下许多种,下面我们介绍常用的三种: • 拨号接入Internet • ADSL接入Internet • 通过局域网接入Internet

  17. 1.4 Internet的主要服务 • 1.4.1 电子邮件 • 电子邮件(简称E-mail)简单地说就是通过Internet收发信件,是—种用电子手段提供信息交换的通信方式。 • —个完整的Internet邮件地址由以下两个部分组成,格式如下: •  登录名@主机名.域名 • “@”前面的部分通常是用户的登录名,即与服务器联机时输入的名字;“@”后面的部分是区域名,它标识用户所属的特定系统(主机),一般为邮件服务器的名字。 •   例如:webmaster@163.com   

  18. 1.4.2 远程登录 在Internet中,用户可以通过远程登录使自己成为远程计算机的终端,用户在本地计算机上用键盘和显示器与远程计算机进行交互作用,并在它上面运行程序或使用它的软件和硬件资源。 Telnet是一个强有力的远程登录工具。登录时必须事先成为该远程计算机系统的合法用户,拥有响应的账号和口令。

  19. 1.4.3 文件传输 • FTP(File Transfer Protocol)是文件传输协议的英文缩写,是一种与Telnet类似的联机服务。允许用户从远程计算机上获得一个文件副本传送到本地计算机上,或将本地计算机上的一个文件副本传送到远程计算机上。同样,远程计算机在进行文件传输时要求输入用户的账号和口令。但Internet上有许多FTP服务器都提供免费软件和信息,用户登录时不记名,这种FTP服务称为匿名FTP服务。 • FTP采用“客户机/服务器”工作方式,客户端要在自己的计算机上安排FTP客户程序。使用FTP可传送任何类型的文件,如文本文件、二进制文件、声音文件、图像文件和数据压缩文件等。 • FTP就是完成两台计算机之间的文件拷贝。从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。

  20. 1.4.4 新闻讨论组 新闻组(Usenet)是一个在Internet上提供给网络用户用 来彼此交换信息或是讨论某一共同话题的系统。在新闻 组上交流的信息或文章称为网络新闻或网络论坛,可以 将任何问题张贴上网,它会随着网络散播到世界各地。 新闻讨论组的存在,使Internet的应用从简单的浏览上 升到积极地参与。在Internet上,提供网络新闻服务的 主机叫做News(新闻)服务器。

  21. 1.5 全球信息网WWW 全球信息网即WWW(World Wide Web),又被人们称 为3W、万维网等,是Intemet上最受欢迎、最为流行 的信息检索工具。 Internet网中的客户使用浏览器只要简单地点击鼠 标, 即可访问分布在全世界范围内Web服务器上的文 本文件,以及与之相配套的图像、声音和动画等,进行 信息浏览或信息发布。

  22. 1.5.1 WWW的起源和发展 WWW是由欧洲粒子物理实验室(CERN)的科研人员 于1989年负责开发的。最初动机,就是想让几千名 经常访问 CERN的科学家坐在世界上任何地方的一 台计算机前都可以用同一种方式共享信息资源,为分 散在世界各地的物理学家组成的工作组提供信息服务, 使组内成员可以方便地交换信息,或者交换彼此的想 法。为了利用Internet实现这个目标,欧洲粒子物理实 验室的科研人员提出了超文本数据结构。所谓超文本 (Hypertext)数据结构,是一种用计算机来实现连接 相关文档的结构,该连接以高亮单词或图象形式嵌入在 文档的文字之中。当被激活时,便立即检索连接的文档 并显示出来,在被连接的文档中又可以嵌套别的连接, 如此多重嵌套,以至无穷。

  23. 1.5.2 WWW的工作模式 • WWW服务采用了客户/服务器工作模式。在该模式中,信息资源以页面(也称网页或Web页)的形式存储在Web服务器中;用户查询信息时执行一个客户端的应用程序,简称客户程序(Cient)或称为浏览器(Browser)程序,客户端的浏览器软件具有Internet地址(Web地址)和文件路径导航能力,它向Web服务器发出请求,Web服务器根据客户端的请求内容,将保存在Web服务器中的某个页面返回给客户端。浏览器程序接收到页面后对其进行解释,最终将图、文、声并茂的画面呈现给用户。上述整个过程可分为以下三个步骤: • 浏览器向某个Web服务器发出一个需要的页面请求,即输入一个Web地址; • Web服务器收到请求后,在文档中寻找特定的页面,并将页面传送给浏览器; • 浏览器收到并显示页面的内容。

  24. 1.5.3 Web浏览器和服务器 • 浏览网页是互联网上最普及的应用,而浏览器则是互联网应用中最常用的工具软件,它的性能、功能和安全性将直接影响我们使用互联网的体验和感受。Web浏览器是一个程序,它能对HTML文档的格式及其所含有的漫游指令进行转换。浏览器和服务器通过另一种公开的标准, • 即HTTP( Hyper Text Transfer Protocol)来实现它们之间的通信。利用HTML和HTTP规范,Web联合会已经能够使Internet上的任何一个用户都能轻而易举地创建和发布Web文档。 • IE 浏览器是Microsoft 公司设计开发的一个功能强大、很受欢迎的Web 浏览器。在Windows XP 操作系统中内置了IE 浏览器的升级版本IE6.0,与以前版本相比,其功能更加强大,使用更加方便,用户可以将计算机连接到Internet,从Web 服务器上搜索需要的信息、浏览Web 网页、查看源文件、收发电子邮件,上传网页等。

  25. 1.5.3 Web浏览器和服务器 • Web服务器(或称HTTP服务器)主要提供HTTP服务。 • 本来Web服务器只提供“静态”内容,即返回在URL • 里指定的文件的内容,一般具备将URL名映射到文 • 件名的功能,并能实施某种安全策略。现在,可采 • 用CGI(通用网关接口)技术或Java Servlet技术从一 • 个运行的程序里得出“动态”内容,可以采用应用关 • 键字来组织脚本文件,而且现在的Web服务器通常还 • 具备连接数据库的功能,这些形成了Web应用的出 • 现.通常,一个Web服务器还提供其它服务。代理服 • 务器可以通过缓存应答(页面)使得响应时间更快,也可以降低网络流量,对外能隐藏内部网信息。就目前的情况来看,功能强大的 Web服务器大多数是运行在Windows NT或UNIX平台上。

  26. 1.5.4 统一资源定位器URL • 在WWW上浏览或查询信息,必须在浏览器上输入查询目标的地址,这就是URL(Uniform Resource Locator:统一资源定位器),也称Web地址,俗称“网址”。 • 采用URL可以用一种统一的格式来描述WWW中各种信息资源,包括文件、服务器地址和目录等。 • URL的格式一般由下列三部分组成: • 协议+“://”+主机域名(IP地址)+目录路径 • 第一部分是: 协议(或称为服务方式); • 第二部分是: 存有该资源的主机IP地址(有时也包括端口号)或域名地址; • 第三部分是:主机资源的具体地址,如目录和文件名等。

  27. 1.5.5 HTTP协议 HTTP(Hyper Text Transfer Protocol) 超文本传输 协议是WWW的基本协议,是用于从WWW服务器传 输超文本到本地浏览器的传送协议。它不仅保证计算 机正确快速地传输超文本文档,还确定传输文档中的 哪一部分,以及哪部分内容首先显示(如文本先于图形) 等。超文本具有极强的交互能力,用户只需点击文本中 的字和词组,即可阅读另一文本的有关信息,这就是超 链接(Hyperlink)。超链接一般嵌在网页的文本或图 像中。

  28. §1.2 网页与网站的概念 1.网站和网页 2.远程站点和本地站点

  29. 1.网站和网页 网站(Web Site)顾名思义就是计算机网络上的一个站点,代表一个位置,网页(Web Page)就是站点中所包含的内容。 简单来说,网站是一系列具有相同或相似属性并通过各种链接相互关联的网页的组合。 网页可以是站点的一部分,也可以独立存在。通过浏览器可以实现网页的跳转,从而游览整个网站。 网页是网站信息发布与表现的一种主要形式。网页的内容与发布信息的目的和要求相关,网页的表现形式和效果与制作工具和创意水平有关。 网页是用HTML编写的、通过WWW网络传输,并被Web浏览器翻译成可以显示出来的一个页面文件,它集合了文本、图片、声音和数字电影等信息。网页一般由站标、导航栏、广告栏和信息区等部分组成。 根据页面内容,可以把网页分为首页、主页、专栏网页、内容网页,以及功能网页等类型,在这些网页中最重要的是网站的主页。 在访问一个网站时首先看到的网页称为该网站的首页。有的网站首页只起欢迎访问者的作用,是网站的开场页。单击该页面上的链接文字或图片,即可进入网站主页,首页也随之关闭。

  30. §1.3网页制作常用工具简介 1.3.1 网页布局工具 1.Dreamweaver 2.Frontpage 1.3.2网页美化工具 1.图像处理软件:Photoshop,Fireworks 2.动画制作软件 :FLASH,Swish、Ulead GIF Animator,Ulead Cool 3D、3D Flash Animator、Xara3D

  31. 1.Dreamweaver • 由美国Macromedia公司开发的Dreamweaver、Flash和Fireworks被称为网页制作三剑客,是制作专业网站的必备武器。 • Dreamweaver、Flash和Fireworks具有统一的界面,方便了用户的操作。其中Dreamweaver是一种网站和网页制作的专业化可视编辑工具。 • 利用Dreamweaver可以轻松地制作出具有动态HTML功能的网站,并可以制作出跨越平台限制和跨越浏览器限制的充满动感的网页。 • Dreamweaver具有制作效率高、网站管理方便、控制能力强、所见即所得、模板丰富、网页呈现力强等特点。

  32. 2.Flash • Flash是目前最流行的矢量动画制作软件。 • 与其他的动画软件相比,它的优点在于: • 制作的是矢量图像,只有用少量矢量数据就可以描述一个复杂的对象,而占有的存储空间只是位图的几千分之一,非常适合在网络上使用。 • 同时,矢量图像的画面质量不会随浏览器窗口大小的改变而改变。 • Flash MX影片是一种流式文件。 • 当浏览者在观看一个大动画时,不必等到影片全部下载到本地后再观看,而是可以随时观看,如支持位图、声音、渐变色和Alpha透明等。 • 拥有了这些功能,用户完全可以建立一个全部由Flash制作的站点。

  33. 3.Fireworks • Firework是目前最流行的网页图像制作软件之一。只要将Dreamweaver的默认图像编辑器设为Fireworks,那么在Fireworks中制作完成网页图像后将其输出就会立即在Dreamweaver中更新。 • Fireworks还可以安装使用所有的Photoshop滤镜,并且可以直接导入PSD格式的图像。它不仅结合了Photoshop位图功能以及CorelDRAW矢量图的功能,而且提供了大量的网页图像模板供用户使用。 • 例如,网页上流行的阴影和立体按钮等效果,可以很简单用它制作完成。它还可以将图像切割、图像映射、悬停按钮及图像翻转等效果直接生成HTML代码,嵌入到现有的网页中,或者作为单独的网页出现。

  34. § 1.4 网页开发语言 1.4.1 HTML语言 1.4.2 VBScript和JavaScript 1.4.3 动态网站开发语言 1.ASP 2.JSP 3.PHP

  35. 1.4.1 HTML语言 HTML的英文全称是“Hyper Text Mark up language”,中文可译为“超文本标记语言” ,它由W3C组织商讨制定。用其语法规则建立的文档可以运行在不同操作系统的平台上,是目前因特网上用于编写网页的主要语言。 HTML并不是一种程序设计语言,而是一种描述文档结构的标记语言,不需要翻译而直接由浏览器解释执行。它的作用是通过一些标签来告诉浏览器,怎样显示标签中的内容。 HTML中的标签是不能扩展的,HTML文件中包括了要显示的数据和显示的方法。其扩展名为“htm”或“html”。

  36. 1.4.2 VBScript和JavaScript VBScript和JavaScript都是一种解释性的脚本语言,它们的代码可以直接嵌入到HTML命令中。 JavaScript和VBScript的最大特点是可以很方便地操纵网页上的元素,并通过Web浏览器与访问者交互。同时,JavaScript和VBScript可以捕捉客户的操作并作出反应。 1.VBScript 2.JavaScript

  37. 1.VBScript • VBScript脚本语言是ASP的默认语言,它是Visual Basic家族的最新成员,可以说VBScript是Visual Basic的子集,也可以说VBScript是为了符合Internet小而精的条件而从VB之中萃取出精华功能的程序语言,其语法规则、函数与VB很相似,但功能上有所限制,语法规则也不是很严谨 。

  38. 1.VBScript • VBScript可以在客户端使用,也可以在服务器端使用,这是程序本身决定的。下面我们来看一段HTML中的VBScript代码。 • <html> • <head> • <title>VBScript代码示例</title> • </head> • <body> • VBScript代码示例,弹出式对话框! • <script language=”VBScript”> • MsgBox”VBScript代码示例” • </script> • </body> • </html>

  39. 1.VBScript • 其中,“<script language=“VBScript”>”与“</script>”之间就是VBScript的脚本代码, • “language”告诉浏览器脚本代码的语言类型是VBScript。“MsgBox”是VBScript语言中显示消息框的函数,其功能是弹出一个具有按钮的对话框,并显示“”””中的字符串。如下图所示。

  40. 1.VBScript

  41. 2.JavaScript • JavaScript是一种跨平台、基于对象的脚本语言,提到JavaScript脚本语言,可能会把它与Java语言混淆起来,其实JavaScript与Java是两种完全不同的语言。 • 虽然它们的语法元素都和C++十分相似,但彼此间是不同的。 • 首先JavaScript是Netscape公司的产品,而Java是Sun公司的产品; • JavaScript是一种解释型的语言,而Java是一种编译型的语言。 • 在HTML基础上,使用JavaScript可以开发交互式Web网页。使网页包含更多活跃的元素和更加精彩的内容。

  42. 2.JavaScript • 同样来看一段代码。 • <html> • <head> • <title> JavaScript代码示例</title> • </head> • <body> • JavaScript代码示例,弹出式对话框! • <script language=“JavaScript”> • alert (“JavaScript代码示例!”) • </script> • </body> • </html>

  43. 2.JavaScript • 其中,“<script language=“JavaScript”>”与“</script>”之间就是JavaScript的脚本代码, “language”告诉浏览器脚本代码的语言类型是JavaScript。“Alert()”是JavaScript语言中显示消息框的函数,其功能是弹出一个具有按钮的对话框,并显示“( )”中的字符串,如下图所示。

  44. 2.JavaScript

  45. 1.2.3 ASP,PHP,JSP • 目前,最常用的三种动态网页语言有ASP,JSP,PHP。 • ASP(Active Server Pages),是一个Web服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。 • ASP既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的易学易用、可以集成Script语言(如VBScript或JavaScript)到HTML主页的服务器端(ServerSide)的脚本语言环境,其主要功能是为生成动态的、交互的Web服务器应用程序提供一种功能强大的方式或技术。

  46. 1.4.3 ASP,PHP,JSP • PHP(原始的缩写是“Persona Home Page”,现在官方正式定为“PHP: Hypertext Preprocessor”的递归缩写),与ASP一样,PHP也是一种跨平台的服务器端的嵌入式脚本语言。 • 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使Web开发者能够快速地写出动态生成页面。与ASP不同的是,PHP跨多个平台(如Unix、Linux、Windows 98、Windows NT、Windows 2000、Windows XP和Macintosh等),支持数种著名通用Web服务器(如IIS、Apache),用户更换平台时无需变换PHP代码。

  47. JSP (Java Server Pages)是Sun公司推出的新一代站点开发语言,可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 • 在传统的HTML网页中加入Java程序片段和JSP标记,就构成了JSP网页。 • Web服务器在访问JSP网页时,由JSP引擎解释JSP标记和其中的程序片段,生成所请求的内容,然后将结果以HTML格式返回到浏览器。

  48. 三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的功能。 • 普通的 HTML 页面只依赖于 Web 服务器,而 ASP ,PHP,JSP 页面需要附加的语言引擎分析和执行程序代码。 • 程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。在 ASP ,PHP,JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。 • ASP,PHP, JSP三者都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。

More Related