网站设计与Web应用开发技术习题答案

合集下载

网站建设考试题及答案

网站建设考试题及答案

网站建设考试题及答案

一、选择题(每题2分,共20分)

1. 以下哪个不是HTML的基本标签?

A. <html>

B. <head>

C. <body>

D. <script>

答案:D

2. CSS的全称是什么?

A. Cascading Style Sheets

B. Computer Style Sheets

C. Common Style Sheets

D. Client Side Sheets

答案:A

3. 以下哪个JavaScript函数用于获取页面元素?

A. getElementById()

B. getElementsByName()

C. getElementsByClass()

D. All of the above

答案:D

4. 以下哪个不是Web开发中的前端技术?

A. HTML

B. CSS

C. JavaScript

D. PHP

答案:D

5. 以下哪个不是HTML5的新特性?

A. 语义化标签

B. 视频和音频支持

C. 表单控件增强

D. 网页框架

答案:D

6. 以下哪个是响应式网页设计的关键技术?

A. 固定布局

B. 媒体查询

C. 浮动布局

D. 绝对定位

答案:B

7. 以下哪个不是HTML5的表单输入类型?

A. email

B. number

C. range

D. checkbox

答案:D

8. 以下哪个不是Web开发中的后端技术?

A. Node.js

B. MySQL

C. React

D. Python

答案:C

9. 以下哪个是Web开发中的数据存储技术?

A. AJAX

web前端开发技术试题与答案二

web前端开发技术试题与答案二

Web前端开发技术课程考试试卷(二)

总分100分考试时间:120分钟考试形式:闭卷

一、选择题(每题1分,共20分)

1.Web标准的制定者是。

(A)微软公司(B)网景公司(Netscape)

(C)万维网联盟 (W3C) (D)对象

2.下列不可能编辑HTML代码软件是。

(A)Edit Plus (B)Text Pad

(C)Dreamweaver (D)VFP

3.样式表通常放置在下列标记内。

(A)<body> (B)<title>

(C)<head> (D)<caption>

4.HTML文件后缀名通常为。

(A)*.html或*.htm (B)*.js

(C)*.css (D)*.txt

5.在HTML中,设置2号标题字使用标记是。

(A)<font>2</font> (B)<h2>2</h2>

(C)<hn>2 </hn> (D)<h6>2</h6>

6.设置<font>中文字的大小为4,正确的属性赋值语句是。

(A)<font size="4">你好!</font> (B)<font font-size="4">你好!</font> (C)<font size="4px">你好!</font> (D)都不对

7.以下关于文本格式标记描述正确的是。

(A)<sup>设置下标(B)<b>加粗显示文字

(完整版)《Web程序设计》课后题答案

(完整版)《Web程序设计》课后题答案
视图选项卡。展示同一文档的不同视图。 “设计”视图是一种近似 WYSIWYG 的编辑界面。 “源”视图是页的 HTML 编辑器。 “拆分”视图可同时显示文档的“设计”视图和“源”视图。如果要在“设计”视图中打开网页,需在“工具”菜单上,单击“选项”,选择“HTML 设计器”节点,然后更改“起始页位置”选项。
<siteMapNode url="~/PENews.aspx" title="体育新闻" description="体育新闻" />
<siteMapNode url="~/internationalNews.aspx" title="国际新闻" description="国际新闻" />
</siteMapNode>
EnableSessionState
定义页的会话状态要求。如果启用了会话状态,则为true;如果可以读取会话状态但不能进行更改,则为ReadOnly;否则为false。默认值为true。这些值不区分大小写
5、(xhtml或xml,css)

一选择题
CDABCD
二填空题
(1) <%@Master%>、ContentPlaceHolder
(2)App_Theme、服务器控件
(3)外观文件、.CSS文件、图像和其他资源

网站设计与Web应用开发技术习题答案

网站设计与Web应用开发技术习题答案

各章习题参考答案

第1章习题参考答案

1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。

2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。

3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。

4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。

第2章习题参考答案

1.答:可以简单的通过两个方式进行判断:

