1 / 15
文档名称:

web前端开发面试题汇总(共15页).doc

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

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

分享

预览

web前端开发面试题汇总(共15页).doc

上传人:wwlgqnh 2022/4/2 文件大小:47 KB

下载得到文件列表

web前端开发面试题汇总(共15页).doc

相关文档

文档介绍

文档介绍:精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
web前端开发面试题汇总
1天前653浏pt来实现网页的动态效果。 最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎。
9. html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
(Q1) HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。
(1)绘画 canvas;
(2)用于媒介回放的 video 和 audio 元素;
(3)本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失; (4)sessionStorage 的数据在浏览器关闭后自动删除;
(5)语意化更好的内容元素,比如 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产生的双倍距离 #box{ float:left; width:10px; margin:0 0 0 100px;}  
这种情况之下IE会产生20px的距离,解决方案是在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()获取自定义属性;Firefox下,只能使用getAttribute()获取自定义属性. 解决方法:统一通过getAttribute()获取自定义属性.  IE下,even对象有x,y属性,但是没有pageX,pageY属性;  Firefox下,event对象有pageX,pageY属性,但是没有x,y属性. 
 解决方法:(条件注释)缺点是在IE浏览器下可能会增加额外的HTTP请求数。 
 Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示, 可通过加入 CSS 属性 -webkit-text-size-adjus