HTML5考试复习资料.docx

上传人:小飞机 文档编号:3158225 上传时间:2023-03-11 格式:DOCX 页数:9 大小:41.87KB
返回 下载 相关 举报
HTML5考试复习资料.docx_第1页
第1页 / 共9页
HTML5考试复习资料.docx_第2页
第2页 / 共9页
HTML5考试复习资料.docx_第3页
第3页 / 共9页
HTML5考试复习资料.docx_第4页
第4页 / 共9页
HTML5考试复习资料.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《HTML5考试复习资料.docx》由会员分享,可在线阅读,更多相关《HTML5考试复习资料.docx(9页珍藏版)》请在三一办公上搜索。

1、HTML5考试复习资料单选 1.selection对象的哪个方法直接将用户选取的终点移到起点:D A.selection.collapse; B.selection.containsNode; C.selection.collapseToEnd; D.selection.collapseToStart; 2.从当前selection移除range对象使用的方法是:C A.addRange(range); B.removeAllRanges C.removeRange(range); D.getRangeAt(index); 3.创建一个selection对象用的是哪个方法:C A.window

2、.getSelection ; B.document.getSelection ; C.document.createSelection ; D.window.createSelection ; 4.删除内容用的是哪个方法:C A.cloneRange; C.deleteContents; 5.创建Range用的是哪个方法:B A.cloneRange; C.deleteContents; B.createRange; D.toString; B.document.createRange; D.toString; 6.Canvas图形,需要在正中间的位置填充线性渐变色,使用addColorSt

