html5拖拽前端面试,Web前端之HTML5面试题

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

HTML5 文档类型:

HTML5 使用的编码

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

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

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

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

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

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

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

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

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

四、canvas 和svg的区别

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

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

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

拖拽释放(Drag and drop) 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;

314a63cdfdb2308b644bc12e299c56e8.png

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值