有哪些经典的HTML5开发面试题及答案解析

html-css08

有哪些经典的HTML5开发面试题及答案解析,第1张

经典的HTML5开发面试题分为人事的面试题和技术的面试题;

1、HTML5人事经典面试题

HTML5人事面试方面,有性格有哪些优劣势,职业规划方向是什么,你的特长是什么,对于加班之类你是怎么看待等等面试题;

2、HTML5技术经典面试题

主要涉及HTML+CSS+JavaScript以及JS主流框架的使用。HTML+CSS经典面试题,如CSS的引入方式比较等;JavaScript经典面试题,如简述事件委托的原理与使用等;JS主流框架经典面试题,如解释jQuery的原理等。

对于经典的HTML5开发面试题,个人比较建议你去看“决胜前端”(小 禾呈 序),它里面包含了各大公司HTML5技术和人事的面试题,其中还有一个HTML5高频考题模块,还针对面试题做了详细的分析与解答。

1、 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)

答:行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。兼容性:display:inline-block*display:inline*zoom:1。

2、box-sizing常用的属性有哪些?分别有什么作用?

答:box-sizing: content-box|border-box|inherit。content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。

border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

3、Doctype作用?标准模式与兼容模式各有什么区别?

答:告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

4、html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?

答:HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

(1)绘画 canvas

(2)用于媒介回放的 video 和 audio 元素

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

(4)sessionStorage 的数据在浏览器关闭后自动删除

(5)语意化更好的内容元素,比如 article、footer、header、nav、section

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

(7)新的技术webworker, websocket, Geolocation

IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式。当然也可以直接使用成熟的框架、比如html5shim。

以上就是环球青藤小编关于web前端面试题的相关分享,希望对大家有所帮助,想要了解更多相关内容,请及时关注本平台并进行查看!