web前端常见面试题

html文件开头DOCTYPE作用

DOCTYPE(文档类型)是 HTML 文档的开头,它指定了 HTML 文档使用的 HTML 版本及文档类型,告诉浏览器以哪种规范来解析 HTML 文档。它的作用有以下几个方面:

  1. 声明 HTML 版本:DOCTYPE 声明可以让浏览器知道使用哪个 HTML 版本来解析当前文档,从而根据规范来处理文档中的元素和属性。

  2. 帮助浏览器正确解析文档:DOCTYPE 声明可以确保浏览器以标准模式渲染页面,而不是以兼容模式渲染页面,从而避免显示错误。

  3. 避免浏览器使用默认的怪异模式:如果没有指定 DOCTYPE 声明,浏览器会使用默认的怪异模式来渲染文档,从而导致文档的布局出现错误。

例如,如果我们使用 HTML5 编写页面,我们需要在文档的开头添加以下 DOCTYPE 声明:


这样浏览器就知道当前文档使用的是 HTML5 版本,并按照 HTML5 的规范来解析和渲染文档

JS 的事件循环 event loop

事件循环⼜叫做消息循环,是浏览器渲染主线程的⼯作⽅式。 在 Chrome 的源码中ÿ

你可能感兴趣的:(程序猿面试题,前端,javascript,vue,面试题)