3、op(X,#0000ff); 其中X的值是多少?C A. 50% B. 1/2 C. 0.5 D. 50 7.cxt.arc(100,100,100,0,Math.PI*2,true) Canvas绘制圆形的arc方法中,参数说明正确的是:C A.圆半径,圆心X坐标,圆心Y坐标,开始角度,结束角度,是否顺时针 B.圆心Y坐标,圆心X坐标,圆半径,开始角度,结束角度,是否顺时针 C.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否顺时针 D.圆心X坐标,圆心Y坐标,圆半径,开始角度,结束角度,是否逆时针 8.Canvas绘制线条时用下面哪个方法设置起点坐标:A A.lineTo B.mo

4、veTo C.startTo D.beginTo 9.Canvas用于填充颜色的属性是:A A.fillStyle B.fillRect C.lineWidth D.strokeRect 10.创建Canvas画布使用的方法是:C A.getContext(3d); B.document.Context(3d); C.getContext(2d); D.document.Context(2d); 11.window.history.forward它表示 C A.前进到下一个页面 B.返回到上一个页面 C.刷新到下一个页面 D.刷新到当前页面 12.本地存储用到的键名只能是:A A.唯一的 B.

5、多样性的 C.可变得 D.无所谓 13.读取localStorage数据的方法是:B A.localStorage.getItem(键值); B.localStorage.getItem(键名); C.localStorage.loadItem(键值); D.localStorage.loadItem(键名); 14.读取sessionStorage数据的方法是:B A.sessionStorage.getItem(键值); B.sessionStorage.getItem(键名); C.sessionStorage.loadItem(键值); D.sessionStorage.loadIte

6、m(键名); 15.sessionStorage保存数据的方法正确的是:A A.sessionStorage.setItem(键名,键值); B.sessionStorage.saveItem(键名,键值); C.sessionStorage.setItem(键值,键名); D.sessionStorage.saveItem(键值,键名); 16.编写manifest文件中的注释是B A.以/开头的单行注释 B.以#开头的单行注释 C.以的多行注释 D.以/* */的多行注释 17.编写manifest文件分为几个部分:D A. 1 B. 2 C. 3 D. 4 18.配置manifest文件

7、,IIS的配置方法是在网站属性的http头标签中找到MIME类型添加关联扩展名manifest内容类型输入B A.text/manifest B.text/cache-manifest C.text/manifest-cache D.text/local-manifest 19.离线应用中,manifest文件放在网页文件的哪个标记后面A A. Body B. Html C. Div D. head 20.离线应用中,manifest文件放在网页文件的哪个标记后面A A. Body B. Html C. Div D. head 21.Blob对象中的type属性表示文件的:D A. 文件名 B

8、. 文件大小 C. 图片格式 D. MIME类型 22.FileReader对象使用方法把图片显示出来:C A. readAsBinaryString B. readAsText C. readAsDateURL D. readAsArrayBuffer 23.当使用Google图像搜索时,你可以把一幅图片从电脑桌面拖放到Google页面的输入框里,这就是使用HTML5的API实现的。D A. History B. System C. Images D. File 24.向子页面发送消息 window.frames0.postMessage(ninhao, http:/localhost/2.

9、html); http:/localhost/2.html指的是:B A. 发送方地址 B. 接收方地址 C. 以上都不是 25.向其他窗口发送消息,otherwindow.postMessage中的消息内容为所发送的消息文本,也可以是: A. 程序脚本 B. html代码 C. JOSN文本 D. XML代码 26.跨文档消息传输过程中,event.data属性:B A. 返回消息的文档来源 B. 返回消息内容 C. 返回消息的接受地址 27在HTML页面中插入scriptsrc= A. 调取谷歌的云服务 B. 调取谷歌的地图服务 C. 调取应用服务接口 D. 以上都不是 28.使用getC

10、urrentPosition获取当前地理位置信息,如果要输出图片需要使用google的地图接口 var img_url= +latlon+&zoom=14&size=400x300&sensor=false; document.getElementById(mapholder).innerHTML=; 上述代码中latlon需要获取的是:A A. 海拔高度 B. 精确度 C. 经纬度 D. 延时 29.为了使元素可拖动,把属性设置为 true。B A. Editable B. Draggable C. Contenteditable 30.控制视频暂停用的是哪个方法:B A. stop; B.

11、 pause; C. paused; D. play; 31.在多媒体控制中以下代码 控制的是: if (myVideo.paused) myVideo.play; Else myVideo.pause; A. 全屏 B. 静音 C.暂停和播放 D. 以上都不是 判断 (Y) execCommand方法主要用来操作浏览器命令。 (Y) selection是对当前激活选中区进行操作,在非IE浏览器下可以使用window.getSelection获得selection对象。 (N) Canvas绘制图形,可以使用 createRadialGradient方法创建一个线性渐变。 (Y) Canvas

12、依赖分辨率,不支持事件处理器,文本渲染能力弱,能够以 .png 或 .jpg 格式保存结果图像,最适合图像密集型的游戏。 (Y) pushState用于向history对象添加当前页面的记录,并且改变浏览器地址栏的URL。 (Y) sessinStorage,用来保存从浏览器打开网站到关闭这段时间所要求保留的所有数据。 (N) localStorage,将数据保存在客户端本地的硬盘里,但还是做不到永久保存。 (N) Blob对象有两个属性,一个是size属性,表示字节长度,一个是name属性,表示文件的名称。 (Y)跨文档消息传输指的是网页文档之间互相接受和发送消息的功能。 (N)使用geol

13、ocation属性获取到的当前地理位置比应用程序中使用GPS更精准。 (N)任何版本的浏览器都可以使用geolocation属性获取当前地理位置 (N)拖放API不支持在浏览器与其他应用程序之间的数据互相托动。 (Y) 标记后面的preload属性表示视频在页面加载时进行加载,并预备播放。 (Y)要确保适用于Safari 浏览器,视频文件必须是MPEG4类型。 (N) web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能,不能嵌套子线程。 填空 1. ( rangeCount ) 返回selection中包含的range对象的数目,一般存在一个rang

14、e,Ctrl健配合使用可以有多个。 2. Canvas则通过JavaScript来绘制 ( 2D )图形: 3. window.history.go它表示跳转到某个页面,其中go( 0 )代表刷新当前页面。 4. cookies在客户端存储信息的大小控制在 K 5. sessinStorage和localStorage两种方法都不支持操作。 6. manifest 文件中要缓存的文件写在部分。 7. 在文件API中,对象是file对象的列表。 8.File控件内只允许选择一个文件,要允许选择多个文件,需要在标记后添加属性。 9.跨文档消息传输功能需要对窗口对象的事件进行监听。 10. posi

15、tion.timestamp 属性获取位置信息的 11.position.coords.longitude属性获取的是经度 12.position.coords.latitude属性获取的是 13.如果一个元素允许被拖动的元素放入其中,需要加入事件规定在何处放置被拖动的数据。 14.在HTML5中要实现拖放操作,需要将要拖放的对象元素的draggable属性设置为 15.在浏览器支持的前提下 这行标记不能显示视频时因为没有添加属性 16.在HTML5中添加了( radio )标记来播放音频。 17.(worker)用来实现web平台上的多线程处理功能。 18.要使块级元素或表元素水平居中,可以

16、将其margin的左右边距设置为。 19.HTML5中,标签支持以下三种视频格式:Ogg、和WebM。 20.CSS有3种基本的定位机制:普通流、和。 简答题 1简述HTML5提供了哪些新的元素来创建更好的页面结构 答: 标签用于定义文档中的区段。 标签用于定义文档的页眉。 标签用于定义区段或文档的页脚。通常,该元素包含作者的姓名、文档的创作日期或者联系方式等信息。 标签用于定义导航链接。 标签用于定义文章或网页中的主要内容。 标签用于定义主要内容之外的其他内容。 标签用于定义独立的流内容。 2HTML5新增的与数据存储和数据处理相关的新功能有哪些? 答: HTML5新增的与数据存储和数据处理

17、相关的新功能如下: Web通信 在HTML 4中,出于安全考虑,一般不允许一个浏览器的不同框架、不同标签页、不同窗口之间的应用程序互相通信,以防止恶意攻击。如果要实现跨域通信只能通过Web服务器作为中介。但在桌面应用中,经常需要进行跨通信。HTML 5提供了这种跨域通信的消息机制。 本地存储 HTML 4的存储能力很弱,只能使用Cookie存储很少量的数据,比如用户名和密码。HTML 5扩充了文件存储的能力,可以存储多达5MB的数据。而且还支持WebSQL和IndexedDB等 轻量级数据库,大大增强了数据存储和数据检索能力。 离线应用 传统Web应用程序对Web服务器的依赖程度非常高,离开W

18、eb服务器几乎什么都做不了。而使用HTML 5可以开发支持离线的 Web 应用程序,在连接不上Web服务器时,可以切换到离线模式;等到可以连接Web服务器时,再进行数据同步,把离线模式下完成的工作提交到Web服务器。 3. 简述CSS颜色中的HSL颜色。 答: CSS3支持以HSL声明的形式表现颜色。HSL色彩模式是工业界的一种颜色标准,是通过对色调、饱和度、亮度三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。HSL声明的定义形式如下: hsl(色调值, 饱和度值, 亮度值) 参数说明如下: 色调值,用于

19、定义色盘,0和360是红色,接近120的是绿色,240是蓝色; 饱和度值,一个百分比,0%是灰度,100%饱和度最高; 亮度值,个百分比:0%是最暗,50%均值,100%最亮。 HSLA声明在HSL颜色的基础上增加了一个A参数,设置该颜色的透明度。与RGBA一样,A参数的取值范围也为01,0表示完全透明,1表示完全不透明。 4比较SVG图像与JPEG和GIF,并说明SVG图像有哪些优点? 答:与JPEG和GIF等格式的图像相比,SVG图像主要具有如下优势: SVG图像可以使用任何文本编辑器创建和编辑,而JPEG和GIF等格式的图像则必须使用专用的图像编辑软件创建和编辑。 SVG图像更易于压缩、搜索、索引和脚本化。 缩放SVG图像时,图像不变形。 可以在任何分辨率下打印高质量的SVG图像。 5试比较SVG与Canvas,二者有哪些异同点? 答:SVG与Canvas相比的异同如下: SVG是在XML中描述二维图像的语言;而Canvas则在JavaScript程序中绘制二维图像。 在SVG中,每一个绘制的图形都会被记录为一个对象,当SVG对象的属性变化时,浏览器会自动重画图形。 Canvas图像是一个像素一个像素绘制的,一旦图像绘制完成,浏览器就会忘了它。如果图像的位置变化了,那么场景都要重画,包括被该图像覆盖的对象。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号