1 / 18
文档名称:

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

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

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

分享

预览

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

上传人:2028423509 2022/2/15 文件大小:46 KB

下载得到文件列表

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

文档介绍

文档介绍:web前端开发面试题汇总
1天前653浏览2评论
前端面试题汇总
HTML&CSS
1. 常用那几种浏览器测试?有哪些核(Layout Engine)"
(Q1) 浏览器:IE,Chrome,FireFo*,Safari,Oper语意化更好的容元素,比方 article、footer、header、nav、section; (6)表单控件,calendar、date、time、email、url、search;
(7)新的技术webworker, websocket, Geolocation;
(Q2) IE8/IE7/, 可以利用这一特性让这些浏览器支持HTML5新标签, 浏览器支持新标签后,还需要添加标签默认的样式。 也可以直接使用成熟的框架、比方html5shim,
10. 简述一下你对HTML语义化的理解?
用正确的标签做正确的事情。
html语义化让页面的容构造化,构造更清晰,便于对浏览器、搜索引擎解析;
即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的;
搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;
使阅读源代码的人对更容易将分块,便于阅读维护理解。
11 **常见兼容性问题? 
 png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8. 
 浏览器默认的margin和padding不同。解决方案是加一个全局的{margin:0;padding:0;}来统一。  IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。  浮动ie产生的双倍距离 *bo*{ float:left; width:10p*; margin:0 0 0 100p*;}  
这种情况之下IE会产生20p*的距离,解决方案是在float的标签样式控制中参加 ——_display:inline;将其转化为行属性。(_这个符号只有ie6会识别) 渐进识别的方式,从总体中逐渐排除局部。  
首先,巧妙的使用“\9〞这一标记,将IE游览器从所有情况中别离出来。  接着,再次使用“+〞将IE8和IE7、IE6别离开来,这样IE8已经独立识别。   css       .bb{ 
       background-color:*f1ee18;/所有识别/       .background-color:*00deff\9; /IE6、7、8识别/       +background-color:*a200ff;/IE6、7识别/       _background-color:*1e0bd1;/IE6识别/        }  
  IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefo*下,只能使用getAttribute()获取自定义属性. 解决方法:统一通过getAttribute()获取自定义属性.  IE下,even对象有*,y属性,但是没有page*,pageY属性;  Firefo*下,event对象有page*,pageY属性,但是没有*,y属性. 
 解决方法:〔条件注释〕缺点是在IE浏览器下可能会增加额外的 请求数。 
 Chrome 中文界面下默认会将小于 12p* 的文本强制按照 12p* 显示, 可通过参加 CSS 属性 -webkit-te*t-size-adjust: none; 解决. 
超访问过后hover样式就不出现了 被点击访问过的超样式不在具有hover和active了解决方法是改变CSS属性的排列顺序:L-V-H-A :  a:link {} a:visited {} a:hover {} a:active {} 
,描述一下 cookies,sessionStorage 和 localStorage 的区别?
cookie在浏览器和效劳器间来回传递。 sessionStorage和localStorage不会
sessionStorage和localStorage的存储空间更大;
sessionStorage和localStorage有更多丰富易用的接口;
sessionStorage和localStorage各自独立的存储空间;
CSS一、 介绍一下CSS的盒子模型?
〔1〕有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content局部包含了 border 和 pading;
〔2〕盒模型: 容(content)、填充(padding)、边界(margin