HTML5前端面试题(含答案)

HTML5前端面试题(含答案)
HTML5前端面试题(含答案)

HTML5前端面试题(含答案)

1、新的 HTML5 文档类型和字符集是?

HTML5 文档类型很简单:

1

HTML5 使用 UTF-8 编码示例:

1

2、HTML5 中如何嵌入音频?

HTML5 支持 MP3、Wav 和 Ogg 格式的音频,下面是在网页中嵌入音频的简单示例:

1 2 3 4

Your browser does’nt support audio embedding feature.

3、HTML5 中如何嵌入视频?

和音频类似,HTML5 支持 MP4、WebM 和 Ogg 格式的视频,下面是简单示例: 1 2 3 4

Your browser does’nt support video embedding feature.

4、除了 audio 和 video ,HTML5 还有哪些媒体标签? HTML5 对于多媒体提供了强有力的支持,除了 audio 和 video 标签外,还支持以下标签:

标签定义嵌入的内容,比如插件。

1

对于定义多个数据源很有用。

1 2 3 4

标签为诸如 video 元素之类的媒介规定外部文本轨道。 用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。 1 2 3 4 5 6

src=”jamshed_en.vtt” srclang=”en” default>

src=”jamshed_ar.vtt” srclang=”ar”>

5、HTML5 Canvas 元素有什么用?

Canvas 元素用于在网页上绘制图形,该元素标签强大之处在于可以直接在 HTML 上进行图形操作,

1 2

?

不可思议的 HTML5 Canvas 应用试验 ?

18个基于 HTML5 Canvas 的图表库 ?

20个惊艳的 HTML5 Canvas 应用试验 ?

16款 HTML5 Canvas 开发的网页游戏 ? 推荐14款强大的HTML5素描及绘图工具

6、HTML5 存储类型有什么区别?

HTML5 能够本地存储数据,在之前都是使用 cookies 使用的。HTML5 提供了下面两种本地存储方案:

? localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。

?sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储

7、HTML5 有哪些新增的表单元素?

HTML5 新增了很多表单元素让开发者构建更优秀的 Web 应用程序。

?datalist

?datetime

?output

?keygen

?date

?month

?week

?time

?color

?number

?range

?email

?url

8、HTML5 废弃了哪些 HTML4 标签?

HTML5 废弃了一些过时的,不合理的HTML标签:

?frame

?frameset

?noframe

?applet

?big

?center

?basefront

9、HTML5 标准提供了哪些新的 API?

HTML5 提供的应用程序 API 主要有:

?Media API

?Text Track API

?Application Cache API

?User Interaction

?

Data Transfer API

? Command API

? Constraint Validation API

? History API 10、HTML5 应用程序缓存和浏览器缓存有什么区别?

应用程序缓存是 HTML5 的重要特性之一,提供了离线使用的功能,让应用程序可以获取本地的网站内容,例如 HTML 、CSS 、图片以及 JavaScript 。这个特性可以提高网站性能,它的实现借助于 manifest 文件,如下:

1 2 3 4

…..

与传统浏览器缓存相比,它不强制用户访问的网站内容被缓存。

计划组织面试题

1、要对一个农作物的新品种进行推广,但是却没有多少农民来进行咨询和寻求帮助,你怎么做(2010年3月4日下午其他部门国家公务员面试真题) 【试题类型】计划组织类 【考查能力】沟通协调能力和计划组织能力 【解题要点】 1.深入调查,分析原因,制定相应计划; 2.沟通协调,保证计划顺利实施; 3.向领导汇报,并做好相应的宣传。 华图参考要点: 任何时候,人们对新事物的产生都有一个由不接受到接受的过程。新事物在推广阶段遇到困难是很正常的。关键是要不断的深入调查,有针对性的进行宣传推广,使之逐渐被接受。 对于农作物新品种的推广也是这样。我会通过集中调查和入户访谈的方式,深入田间地头,走入农户家里,了解农民的看法,然后对这些数据进行细致地分析,并据此制定更加有针对性地宣传和推广计划,明确推广计划的时间、地点、对象、预算、相关服务和产品等要素,报领导审批并修改。 在计划实施阶段,依照采取多种方式,争取各方面的支持的帮助,比如利用村委会组织动员村民,利用相关的媒体进行宣传,尤其要针对调查中有困惑的村民,对他们不理解的问题进行讲解,方便农民加深对这一新品种的了解。注意推广的方式方法,特别是保证活动中的秩序问题,防止意外的发生。 计划结束之后,统计农民采用新品种的比例,深入总结,并写出书面报告向领导汇报,最后我还会充分利用机关网络和媒体进行宣传。 2、某市城管执法部门实行“公众接待日”制度,有上级领导要来参加,你单位领导让你来组织,怎么做(2010年3月5日上午其他部门国家公务员面试真题) 参考答案: 实行公众接待日工作制度,是城管执法部门进一步转变作风、提高办事效率、全面加强机关效能建设的具体体现,也是实现其全心全意为人民服务的重要保证。因此我会认真组织好这次活动。 首先,我会向单位领导咨询这次“接待日”的目的及要求,向有经验的同事们请教,集思广益确定一份详细的计

Web前端开发笔试题集锦(已读)

Web前端开发笔试题集锦 HTML/CSS篇 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj[key]) { max = obj[key]; max_key = key; } } alert("max:"+max+" max_key:"+max_key); 4,IE与FF脚本兼容性问题 (1) window.event: 表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象 (2) 获取事件源

前端面试题大全(html篇)

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言。最主要的不同: (1)XHTML元素必须被正确地嵌套 (2)XHTML元素必须被关闭 (3)XHTML标签名必须用小写字母 (4)XHTML文档必须拥有根元素 2.什么是语义化的HTML html5的语义化是指用正确的标签包含正确的容,比如nav标签就应该包含导航条容 (1)直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情! (2)html语义化就是让页面的容结构化,便于对浏览器、搜索引擎解析 (3)在没有CCS样式情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下和各个关键字的权重,利于SEO。 (4)使阅读源代码的人更容易将分块,便于阅读维护理解。 写一段语义的html代码(HTML5中新增加的很多标签如: