三种动态网页制作技术
目前,实现动态网页主要有四种技术:公共网关接口(common 8a比wayinterface,CGI)、超文本预处理器(hypertext preproles30r,PHP)、动态服务器网页(active server paeG,ASP)、Java 服务器(Java server Pa8eIJSP)。
1.公共网关接口
公共网关接口提供一个计算机程序同HTTP协议或者www服务的接口.也就是人初交互接口。有了它,服务器可以提供交互式的站点以代替过去静态的文本和图像。CGI是信息服务器主机对外信息服务的标准接口,是为了向客户端提骸动态信息而制定的。CGI通常使用PERL、c/c++、DELPHI等进行编写。通过专门编写的cGI脚本程序,不仅司以生成静态的内容,而且可以生成完全无法须见的动态的内容。它能根据用户的需求输出动态信息,将数据库服务器中的信息作为数据源对外提供服务,将www服务和数据库服务结合起来。雅虎(www.Y https://www.sodocs.net/doc/ec4540395.html,)、谷歌狗(https://www.sodocs.net/doc/ec4540395.html,)等搜索引擎提供的强大搜索功能便是利用cGI 实现的。
2.超文本预处理器
超文本预处理器是生成动态网页的工具之一。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。用PHP做出的动态页面与其他的编猖语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI 要高许多,与同样是嵌入HTML文档的脚本语言Javascr相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引繁还会将用户经常访问的PHP程序驻留在服务器中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行服务器中的代码就可以了,这也是PHP高效率的体现之一。
3.动态服务器网页和Java服务器
AsP与JsP是两种常用的动态网页制作技术,它们都是可以嵌入HTML中的程序,代码也都是以“<%”符号作为开始符,以“%>”符号作为结束符。
ASP是一个服务器端的脚本环境,在站点的web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。当用户申请一个x.asp主页时,web服务器响应该HTTP请求,调用AsP引擎,解释被申请文件。当遇到任何与Active艾ser:Pting兼容的脚本(如VBscriPt和Jscript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库探作。ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由web服务器负责。从软件的技术层面着,AsP有无须编译、易于生成、独立于浏览器、面向对象、与任何ActiveX scriping语言兼容、源程序码不会外漏等特点。
JSP技术使用Java编程语言编写XML标签和scriptlets (一种使用Java语言编写的助本代码),来封装产生动态网页的处理逻辑。网页还能通过Java平台和scriptlets访问存在于朋务瑞的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组丹的设计,使基于web的应用程序的开发变得迅速和容易。JSP技术的特点有三个方面f是由于基于Java 编程语言,页面具有Java的特点;二是JSP页面的运行环境支持Java平台、serve以规范的
Java虚拟机;三是JSP技术能够支持高度复杂的基于web的应用。https://www.sodocs.net/doc/ec4540395.html,
网页设计简答题: a.相对定位与绝对定位的区别?并举例说明。 相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。 绝对定位的元素框从文档流完全删除,并相对于其包含块定位,元素原先在正常文档流中所占的空间会关闭元素定位后生成一个块级框。 b.制作菜单的常用方法? 【第一步】我们要先做一个容器(要求:ID为“nav”,宽度为960px,高度为:35px,位于页面水平正中,与浏览器顶部的距离是30px;)【第二步】盒子做好了,我们就要往里面放导航条中的容了“CSS学习学前准备入门教程提高教程布局教程精彩应用”,插入标签有序列表ul,单元格li新建样式—复合类型—#nav ul li{ float:left;};在li标签的CSS属性中加入“list-style:none;”【第三步】后面的文字全部贴着前面的文字。设置
文字大小修改为12px;3)并且规定样式,鼠标移上去和拿开的效果 c.图片与文字的对齐方式?(padding,margin,DIV的float、行高、对齐、背景图片设置属 性) 1. padding简写属性在一个声明中设置所有边距属性。不允许使用负值。可能的值auto、length、%、inherit 2. margin简写属性在一个声明中设置所有外边距属性。该属性可以有1 到4 个值 可能的值auto、length、%、inherit 3. float定义元素在哪个方向浮动none、left 、right、inherit(规定应该从父元素继承float 属性的值) 4. line-height属性可设置行间的距离,不允许使用负值。 5. text-align 属性规定元素中的文本的水平对齐方式。 图像由标签定义。 是空标签,意思是说,它只 包含属性,并且没有闭合标签。 DIV中设置CSS的两种方式(联和外联方式代码) 外联:是指把样式写在一个CSS文件过link标签导入到页面中 例如: 1. 2. 联:是指在同一个页面文件中,统一写出在head style标签中,要使用联样式,你需要在相关的标签使用样式(style)属性。Style 属性可以包含任何CSS 属性。 本例展示如何改变段落的颜色和左外边距: d.ul与li的设置。
第1大题Dreamweaver单选题(共27分) 得分:4 第1小题D r e a m w e a v e r单选题(1分)得分:0 下面不是Web网页常使用的图像格式是(___d____) A GIF格式 B JPEG格式 C PNG格式 D RAW格式 第2小题D r e a m w e a v e r单选题(1分)得分:1 在复制带有格式的文本时,可以先将容粘贴到(___c____),再将其中没有格式的文本复制到剪贴板上,最后再粘贴到Dreamweaver编辑窗口中。 A 文件夹 B 记事本 C Word文档 D Excel文档 第3小题D r e a m w e a v e r单选题(1分)得分:1 下面哪些不是网页编辑软件?(_______) A Dreamweaver B CuteFTP C Word D Flash 第4小题D r e a m w e a v e r单选题(1分)得分:1 关于HTML5的描述,以下哪一个是错误的() A HTML5版本中,W3C规定标记的规写法是小写格式 B HTML5的最基本语法是<标记符>……标记符> C 是HTML5的标准网页声明
D 当HTML5标记用错时,浏览器会给出出错信息 第5小题D r e a m w e a v e r单选题(1分)得分:1 在下列的H T M L中,哪个可以插入折行?() A B C D
〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、
B、 C、 12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录 第五章动态网页的制作第五章动态网页的制作精练试题 第一节动态HTML 一、选择题: 1.(单选题)()是动态HTML的简称,它其实并不是一门新的语言,只是HTML、 CSS和客户端脚本的一种集成,即一个页面中包括HTML+CSS+JavaScript(或其它客户端脚本)。 A.HTML B.XML C.DHTML D.XHTML 答案:C 2.(单选题)在网页中的HTML代码嵌入JavaScript,应该使用的标记是()。 A.<script></script> B.<head></head> C.<body></body> D.<!--...//--> 答案:A 3.(单选题)如果想要在网页打开时弹出一个提示对话框,应该在 标签中的 ()事件加上JavaScript代码? A.onFocus B.onMouseOver C. onMouseOut D. onLoad 答案:D 4.(单选题)样式表(CSS)在网页制作中具有重要的作用,以下样式表内容定义文 字具有删除线,它将会影响网页中的()效果? A.所有文字 B.表格中的所有文字 C.段落中的所有文字 D.层中的所有文字 答案:C 5.(单选题)在网页中定义样式表,其内容一般位于()标签之间。 A. 和 B. 和C. 和 D. 和 | D. 答案:D 3.(单选题)如果想在表单中增加让用户输入姓名的表单域,应该选择()。 A.单行文本框 B.滚动文本框 C.复选框 D.下拉菜单 答案:A 二、判断题: 4.在FrontPage中插入表单后,默认是没有按钮的,所以要自己添加提交表单的按钮。 ()网页设计考试试题库精品文档 1.在基于网络的应用程序中,主要有B/S与C/S两种部署模式,一下哪项不属于 ...对于B/S模式的正确描述( A ) A. B/S模式的程序主要部署在客户端 B. B/S模式与C/S模式相比更容易维护 C. B/S模式只需要客户端安装web浏览器就可以访问 D. B/S模式逐渐成为网络应用程序设计的主流 3.以下关于HTML文档的说法正确的一项是( C ) A.与这两个标记合起来说明在它们之间的文本表示两个HTML文本 B.HTML文档是一个可执行的文档 C.HTML文档只是一种简单的ASCII码文本 D.HTML文档的结束标记可以省略不写 4.BODY元素可以支持很多属性,其中用于定义已访问过的链接的颜色属性是( D )。 A.ALINK B.CLINK C.HLINK D.VLINK 2.在网站设计中所有的站点结构都可以归结为(D ) A.两级结构 B.三级结构 C.四级结构 D.多级结构 精品文档 3.Dreamweaver中,模板文件的扩展名是C .htm B. .asp C. .dwt D. .css 4.Dreamweaver中,站点文件的扩展名是B .htm B. .ste C .dwt D. .css 5.网页中插入的flash动画文件的格式是: GIF B.PNG C. SWF D.FLA 6.设置水平线效果的HTML代码是 A. C. | D. C. | D. |