更新时间:
#40个重要的HTML5面试题及答案
- 介绍
- SGML(标准通用标记语言)和HTML(超文本标记语言),XML(可扩展标记语言)和HTML的之间有什么关系?
- 什么是HTML5?
- 为什么HTML5里面我们不需要DTD(Document Type Definition文档类型定义)?
- 如果我不放入<! DOCTYPE html> 标签,HTML5还会工作么?
- 哪些浏览器支持HTML5?
- HTML5的页面结构同HTML4或者更前的HTML有什么区别?
- HTML5中的datalist是什么?
- HTML5中哪些是不同的新的表单元素类型?
- HTML5中什么是输出元素?
- 什么是SVG(Scalable Vector Graphics可缩放矢量图形)?
- 我们能看到使用HTML5的SVG的简单例子么?
- HTML5中canvas是什么?
- 我们如何使用Canvas来画一条简单的线?
- Canvas和SVG图形之间的区别是什么?
- 如何使用Canvas和HTML5中的SVG去画一个矩形?
- CSS(cascading style sheets级联样式表)中的选择器是什么?
- 如何使用ID值来应用一个CSS样式?
- CSS中使用列布局是什么?
- 你能解释一下CSS的盒子模型么?
- 你能解释一些CSS3中的文本效果么?
- 什么是Web Workers?为什么我们需要他们?
- Web Worker线程的限制是什么?
- 我们如何在JavaScript中创建一个worker线程?
- 如何中止Web Worker?
- 为什么我们需要HTML5的服务发送事件?
- HTML5中的本地存储概念是什么?
- 我们如何从本地存储中添加和移除数据?
- 本地存储的生命周期是什么?
- 本地存储和cookies(储存在用户本地终端上的数据)之间的区别是什么?
- 什么是事务存储?我们如何创建一个事务存储?
- 本地存储和事务存储之间的区别是什么?
- 什么是WebSQL?
- WebSQL 是HTML5的一个规范吗?
- 我们如何使用WebSQL?
- HTML5中的应用缓存是什么?
- HTML5中我们如何实现应用缓存?
- 我们如何刷新浏览器的应用缓存?
- 应用缓存中的回退是什么?
- 应用缓存中的网络是什么?