1 / 15
文档名称:

web前端开发面试题汇总.doc

格式:doc   大小:68KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

web前端开发面试题汇总.doc

上传人:今晚不太方便 2017/8/5 文件大小:68 KB

下载得到文件列表

web前端开发面试题汇总.doc

相关文档

文档介绍

文档介绍:web前端开发面试题汇总
1天前653浏览2评论
前端面试题汇总
HTML&CSS
1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?
(Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。
(Q2) 内核:Trident,Gecko,Presto,Webkit。
2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?
(IE8 以下)
行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。
块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。
兼容性:display:inline-block;display:inline;zoom:1;
3. 清除浮动有哪些方式?比较好的方式是哪一种?
(1)父级div定义height。
(2)结尾处加空div标签clear:both。
(3)父级div定义伪类:after和zoom。
(4)父级div定义overflow:hidden。
(5)父级div定义overflow:auto。
(6)父级div也浮动,需要定义宽度。
(7)父级div定义display:table。
(8)结尾处加br标签clear:both。
总结:比较好的是第3种方式,简洁方便。
4. box-sizing常用的属性有哪些?分别有什么作用?
常用的属性:box-sizing: content-box border-box inherit;
作用:content-box:宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框(元素默认效果)。
border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
5. Doctype作用?标准模式与兼容模式各有什么区别?
(Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
6. HTML5 为什么只需要写 < Doctype html>?
HTML5不基于 SGML,因此不需要对DTD进行引用;但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)。,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
7. 页面导入样式时,使用link和***@import有什么区别?
(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而***@import是CSS提供的,只能用于加载CSS;
(2)页面被加载的时,link会同时被加载,而***@import引用的CSS会等到页面被加载完再加载;
(3) 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题。
总之,link要优于***@import。
8. 介绍一下你对浏览器内核的理解?
IE浏览器的内核Trident、Mozilla的Gecko、Chrome的Blink(WebKit的分支)、Opera内核原为Presto
,现为Blink;
内核主要分成两部分:
渲染引擎(layout engineer或Rendering Engine)和JS引擎
渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。
所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。
JS引擎则:解析和执行javascript来实现网页的动态效果。最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。
9. html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
(Q1) HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。
(1)绘画 canvas;
(2)用于媒介回放的 video 和 audio 元素;
(3)本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失; (4)sessionSto

最近更新

小学跨学科教育中的环境与生态意识教育 9页

二零二五年度白糖销售代理服务合同 13页

二零二五年度监狱安全检查服务合作协议 16页

中药注射剂合理应用 20页

二零二五年度酒店租赁合同范本 14页

2024年湖州职业技术学院单招职业适应性考试题.. 55页

企业管理系统诊断报告分析 46页

房建旁站监理细则 11页

高危药品和易混淆药品的管理专家讲座 46页

滞止参数与气动函数 71页

十二指肠疾病全套教材 130页

(新版)导游资格证考试题库附参考答案(培优a卷.. 28页

2024年河南地矿职业学院单招职业技能测试必刷.. 57页

2024年河南科技职业大学单招职业倾向性测试必.. 55页

2024年洛阳科技职业学院单招职业技能测试必刷.. 57页

2024年浙江工业职业技术学院单招职业适应性测.. 43页

2025年一级注册建筑师之建筑材料与构造题库及.. 132页

2025年一级注册建筑师之建筑设计考试题库附完.. 136页

2025年全国保密教育线上培训考试题库含答案(.. 5页

2025年教师资格之中学教育知识与能力考试题库.. 137页

2025年证券从业之金融市场基础知识题库500道及.. 140页

2025年高校教师资格证之高等教育心理学考试题.. 48页

2025年高校教师资格证之高等教育心理学考试题.. 47页

融合智能交互技术的2025年度经营复盘三维立体.. 29页

融合非遗项目的少先队礼仪文化传承实践活动手.. 27页

预防和消除乳腺疾病专家讲座 25页

地块租期协议3篇 49页

土方班组工程分包合同3篇 55页

图书购销合同协议3篇 51页

国际学校教师公寓租赁合同3篇 46页