整理总结的一些前端面试题

整理总结的一些前端面试题

ID:32217494

大小:61.59 KB

页数:17页

时间:2019-02-01

整理总结的一些前端面试题_第1页
整理总结的一些前端面试题_第2页
整理总结的一些前端面试题_第3页
整理总结的一些前端面试题_第4页
整理总结的一些前端面试题_第5页
资源描述:

《整理总结的一些前端面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、整理总结的一些前端面试题HTML面试题1.XHTML和HTML有什么区别·HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:·XHTML元素必须被正确地嵌套。·XHTML元素必须被关闭。·标签名必须用小写字母。·XHTML文档必须拥有根元素。2.前端页面有哪三层构成,分别是什么?作用是什么?·结构层Html表示层CSS行为层js;3.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?·Ie(Ie内核)火狐(Gecko)谷歌(webkit,Blink)opera(Presto)

2、,Safari(wbkit)4.什么是语义化的HTML?·直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情!·html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于SEO。·使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。5.HTML5为什么只需要写!DOCTYPEHTML?·HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的

3、行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。6.Doctype作用?标准模式与兼容模式各有什么区别?·!DOCTYPE声明位于位于HTML文档中的第一行,处于html标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。·标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。7.h

4、tml5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和HTML5?·HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加。·绘画canvas·用于媒介回放的video和audio元素·本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失;·sessionStorage的数据在浏览器关闭后自动删除·语意化更好的内容元素,比如article、footer、header、nav、section·表单控件,calendar、date、t

5、ime、email、url、search·新的技术webworker,websockt,Geolocation移除的元素·纯表现的元素:basefont,big,center,font,s,strike,tt,u;·对可用性产生负面影响的元素:frame,frameset,noframes;支持HTML5新标签:·IE8/IE7/IE6支持通过document.createElement方法产生的标签,·可以利用这一特性让这些浏览器支持HTML5新标签,·浏览器支持新标签后,还需要添加标签默认的样式:8.请描述一下cook

6、ies,sessionStorage和localStorage的区别?·cookie在浏览器和服务器间来回传递。sessionStorage和localStorage不会·sessionStorage和localStorage的存储空间更大;·sessionStorage和localStorage有更多丰富易用的接口;·sessionStorage和localStorage各自独立的存储空间;9.如何实现浏览器内多个标签页之间的通信?·调用localstorge、cookies等本地存储方式CSS面试题1.简要说一下CSS

7、的元素分类·块级元素:div,p,h1,form,ul,li;·行内元素:span>,a,label,input,img,strong,em;2.CSS隐藏元素的几种方法(至少说出三种)·Opacity:元素本身依然占据它自己的位置并对网页的布局起作用。它也将响应用户交互;·Visibility:与opacity唯一不同的是它不会响应任何用户交互。此外,元素在读屏软件中也会被隐藏;·Display:display设为none任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就

8、像元素完全不存在;·Position:不会影响布局,能让元素保持可以操作;·Clip-path:clip-path属性还没有在IE或者Edge下被完全支持。如果要在你的clip-path中使用外部的SVG文件,浏览器支持度还要低;3.CSS清除浮动的几种方法(至少两种)·使用带clear属性的空元素·使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。