前端程序员史上最全面试指南( 八 )
而HTML4.01基于SGML所以需要对DTD进行引用 , 才能告知浏览器文档所使用的文档类型 。
7.页面导入样式时 , 使用link和@import有什么区别?
(1)link属于XHTML标签 , 除了加载CSS外 , 还能用于定义RSS 定义rel连接属性等作用;而@import是CSS提供的 , 只能用于加载CSS;
(2)页面被加载的时 , link会同时被加载 , 而@import引用的CSS会等到页面被加载完再加载;
(3)import是CSS2.1 提出的 , 只在IE5以上才能被识别 , 而link是XHTML标签 , 无兼容问题;
8.介绍一下你对浏览器内核的理解?
主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎 。
渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等) , 以及计算网页的显示方式 , 然后会输出至显示器或打印机 。 浏览器的内核的不同对于网页的语法解释会有不同 , 所以渲染的效果也不相同 。 所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核 。
推荐阅读
- 地下城与勇士|DNF:地下城史上第一年!双11活动被策划“阉割”,原来是赚够了
- 紫霞仙子|大话西游2:大话史上“巾帼不让须眉”之表妹
- 网游|网游史上头号恶人,野外见人就打还收保护费,三季稻都要拱手称弟
- 陆游|传世群英版:传奇世界元神手游史上最完整的攻略
- 电子竞技|水晶哥复盘S11总决赛:EDG含金量史上最强,iG都稍微差点
- 地下城与勇士|史上最烧钱的四款游戏,DNF竟进不了前三,第一名一个宝宝100万
- 剑网3|剑网3:你认为史上最难的boss有哪些?
- RNG|FPX第一、RNG第十!外媒盘点S赛史上最令人失望的十支队伍
- 主机掌机类游戏|史上最惨的独狼?不仅遭受雷符的迫害,甚至还被法神给三包一
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器