HTML5面试中经常被问到的面试问题有哪些?

1.XHTML和HTML有什么区别?

HTML是一种网页设计语言,XHTML是一种标记语言。两者最大的区别是XHTML元素必须嵌套正确;XHTML元素必须关闭;标签名称必须是小写字母;XHTML文档必须有根元素。

2.首页的三层是什么?它们是什么?功能是什么?

结构层HTML,表示层CSS和行为层js。

3.什么是语义HTML?

语义HTML就是把页面的内容结构化,方便搜索引擎解析。它也以没有样式的文档格式显示,易于阅读。搜索引擎的爬虫依靠标签来确定每个关键词的上下文和权重。这让看源代码的人更容易把网站分成块,便于阅读、维护和理解。

4.4的作用是什么。Doctype?标准模式和兼容模式有什么区别?

DOCTYPE的作用是告诉浏览器解析器用什么文档标准来解析这个文档。如果DOCTYPE不存在或格式不正确,可能会导致文档以兼容模式显示。标准模式和JS操作模式都以浏览器支持的最高标准运行。在兼容模式下,页面以向后兼容的方式显示,模拟浏览器的行为以阻止站点工作。

5.cookies、sessionStorage和localStorage有什么区别?

Cookie在浏览器和服务器之间来回传递。sessionStorage和localStorage的存储空间会比cookies大;而且与localStorage相比,sessionStorage对cookies的接口更加丰富和易用。此外,sessionStorage和localStorage都有自己独立的存储空间。

6.如何实现浏览器中多个标签页之间的通信?

调用localstorge方法如local story和cookies可以实现浏览器中多个标签页之间的通信。

更多信息请及时关注本平台,边肖将为您做详细的整理和汇总。