Web前端开发技术课后习题答案储久良第8章练习与实验答案
- 格式:docx
- 大小:46.20 KB
- 文档页数:7
第一章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 元素,可以不依赖任何插件而播放音频和视频。
HTML5的数据存储和数据处理的功能。
包括离线应用、Web通信、本地存储等功能,HTML5还支持WebSQL和IndexedDB等轻量级数据库,增强了数据存储和数据检索能力。
获取地理位置信息。
HTML5新增了Geolocation API标准,应用于移动设备中的地理定位。
课后实验11:CSS3动画与过渡1. 实验目的本实验通过实践掌握CSS3动画和过渡的基本用法,熟练运用动画效果和过渡效果,提升网页的用户体验。
2. 实验内容本实验包括以下内容:- 利用CSS3实现简单的动画效果- 利用CSS3实现过渡效果- 结合HTML与CSS3创建漂亮的动画效果和过渡效果3. 实验步骤3.1 实现简单的动画效果在实现简单的动画效果时,首先需要新建一个HTML文件,并在文件中引入CSS样式表。
在CSS样式表中,利用keyframes规则来定义动画关键帧,然后通过animation属性来应用这些关键帧。
示例代码如下:```html<!DOCTYPE html><html><head><link rel="stylesheet" type="text/css" href="style.css"> <style>keyframes mymove {0 {left: 0px;}100 {left: 200px;}}div {width: 100px;height: 100px;background-color: red;position: relative;animation: mymove 5s infinite;}</style></head><body><div></div></body></html>```通过上述代码,可以实现一个简单的动画效果,div元素将在5秒内从左向右移动,然后重新开始动画。
3.2 实现过渡效果在实现过渡效果时,可以使用transition属性来控制元素的过渡效果。
通过设置transition的属性值,可以实现元素在不同状态下的平滑过渡效果。
示例代码如下:```html<!DOCTYPE html><html><head><style>div {width: 100px;height: 100px;background: red;transition: width 2s;}div:hover {width: 300px;}</style></head><body><div></div></body></html>```通过上述代码,可以实现一个简单的过渡效果,当鼠标悬停在div元素上时,div元素的宽度将在2秒内平滑过渡到300px。
第一章测试1.下面不属于标签属性的是()。
A:hrefB:deferC:typeD:src答案:A2.下列选项中,可以接收用户输入的信息的是()。
A:console.log()B:alert()C:document.write()D:prompt()答案:D3.下面关于JavaScript的概述不正确的是()。
A:脚本语言B:仅需要浏览器支持C:语法规则比较松散D:依赖于操作系统答案:D4.下列选项中,可以实现警告框的是()。
A:alert()B:console.log()C:prompt()D:document.write()答案:A5.下面()标签可在页面中直接嵌入JavaScript。
A:B:C:D:答案:B6.下面关于字符串的描述错误的是()。
A:单引号中使用单引号不需要转义B:双引号内使用换行需要转义C:双引号中使用单引号不需要转义D:单引号或双引号包裹的数据称为字符串答案:A7.下列选项中与++(后置)具有相同优先级的是运算符是()。
A:–(后置)B:++(前置)C:答案全部正确D:–(前置)答案:A8.表达式Math.PI.toFixed(2)的运行结果为()。
A:3.1B:3.15C:3.141D:3.14答案:D9.函数Object.prototype.toString.call(‘undefined’)的返回值是()。
A:“[String]”B:“[object Undefined]”C:“[object String]”D:“[Undefined]”答案:C10.下列选项中,不属于赋值运算符的是()。
A:>>>=B:%=C:==D:=答案:C11.下列选项中,在操作9和15时,结果为负数的是()。
A:“&”B:“|”C:“^”D:“~”答案:D12.下面关于逻辑运算符的说法错误的是()。
A:!a表示若a为false则结果为true,否则相反B:逻辑运算有时会出现短路的情况C:a||b表示a与b中只要有一个为true,则结果为trueD:逻辑运算的返回值是布尔型答案:D13.下列语句中可以重复执行一段代码的是()。
Web前端开发案例教程习题和答案注:选择题标记红色者为答案,判断题红色者为错误。
第1章习题1.下列选项中,对HTML5新功能和新特性支持最好的浏览器是?A)IE浏览器B)火狐浏览器C)Google浏览器D)Opera浏览器2.下面的应用软件,不可以用于网页制作开发的是?A)Editplus B)HbilderC)Dreamweaver D)3Dmax3.HTML5增加了很多新功能和新特性,下列不属于HTML5优势的是?A)解决了跨浏览器问题B)新增了多个新特性C)用户优先的原则D)可以创建动态网站4.HTML的中文含义是?A)文件传输协议B)超文本传输协议C)超文本标记语言D)统一资源定位符5. HTTP的中文含义是?A)文件传输协议B)超文本传输协议C)超文本标记语言D)统一资源定位符第2章习题一、选择题1.网页的主体内容写在()标记内部。
A)〈body〉 B)〈head〉 C)〈p〉D)〈html〉2.以下标记符中,用于设置页面标题的是()。
A)<title> B)<caption> C)<head> D)<html>3.HTML 指的是?( )A)超文本标记语言(Hyper Text Markup Language)B)家庭工具标记语言(Home Tool Markup Language)C)超链接和文本标记语言(Hyperlinks and Text Markup Language)D)样式表(CSS)和JavaScript语言4.用HTML标记语言编写一个简单的网页,网页最基本的结构是()。
A)<html><head>…</head><frame>…</frame></html>B)<html><title>…</title><body>…</body></html>C)<html><title>…</title><frame>…</frame></html>D)<html><head>…</head><body>…</body></html>5.可以不用发布就能在本地计算机上浏览的页面编写语言是()。
Web前端开发——HTML5 + CSS3 +JavaScript智慧树知到课后章节答案2023年下潍坊学院潍坊学院第一章测试1.WWW 是()的意思。
()答案:万维网2.统一资源定位符是指:()答案:因特网上标准的资源的地址。
3.以下属于浏览器的是:()答案:Google Chrome;IE;Mozilla Firefox4.Web前端开发主要任务是信息内容的呈现和用户界面设计。
()答案:对5.CSS(也称为层叠样式表)是用来呈现网页外观样式的一组规范,它可以定义网页的样式表现。
()答案:对6.JavaScript是一种运行在的服务器端的脚本语言,使用Javascript可以开发交互式的Web页面。
()答案:错7.Document Object Model文档对象模型,DOM与JavaScript结合起来实现了Web网页的行为与结构的分离。
()答案:对8.BOM主要处理浏览器窗口和框架,常见的BOM窗口有Window对象、Navigator对象、Screen对象、History对象和Location对象。
()答案:对9.AJAX即异步JavaScript和XML,是一种支持异步请求的技术。
()答案:对10.同一个HTML页面,在不同浏览器上的显示效果是一样的。
()答案:错11.Web前端开发常用的技术有:()答案:HTML;JavaScript;CSS12.浏览器对HTML文档解析显示的结果就是我们平时看到的网页。
()答案:对13.下面哪一个工具用于Web前端开发?()答案:Hbuilder14.在URL地址中多个参数之间使用()进行分割。
()答案:&15.Web是一种分布式应用结构。
()答案:对第二章测试1.下列哪个是用于定义标题的标签()答案:h12.html中的注释标签是()答案:<!-- -->3.哪两个属性可用于表格的合并单元格()答案:colspan;rowspan4.下面的哪个标签定义了浏览器工具栏的标题()答案:title5.HTML 元素可以设置属性,属性总是以名称/值对的形式出现。
[键入文字]Java Web编程习题解析第1章习题解析1. 略。
什么是URL,什么是URI,它们都由哪几个部分组成,URL和URI之间有什么关系?2. 答:URL称为统一资源定位符,URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。
URI称为统一资源标识符,是以特定语法标识一个资源的字符串。
URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:schema:schema-specific-partURI是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的上体步骤6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。
要使一个Servlet能够正确编译的运行,应该将什么文件加到CLASSPATH环境变量中?7. 答:<tomcat-install>\lib\servlet-api.jar文件。
P85-第6章练习与实验答案练习61.选择题(1)D (2)A (3)D(4)B2.填空题(1)<img>、<embed></embed>,<marquee></marquee>(2)border="0"(3)矩形;圆形;多边形。
3.简答题(1)设置滚动空白空间就是指滚动文字背景和它周围文字及图像之间的空白空间范围。
默认情况下,滚动对象周围的文字或图像是与滚动背景紧密连接的,使用hspace和vspace可以设置它们之间的空白空间。
(2)<img src="cup.gif" width="64" height="128" alt="替换文本">Width设置宽度height设置高度alt替换文本实验61、源代码如下所示:<!-- exp_6_1.html 实验6-1 --><!doctype html><html lang="en"><head><meta charset="UTF-8"><title>图像对齐方式应用</title></head><body><h2 align="center">图像对齐方式应用</h2><hr color="#ff3366"><h3>未设置对齐方式的图像:</h3><p> <img src ="eg_cute.gif">PNG,图像文件存储格式,其目的是试图(原来此处使用了"企图")替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。
第8章参考答案
1. 结合HTML5的语义化标签,使用DIV+CSS网页布局技术将网页分成四行三列,第一行header,第二行nav,第三行main,第四行footer,在main中左右两侧各一个aside和中间一个article,article中包含section,通过CSS盒子模型将这些内容显示在网页中。
参考8.2.4部分。
2. 在练习1的基础上,参考8.5部分,在第二行nav区域添加无序列表标签ul、li制作的水平方向导航栏。
参考8.5部分。
3. 参考8.2.3的第2部分,使用和网页元素绝对定位相关的CSS属性,制作固定在页面顶端的导航栏,如图8-29所示:
图8-29 绝对定位制作的固定在顶端的导航栏
提示可能用到的CSS属性有:width: 100%; height: 30px; position: fixed; top:0; z-index: 999;等。
参考8.5部分结合提示可完成。
4. 任意选取一篇文章,制作成HTML页面,使用多列布局的技术排版成4列的布局。
参考8.3部分,并修改为下列参数即可。
/*设置文章内容显示为4列*/
column-count:4;
-moz-column-count:4; /* Firefox */
-webkit-column-count:4; /* Safari and Chrome */
5. 使用CSS3弹性盒布局技术完成四行三列的页面布局。
参考8.4部分。
Web前端开发基础智慧树知到课后章节答案2023年下兰州石化职业技术大学兰州石化职业技术大学第一章测试1.Dreamweaver中,使用浏览器预览网页的快捷键是()。
A:Ctrl+SB:Ctrl+F12C:F5D:F12答案:Ctrl+F122.外部事件<html>标记标志着HTML文档的开始,</html>标记标志着HTML文档的结束。
()A:对 B:错答案:对3.一个HTML5文档可以含有多对<head>标记。
()A:对 B:错答案:错4.浏览器中显示的所有文本、图像、音频和视频等信息都必须位于<body>标记内()A:错 B:对答案:对5.一个HTML5文档只能有一对<body>标记,切<body>标记必须在<html>标记内。
()。
A:错 B:对答案:对6.<!DOCTYPE>标记和浏览器的兼容性无关,为了代码简洁,可以删掉。
()。
A:对 B:错答案:错7.<title>标记用于定义HTML5文档的头部信息,也称为头部标记。
()A:对 B:错答案:错第二章测试1.HTML5中()元素可替代<div id=“footer”></div>标记来定义页面底部。
()。
A:navB:footerC:asideD:Header2答案:footer2.在定义列表中,用于对名词进行解释和描述的标记是()。
A:“<dl></dl>”B:“<dd></dd>”C:“<li></li>”D:“<dt></dt>”答案:“<dd></dd>”3.下列选项中,属于定义有序列表相关属性的是()A:backgroundB:valueC:typeD:start答案:value;type;start4.HTML5中,article元素代表文档、页面或者应用程序中与上下文不相关的独立部分。
()A:对 B:错答案:对5.在HTML5中,一个网页中可以使用多个header元素,也可以为每一个内容块添加header元素。
()A:错 B:对答案:对第三章测试1.下列选项中,符合后代选择器书写要求的是()。
web前端技术基础篇吉林电子信息职业技术学院智慧树知到答案2024年第一章测试1.1994年10月,所建立的万维网联盟,该联盟的简称为()。
A:W3CB:WWWC:ARPANETD:NSF答案:A2.下列网络访问协议中那个是不常使用的协议()。
A:httpB:ftpC:telentD:arp答案:D3.以下哪一个项目不是用来访问web页的软件?( )A:QQB:Google ChromeC:SafariD:Mircrosoft Edge答案:A4.URL的含义是( )。
A:统一资源定位符B:传输控制协议C:Internet协议D:简单邮件传输协议答案:A5.下列选项中的属于网页中的结构标准部分的是()。
A:CSSB:JavaScriptC:DOMD:HTML和XHTML答案:D第二章测试1.HTML指的是()。
A:家庭工具标记语言(Home Tool Markup Language)B:超链接和文本标记语言(Hyperlinks and Text Markup Language)C:集成电路机械语言(HyperTransport machine Language)D:超文本标记语言(HyperText Markup Language)答案:D2.下面语句中可以在页面显示”HTML概述”的语句是()。
A:<title>HTML概述</title>B:<head>HTML概述</head>C:<body>HTML概述</body>D:<style>HTML概述</style>答案:C3.以下哪项不属于html全局属性?()A:idB:classC:styleD:form答案:D4.用于指定激活某个元素快捷键的全局标准属性为()。
A:styleB:dirC:tabindexD:accesskey答案:D5.下面那个是用户从页面离开时触发的()。
A:onloadB:onunloadD:onchange答案:B第三章测试1.以下哪个属性可以用来实现设置元素的背景图片?()A:background-repeatB:background-positionC:background-colorD:background-image答案:D2.以下哪个属性可以用来实现文本修饰,如设置文本下划线?()A:text-transformB:text-indentC:text-alignD:text-decoration答案:D3.以下哪个属性可以实现将表格边框设置为单一边框?()A:caption-sideB:empty-cellsC:border-spacingD:border-collapse答案:D4.以下哪个属性可以实现设置文本的粗细?()A:font-sizeB:font-styleC:font-weightD:font-family答案:C5.以下哪个属性不是简写属性?()A:listStyleC:list-styleD:background答案:A第四章测试1.以下哪个选项不属于float属性常用取值?()A:rightB:noneC:leftD:center答案:D2.以下哪个属性可以用来实现设置元素边框样式?()A:border-colorB:border-widthC:border-typeD:border-style答案:D3.以下哪个选项不属于定位类型属性position的常用取值?()A:absoluteB:relativeC:noneD:fixed答案:C4.关于z-index属性,以下选项描述不正确的是()。
第 8章练习与实验答案
练习 8
1.选择题
(1)D (2)B (3) D (4) A (5)
C 2. 填空题
(1)text-indent
(2)text-align:center;
(3)background-repeat:repeat-x;
(4)background-position
(5) red 或 RGB(100%,0,0) 、rgb(255,0,0) 、 #FF0000、 #F00
(6)边框为 2 像素、双实线、红色。
3.问答题
见教材。
实验 8
1.代码
<!-- ex_8_1.html -->
<html>
<head>
<title>CSS+DIV</title>
<style type="text/css">
body{
margin:0;
}
#wrap{
width:900px;
margin:0 auto;
border:2px solid red;
margin-top:5px;
}
div{
text-align:center;
}
#pic{
width:420px;
height:300px;
background-image:url(ex8.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
background-color:#77A;
}
#text{
background-image:url(ex8.jpg);
width:420px;
height:500px;
float:right;
background-color:#77A;
padding:10px;
font-weight:bold;
}
#title{
font-family:" 华文彩云 " ;
font-size:32px;
}
#author{
font-size:12px;
font-family:" 黑体 ";
text-align:right;
margin-bottom:24px;
}
p{
font-family:" 隶书 ";
font-size:24px;
margin:2px;
letter-spacing:0.5em;
line-height:1.5em;
text-align:center;
}
</style>
</head>
<body>
<div id="wrap">
<div id="pic"></div>
<div
id="text">
<div id="title">木兰花令 . 拟古决绝词</div>
<div
id="author"> 纳兰性德 </div> <div
id="content">
<p> 人生若只如初见, </p>
<p> 何事秋风悲画扇。
</p> <p> 等闲变却故人心, </p> <p> 却道故心人易变。
</p> <p> 骊山雨罢清宵半, </p> <p> 泪雨霖铃终不怨。
</p> <p> 何如薄幸锦衣郎, </p> <p> 比翼连枝当日愿。
</p>
</div>
</div>
</div>
</body>
</html>
2. 代码
<!-- exp_8_2.html -->
<html>
<head>
<title>Head Line</title>
<style type="text/css">
h1{
background:#678;
color:white;
text-align:center;
}
p{
font-family:Arial;
font-size:16px;
line-height:1.5em;
}
.firstLetter{
font-size:3em;
float:left;
}
img{
gray;
border:1px dashed
margin:10px 10px
10px 0;
padding:5px;
float:left;
}
</style>
</head>
<body>
<h1>Head Line</h1>
<img src="cup.jpg"/>
<p><span class="firstLetter">M</span>obile Widget 使用的标准的Web
技术,如HTML , CSS , javascript 等。
这些经典的Web 技术规范是由W3C (万维网联
盟)的下属各个工作组制定并推进的。
作为开发Widget 之前的知识准备,在本章中我们将
逐一介绍这些技术。
</body>
</html>
专业资料学习资料教育培训考试建筑装潢资料。