(1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;

(2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息。

《Web程序设计》课后习题附答案

《Web程序设计》课后习题附答案

第一章

1.填空题

(1).NET Framework 主要包括公共语言运行库 CLR 和类库。

(2) 网站在编译时,首先将语言代码编译成微软中间语言 MSIL 。

(3)一台 IIS Web 服务器 IP 地址为 210.78.60.19,网站端口号为 8000,则要访

问虚拟目录 xxxy 中default.aspx 的URL 为

http://210.78.60.19.8000/xxxy/default.aspx 。

(4)可以通过复制网站同步网站上的一个文件。

2.是非题

(1)托管代码是以CLR 为基础运行的代码。(√)

(2)若某页面上包含动画内容,则该页面肯定是动态页面。(×)

(3)一个网站中可以同时包含静态页面和动态页面。(√)

(4) 4.5 页面是边解释边执行的。(×)

(5)在VSEW2012 中开发网站必须安装独立的IIS。(×)

(6)IIS EXPRESS 具有与IIS 类似的功能,但主要用于VSEW2012 中的页面。(×) (7)

IIS 中的网站与VSEW2012 中的网站是相同的概念。(×)

3.简答题

(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台 WEB 服务器,如何设置?

每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(2)如何设置在访问网站时只需输入域名就可访问网页主页?

将“i ndex.aspx”设置为默认文档,只要将其添加为默认文档即可,右击桌面“我的电脑”,选择“管理”项打开“计算机管理”窗口,选择“Internet 信息服务→网站→默认网站”并右

百一测评——《Web应用开发》选择题(含参考答案)—JavaEE基础

百一测评——《Web应用开发》选择题(含参考答案)—JavaEE基础

试卷名称:《Web应用开发》选择题(含参考答案)—JavaEE基础

试卷描述:Web开发笔试题目、Java基础笔试、微信考试、在线考试

试卷链接:/open/paperInfo/43418

试卷限时:50分

一.多选题

每题分值:2分

是否题目乱序:是

是否选项乱序:是

是否可回溯:是

难度:中

1.[多选] 在Session范围中以名称"bean"放置了一个JavaBean属性,JavaBean上有个

getMessage()方法,请问以下哪个方式呼叫getMessage()以取得讯息并显示出来?

A.<jsp:getProperty name="bean" property="message">

B.${

C.<%= request.getBean().getMessage() %>

D.${bean.message}

答案:BD

解析:<jsp:getProperty>前必须先使用<jsp:useBean>并指定scope为request,否则<jsp:getProperty>只会在page范围中寻找属性。

2.[多选] 在Web应用程序中有以下的程序代码,执行后转发至某个JSP网页:

List names = new ArrayList();

names.add("caterpillar");

request.setAttribute("names", names);

以下哪个选项可以正确地使用EL取得List中的值?

A.${names.0}

B.${names[0]}

网页设计与开发第5章试卷及答案

网页设计与开发第5章试卷及答案

《网页设计与开发第5章》试卷

一、选择题

1.下列哪一项是在新窗口中打开网页文档()。

A._self

B._blank

C._top

D._parent

答案: B

2 .超链接是建立网站、网页主要元素之一。若要建立在同一网页内的链接,应采用以下()链接形式。

A.链接到一个E-mail

B.书签式链接

C.框架间链接

D.链接到一个网站

答案: B

3 .若要在页面中创建一个图像超链接,要显示的图形为myhome.jpg,所链接的地址为,以下用法中正确的是()。

A.<a href=">myhome.jpg</a>

B.<a href=""><img src="myhome.jpg"></a>

C.<img src="myhome.jpg"><a href =""></a>

D.<a href =><img src="myhome.jpg">

答案: B

4.下面是相对路径的是()。

A.

B.ftp://219.153.40.150

C.../a.html

D./a.html

答案: C

5.表示跳转到页面的”bn”锚点的代码是:()

A. <a link="#bn"> ... </a>

B. <a href="bn"> ... </a>

C. <a href="#bn"> ... </a>

D. <a herf="bn"> ... </a>

《Web应用开发》选择题-开大2014-11-28-18-09-39

《Web应用开发》选择题-开大2014-11-28-18-09-39

《Web应用开发》选择题(含参考答案)

参考教材:《Java Web应用开发渐进教程》,唐建平主编,清华大学出版社,2014年1月。=== Java EE基础 ===

1. 以下哪些是Java EE体系架构的优点?选择是__________。(多选)

A. 不依赖硬件和操作系统

B. 程序运行速度快

C. 提高Windows系统服务器效率

D. 方便企业信息系统集成

答案:AD

2. 以下有关Java EE技术的描述中,哪种说法是正确的?选择结果是__________。

A. 是动态网页的设计工具

B. 是一个标准中间件体系结构

C. 是一种计算机编程语言

D. 是企业编写Java语言的工具

答案:B

3. 以下哪些是JAVA EE框架的服务技术?选择是__________。(多选)

A. Web服务技术

B. 安全技术

C. 持久化技术

D. 数据连接技术

答案:ABCD

4. 以下哪些是J2EE的客户端组件?选择是__________。(多选)

A. Java Bean

B. 客户端应用程序

C. APPLET

D. Web浏览器

答案:BCD

5. 以下哪些是Java EE标准组件?它们是__________。(多选)

A. JSP

B. JDK

C. JFrame

D. Servlet

答案:AD

6. 以下哪些是Java EE标准组件?它们是__________。(多选)

A. JSP

B. Servlet

C. EJB

D. Java

答案:ABC

8. 下列有关Java EE用途的说法,哪种是正确的?请选择一个正确的答案是__________。

WEB应用开发技术(齐东元编著)课后习题答案

WEB应用开发技术(齐东元编著)课后习题答案

第一章

1. HTML元素

①标题和段落②超链③HTML框架④HTML表单⑤HTML表格

⑥HTML图像⑦HTML中的注释

4.什么是CSS层叠样式表?CSS在网络程序设计中有什么作用?

CSS是Cascading Style Sheet的缩写,译为“层叠样式表”或“级联样式表”,是为了弥补HTML在排版样式上的不足而制订的一套样式标准。可以用来:设置页面中的字体;定义层及其在页面中的位置;修改HTML标记。

作用:减少图形文件的使用;集中管理样式内容;共享样式设定;将样式分类使用

5.在Web页面中使用CSS有哪些方法?

①在HTML标签中使用行内样式:

②在HTML页面中嵌入一个样式表:

③在HTML页面中链接一个外部样式表文件:

④通过import关键字导入样式表:

6.CSS是怎样通过选择器来指定页面样式的?

①类选择器(Class)

使用类选择器可以在不同的标签上套用相同的样式。其定义语法为:

.类名称 {规则1; 规则2; …}

在HTML中使用类选择器的语法为:

<标签名称 class="类名称">

②ID 选择器(ID)

ID 选择器和类选择器很相似,也是用来区别套用的样式。ID 选择器的定义语法为:

#ID标识符{规则1; 规则2; …}

在HTML中使用ID选择器的语法为:

<标签名称ID="ID标识符">

③上下文选择器(Contextual)

为HTML中的特定上下文定制的样式,其定义语法为:

标签1 标签2 {规则1; 规则2; …}

第二章

3.在使用VS2005创建一个网站项目时,有几种位置选项可以选择?请分别简述。在“位置”列表中有3个可选项,代表3种开发Web应用的方式:文件系统、HTTP和FTP。

网页设计与开发第14章试卷及答案

网页设计与开发第14章试卷及答案

《网页设计与开发第14章》试卷

一、选择题

1.规划网站的目录结构时,应该注意的问题以下哪个是正确的()

A 尽量用中文名来命名目录

B 整个网站只需要一个images 目录

C 目录层次不要太深

D 使用长的名称来命名目录

答案: C

2.下面说法错误的是()。

A.规划目录结构时,应该在每个主目录下都建立独立的images目录

B.在制作站点时应突出主题色

C.人们通常所说的颜色,其实指的就是色相

D.为了使站点目录明确,应该采用中文目录

答案: D

3.在进行网站设计时,属于网站建设过程规划和准备阶段的是()

A、网页制作

B、确定网站的主题

C、后期维护与更新

D、测试发布

答案: B

4.构成WEB站点的最基本的单位是()

A、网站

B、主页

C、网页

D、文字

答案: D

5. world wide web的中文含义是()

A. 万维网

B. 互联网

C. 世界网

D. 宽带网

答案: A

6.在Internet 上实现Web信息的浏览,我们常用的浏览器有哪些()

A. network

B. IE

C. 火鸟的浏览器

D. URL

答案: B

7.对于URL地址是http://172.16.70.1/lcs/index.htm,”http”的含义是()

A. 网络协议

B. 服务器的名称

C. 主机名

D. 路径名

答案: A

8.根据网站使用的技术,可以将网站分为()

A. 静态网站,动态网站和纯Flash

B. 静态网站,动态网站和纯动画

C. 纯Flash,动态网站和纯动画

D. ASP网站和静态网站

答案: A

9.在IIS安装后,系统会自动创建一个默认的Web站点,该站点的主目录默认为()

《Web应用开发》选择题-开大2014-11-28-18-09-39

《Web应用开发》选择题-开大2014-11-28-18-09-39

《Web应用开发》选择题(含参考答案)

参考教材:《Java Web应用开发渐进教程》,唐建平主编,清华大学出版社,2014年1月。=== Java EE基础 ===

1. 以下哪些是Java EE体系架构的优点?选择是__________。(多选)

A. 不依赖硬件和操作系统

B. 程序运行速度快

C. 提高Windows系统服务器效率

D. 方便企业信息系统集成

答案:AD

2. 以下有关Java EE技术的描述中,哪种说法是正确的?选择结果是__________。

A. 是动态网页的设计工具

B. 是一个标准中间件体系结构

C. 是一种计算机编程语言

D. 是企业编写Java语言的工具

答案:B

3. 以下哪些是JAVA EE框架的服务技术?选择是__________。(多选)

A. Web服务技术

B. 安全技术

C. 持久化技术

D. 数据连接技术

答案:ABCD

4. 以下哪些是J2EE的客户端组件?选择是__________。(多选)

A. Java Bean

B. 客户端应用程序

C. APPLET

D. Web浏览器

答案:BCD

5. 以下哪些是Java EE标准组件?它们是__________。(多选)

A. JSP

B. JDK

C. JFrame

D. Servlet

答案:AD

6. 以下哪些是Java EE标准组件?它们是__________。(多选)

A. JSP

B. Servlet

C. EJB

D. Java

答案:ABC

8. 下列有关Java EE用途的说法,哪种是正确的?请选择一个正确的答案是__________。

Web开发技术习题集

Web开发技术习题集

Web开发技术

第一章

1.下列动态网页和静态网页的根本区别描述错误的是(D)

A、静态网页服务器端返回的HTML文件是事先存储好的;

B、动态网页服务器端返回的HTML文件是程序生成的;

C、静态网页文件里只有HTML标记,没有程序代码;

D、动态网页中只有程序,不能有HTML代码;

真棒,答对了!

2.下面哪一项不是网页制作工具(D)

A、FrontPage;

B、Dreamweaver;

C、Visual Studio;

D、PhotoShop;

3.目前的物联网、大数据和云计算的智能生活时代属于下列哪个web发展阶段(C)

A、web1.0;

B、web2.0;

C、web3.0;

D、web4.0;

题目解析:一般认为11或者12年开始进入Web 3.0时代,属于大互联时代。典型特点是多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。智能手机促进了移动互联网的发展。现在是大互联时代的初期,真正的3.0时代一定是基于物联网、大数据和云计算的智能生活时代,实现了“每个个体、时刻联网、各取所需、实时互动”的状态,也是一个“以人为本”的互联网思维指引下的新商业文明时代。

4.关于webservice,下列说法错误的是(D)

A、webservice可以通过手机端访问;

B、Web应用程序中无需下载安装Web服务可直接调用网上的Web服务提供的方法来实现某个功能;

C、webservice服务可实现分布式应用;

D、webservice不能通过局域网访问;

题目解析:局域网可以访问在本局域网内部的webservice服务,能不能访问webservice取决于web服务的服务所在网络位置。

《网站设计技术作业1答案》.doc

《网站设计技术作业1答案》.doc

第1章网站设计基础

一、填空题

1、网站是由(网页)和图像、声音、动画及数据库等各种服务器资源构成的集合体。

二、选择题

1、(A)指的是站点的整体形象给浏览者的综合感受。

A、风格

B、布局

C、CI 形象

D、栏目

三、简答题

1、简述静态网页的工作机制。

1)Web浏览器向Web服务器发出静态页面请求;

2)Web服务器接收到请求并在服务器中查找客户端请求的页面;

3)Web服务器将页面发送给客户端浏览器;

2、简述动态网页的工作机制。

1)Web浏览器向服务器请求动态页面;

