今日头条前端工程师笔试题

2024-06-24

今日头条前端工程师笔试题(共2篇)

1.今日头条前端工程师笔试题 篇一

1、下面哪个不属于W3C标准盒模型?

a.内容

b.边框

c.内边距

d.轮廓

2、下列事件哪个不属于鼠标触发的事件?

a.click

b.contextmenu

c.mouseout

d.keydown

3、一个实现搜索结果的页面,如果你想实现高亮搜索关键词,应该使用下面哪个tag?

a.

b.

c.

d.

4、浏览器在一次HTTP请求中,需要传输一个4097字节的文本数据至服务器,可以采用哪些方式?

a.存入indexdDB

b.存入COOKIE

c.放在URL参数

d.写入Session

e.使用post

f.放在Local Storage

2.Web前端开发笔试题 篇二

当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式。在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。如果XHTML文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。对于HTML4.01文档,包含严格DTD的DOCTYPE常常导致页面以标准模式呈现。包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。

根据DOCTYPE是否存在选择呈现模式,被称为DOCTYPE切换或DOCTYPE侦测。

DOCTYPE切换是浏览器用来区分遗留文档和符合标准的文档的手段。无论是否编写了有效的CSS,如果选择了错误的DOCTYPE,那么页面就将以混杂模式呈现,其行为就可能会有错误或不可预测。因此一定要在每个页面上包含形式完整的DOCTYPE声明,并且在使用HTML时选择严格的DTD。

上一篇:小学二年级日记五百字下一篇:初一级第一次家长会级长发言稿

相关推荐