欢迎来到天天文库
浏览记录
ID:59825479
大小:13.00 KB
页数:4页
时间:2020-11-25
《前端面试笔试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、前端面试笔试题前端面试笔试题前端面试笔试题有哪些?前端面试笔试题分享给大家,以下就是小编整理的前端面试笔试题,一起来看看吧! 1.XHTML和HTML有什么区别 HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言 最主要的不同: XHTML元素必须被正确地嵌套。 XHTML元素必须被关闭。 标签名必须用小写字母。 XHTML文档必须拥有根元素。 2.前端页面有哪三层构成,分别是什么?作用是什么? 结构层Html表示层CSS行为层js; 3.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
2、 Ie(Ie内核)火狐(Gecko)谷歌(webkit,Blink)opera(Presto),Safari(wbkit) 4.什么是语义化的HTML? 直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情! html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析; 在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于SEO。 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。 5.HTML5为什么只需要写!DOCTYPEHTML?
3、 HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。 6.Doctype作用?标准模式与兼容模式各有什么区别? !DOCTYPE声明位于位于HTML文档中的第一行,处于html标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,
4、页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 7.html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和 HTML5? HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的.增加。 绘画canvas 用于媒介回放的video和audio元素 本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失; sessionStorage的数据在浏览器关闭后自动删除 语意化更好的内容元素,比如article、footer、
5、header、nav、section 表单控件,calendar、date、time、email、url、search 新的技术webworker,websockt,Geolocation 移除的元素 纯表现的元素:basefont,big,center,font,s,strike,tt,u; 对可用性产生负面影响的元素:frame,frameset,noframes; 支持HTML5新标签: IE8/IE7/IE6支持通过document.createElement方法产生的标签, 可以利用这一特性让这些浏览器支持HTML5新
6、标签, 浏览器支持新标签后,还需要添加标签默认的样式: 8.请描述一下cookies,sessionStorage和localStorage的区别? cookie在浏览器和服务器间来回传递。sessionStorage和localStorage不会 sessionStorage和localStorage的存储空间更大; sessionStorage和localStorage有更多丰富易用的接口; sessionStorage和localStorage各自独立的存储空间; 9.如何实现浏览器内多个标签页之间的通信? 调用local
7、storge、cookies等本地存储方式
此文档下载收益归作者所有