2)Web服务器查找页面并将其传递给应用程序服务器;

3)应用程序服务器查找并执行该页中的动态指令;

4)应用程序服务器将查询发送到数据库驱动程序

5)驱动程序对数据库执行查询操作;

6)查询结果返回给驱动程序;

7)驱动程序将查询结果返回给应用程序服务器;

8)应用程序服务器将数据插入到页面中,然后传递给Web服务器;

9)Web服务器将完成的页面发送回发出请求的客户端浏览器.

3、简述网站的 CI 形象设计内容。

一个网站的CI包括标志、色彩、字体和标语等。主要包括:

1)设计网站的标志

2)设计网站的标准色彩

3)设计网站的标准字体

4)设计网站的宣传标语等

4、简述网站的开发流程。

1)定义站点

2)建立网站结构

3)设计和制作主页

4)其它页面制作

5)测试页面

6)发布和维护

5、简述目前常用的软件开发工具的特点。

FrontPage:易学易用,使用方法和WORD十分相似,主要功能有:

1)允许客户使用新的图片库组件

2)类似PowerPoint的图形工具

3)可通过浏览器远程管理一个SharePoint团队网站

网页设计与开发第1章试卷及答案

网页设计与开发第1章试卷及答案

B. 层叠样式表是 HTML 的辅助工具,缺点是设计者设计的网页缺少动感,网页内容的排 版布局上也有很多困难
C. 使用 CSS 能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代 码数量,大大减少了重复劳动的工作量。
D.CSS 是 Cascading Stylesheets 的缩写,中文意思是层叠样式表
《网页设计与开发第1章》试卷
一、 选择题
1.HTML 指的是( A )。
A 超文本标记语言(Hyper Text Markup Language)
B 家庭工具标记语言(Home Tool Markup Language)
C 超链接和文本标记语言(Hyperlinks and Text Markup Language)
B.index.jsp C.index.asp
D.index.php
8. 属于网页制作平台的是( C )。
A.photoshop 答案:Hale Waihona Puke BaiduC
B.flash
C.dreamweaver D.cuteFTP
9. 要想在打开网页时弹出一个信息框,可以便用下列哪种技术实现( C )。
A.CSS 技术 答案: C
答案: JavaScript 脚本语言
3) CSS 的全称是_____________Cacsading Style Sheets________________________________ ______。

HTML5及CSS3web前端开发技术习题答案解析

HTML5及CSS3web前端开发技术习题答案解析

第一章

1.简答题

(1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题?

HTML5的核心在于解决当前Web开发中存在的各种问题。

一是解决Web浏览器之间的兼容性问题。在一个浏览器上正常显示的网页(或运行的Web 应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;

二是文档结构描述的问题。HTML4之前的各版本中,HTML文档的结构一般用div元素描述,文档元素的结构含义不够清晰;

三是使用HTML+CSS+JavaScript开发Web应用程序时,开发功能受到很大的限制,比如本地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验。

(2)HTML5新增的全局属性有哪几个?描述其主要功能。

HTML5新增的全局属性,是指可以对任何元素都使用的属性。功能如下所示。

(3)HTML5是下一代Web语言的开发框架,典型特性有哪些?

HTML5从标记语言的功能提升到下一代Web语言的开发框架,他集成了HTML+CSS3+JavaScript的Web应用框架。。

良好的语义特性。HTML5支持微数据与微格式,增加的各种元素赋予网页更好的意义和结构,适于构建对程序、对用户都更有价值的数据驱动的Web应用。HTML5增加了section元素、article 元素、nav元素以及aside元素等结构元素。

强大的绘图功能。通过使用Canvas API动态地绘制各种效果精美的图形,也可以通过SVG 绘制可伸缩矢量图形。

增强的音视频播放和控制功能。新增了audio和video 元素,可以不依赖任何插件而播放音频和视频。

web开发技术课后答案

web开发技术课后答案

web开发技术课后答案

【篇一:《javaweb编程技术》课后习题答案】

a web编程习题解析

第1章习题解析

1. 略。

什么是url,什么是uri,它们都由哪几个部分组成,url和uri之间有

什么关系 ?

2. 答:url称为统一资源定位符,url通常由4部分组成:协议名称、页面所在主机的dns名、可选的端口号和资源的名称。uri称为统一

资源标识符,是以特定语法标识一个资源的字符串。uri由模式和模

式特有的部分组成,它们之间用冒号隔开,一般格式如下:

schema:schema-specific-part

uri是url和urn的超集。

3. 答:①是url,①和②都是uri,③是urn

动态web文档技术有哪些?服务器端动态文档技术的客户端动态文

档技术有何不同?

4. 答:动态web文档技术包括服务器端动态文档技术和客户端动态

文档技术,前者包括cgi技术、服务器扩展技术和html页面中嵌入

脚本技术。其中html页面中嵌入脚本技术包括asp、php和jsp技术。

最流行的客户端动态文档技术是在html页面中嵌入javascript脚

本代码。使用javascript可以设计交互式页面。与服务器端动态文

档不同,javascript脚本是在客户端执行的。

什么是servlet?什么是servlet容器?它的主要作用是什么?

5. 答:servlet是用servlet api开发的java程序,它运行在

servlet容器中。servlet容器是运行servlet的软件,主要用来扩展web服务器的功能。

简述开发一个servlet的上体步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

各章习题参考答案

第1章习题参考答案

1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。

2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。。而www则是所请求服务器的域名,有些服务器的域名中就不包含www。

3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。一味的求新、求好是没有经验的开发者所采取的行动。我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。

4. 答:可以根据上文提供的基本原则,进行区分。不过有些网站不能截然的划分成其中的某一种。平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。

第2章习题参考答案

1.答:可以简单的通过两个方式进行判断:

(1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;

(2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息。

2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。因此,通常我们需要进一步对网站进行配置。根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。

3. 答:按照目前官方网站的说法,目前的Apache2完全能够替代Apache1了,从下面的网页/docs-2.0/new_features_2_0.html,大家可以清楚的了解Apache2对于Apache1.x版本所作的改进之处。

第3章习题参考答案

1. 答:完全可以,但不是在浏览器的地址栏里输入,我们需要首先通过80端口(有些

Web服务器可能不使用这个端口)登录到服务器,例如使用dos命令:

telnet 80

然后,在下面的界面上(什么都看不见,也不回显)输入类似于以下的信息:GET /index.html HTTP/1.1

Host::80

Accept:*/*

Pragma:no-cache

Cache-Control:no-cache

最后输入2次回车即可。如果所请求的是一个HTML格式的文件,在dos窗口中可以看到服务器返回的HTML文件的内容。读者也可以采取其它一些交互工具,以避免dos窗口不回显输入的文本而带来的使用不便。

2. 答:HTML较SGML相比更为简单,因而易于掌握;HTML使用了公开的体系结构;HTML 只使用SGML中很小一部分标记,例如HTML

3.2中定义了70种标记;HTML的标签是固定的。因此HTML仍是在Web上快速出版最简单的方法。

3. 答:首先,文件的后缀名只是告诉操作系统,这个文件的内容属于什么类型的,如果希望能双击打开,一定要具有正确的后缀名,因为操作系统依赖后缀名来判断使用什么软件打开相应的文件。读者可以在Windows操作系统的“控制面板”下的“文件夹选项”中看到“文件类型”的选项卡,在这里可以查看和修改不同文件扩展名(即文件的后缀名)所对应的打开方式;从这个列表中我们可以看见后缀名为:HTM、HTML和PLG三种均会默认启动IE 来打开。因此,如果我们将文件名修改为上述三种中的任何一种都是有效的。

此外,如果我们将文件保存成任意类型的,如*.HT,那么通过将文件拖放到浏览器窗口的方式也可以打开,不过IE会显示其源码,而Firefox浏览器却可以正常显示。

4. 答:对属性的设置是不分先后的,也就是说先后无关。这个例子其实说明了我们在学习HTML过程中一个很好的方法,即自己编写简单的代码再进行测试。如果读者对于一些规定或语法觉得不理解或者存在疑惑,那么完全可以通过一个简单的实例来验证。对于这个例子,读者完全可以将上面例子做一个修改,再看运行的结果就可以自行得到正确的答案了,结果应该是不变的。本章中的大部分例子,其实都是可以通过这个方式来进行学习和体验的。

5. 答:如果按照像素值设置表项的宽度,那么它是不会发生变化的;但如果通过百分比,即x%,来设置,那么这种表项就会随着窗口的尺寸变化而变化了。

第4章习题参考答案

1. 答:HTML代码块的缩进在显示此网页时并没有任何效果;它在那里和某些编辑器采用彩色编码的HTML来给你显示是出于同一种理由的。作者(以及大多数编辑)缩进部分代码,这样当有人阅读它时,此文件的结构就更容易理解。浏览器并不顾及它,它们不管在HTML 源代码中的任何缩进,所以可以采取任何缩进方式以适合和帮助编著。

2. 答:在这种情况下,很多网页作者在首页上放置一个声明,说“本网站在IE下可获得最佳浏览效果”或者效果相同的语句。这个声明中往往包含了一个指向微软和Netscape 以用于下载一个兼容的浏览器的链接。这个声明其实是说“如果你希望得到正确的效果,请下载一个合适的浏览器。”

3. 答:当然可以,而实际上这样做是非常普遍的。但是,这是有一些规则:首先,作

为一种常规,给你要链接的网站的网络管理员发送一个电子邮件,然后询问是否可以链接到此网站和文件。然后,避免直接链接到那个文件。相反,链接到那个链接出现的网页。毕竟,提供文件的网站是在给你做好事(你最起码可以让访问者在他访问此链接之前对此网站的信息有个大致的了解)。而且,如果此网站正在使用侵犯版权的文件(这对于你来说是较难发现的),链接到那个网页而不是那个文件将更好地将你保护起来,免遭盗版的指责。

但这样做也存在一个潜在的问题:一旦目标网站的文件出现了变化,如删除,更名或改变路径等时,旧的链接可能失效。

4. 答:现在的浏览器并不在乎你是使用大写的、小写的还是混用的。它们对大小写不敏感,即不管哪种情况都有同样的效果。

多年以来,在网页编写中的传统是用大写的标记。因为网页的大多数文本的内容很可能是小写的(大写只是用在句子的开头和专有名词),所以大家认为用大写的标签可以帮助作者方便地区分标签和内容。也是这个原因,本书所使用的源码中均为大写的,这样它们就能很容易与周围所写的描述性语句区分。

如果使用由应用程序所产生的HTML文件的话,那么最好保持灵活性并且培养自己能以任意一种方式进行工作。实际上,可能会需要想要做和程序相反的事情,使用一个特别的大小写方案将会更容易找出曾经改动过的地方。

最后,很可能所有的编码都被要求成小写的。这是因为HTML以后可能被另一个新的标准所代替,在其中标记必须是小写的。

第5章习题参考答案

1. 答:对于以下四种方式:内嵌样式、内部样式表、链入外部样式表和导入外表样式表而言,当有多个网页要用到的CSS,采用外连CSS文件的方式(链入外部样式表和导入外表样式表),这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,可以考虑使用采用行内插入方式。

2. 答:给文字加上不同颜色,在Dreamweaver中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色却没有相应的功能。为了做到这一点,可以先做一个定义背景色的CSS(如:bgstyle),按照本书中介绍的方法就完成了。如一个定义为淡黄色背景的CSS是这样的:

〈style type="text/css"〉

〈!—

.bgstyle { background: #FFFFCC}

--〉

〈/style〉

在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。

3. 答:在第四章里我们不是说过的类和伪类的混用可以在同一个页面中做不同的链接效果吗。点击新建样式,在选择符下拉框里,用键盘输入a.link2:link(当然可以先选择a:link,然后更改),如下图:

这样就新建立了一个.link2类,然后再为a.link2:link设定样式为:红色,有下划线;根据上面的方法可以继续定义a.link2:visited和a.link2:hover,可定义a.link2:visited为红色有下

相关文档
最新文档