所在的位置: html >> html前景 >> Web前端之HTML5面试题

Web前端之HTML5面试题

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

HTML5文档类型:!DOCTYPEhtml

HTML5使用的编码metacharset=”UTF-8”

二、为什么HTML5里面我们不需要DTD(DocumentTypeDefinition文档类型定义)?如果我不放入!DOCTYPEhtml标签,HTML5还会工作么?

HTML5没有使用SGML或者XHTML,他是一个全新的类型,因此你不需要参考DTD,对于HTML5,你仅需放置下面的文档类型代码,告诉浏览器识别这是HTML5文档

如果我不放入!DOCTYPEhtml标签,HTML5不会工作。浏览器将不能识别他是HTML文档,同时HTML5的标签将不能正常工作

三、如果把HTML5看成一个开放平台,那它的构建模块有哪些

如果把HTML5看成一个开放平台,它构建的模块至少包括以下几个:nav、header、section、footer。

nav标签用来将具有导航性质的链接划分在一起,使代码结构在语义化方面更加准确。

header标签用来定义文档的页眉。

section标签用来描述文档的结构。

footer标签用来定义页脚。在典型情况下,该元素会包含作者的姓名,文档的创作日期以及联系信息。

四、canvas和svg的区别

svg绘制出来的每一个图形的元素都是独立的DOM节点,能够方便的绑定事件或用来修改。canvas输出的是一整幅画布;

svg输出的图形是矢量图形,后期可以修改参数来自由放大缩小,不会是真和锯齿。而canvas输出标量画布,就像一张图片一样,放大会失真或者锯齿。

五、html5有哪些新特性、移除了那些元素?

拖拽释放(Draganddrop)API

语义化更好的内容标签(header,nav,footer,aside,article,section)

音频、视频API(audio,video)

画布(Canvas)API

地理(Geolocation)API

本地离线存储(localStorage)长期存储数据,浏览器关闭后数据不丢失;

会话存储(sessionStorage),数据在浏览器关闭后自动删除

表单控件,calendar、date、time、email、url、search

新的技术webworker,websocket,Geolocation

移除的元素:

1.纯表现的元素:basefont,big,center,font,s,strike,tt,u;

2.对可用性产生负面影响的元素:frame,frameset,noframes;




转载请注明:http://www.aierlanlan.com/cyrz/1463.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了