- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前端的与移动开发
[前端与移动开发]?【前端技术分享】近期整理前端面试题,供大家参考HTMLCSS1.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。存储大小:cookie数据大小不能超过4k。sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。有期时间:localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;sessionStorage?数据在当前浏览器窗口关闭后自动删除。cookie? ?? ?? ? 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭12.iframe有那些缺点?iframe会阻塞主页面的Onload事件;有哪些信誉好的足球投注网站引擎的检索程序无法解读这种页面,不利于SEO;iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题。3.如何实现浏览器内多个标签页之间的通信?WebSocket、SharedWorker也可以调用localstorge、cookies等本地存储方式。localstorge另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件,我们通过监听事件,控制它的值来进行页面信息通信。注意quirks:Safari 在无痕模式下设置localstorge值时会抛出 QuotaExceededError 的异常。4.如何在页面上实现一个圆形的可点击区域?(1)map+area或者svg(2)border-radius(3)纯js实现 需要求一个点在不在圆上简单算法、获取鼠标坐标等等5.介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?(1)有两种, IE 盒子模型、W3C 盒子模型。(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border)。(3)区??别: IE的content部分把 border 和 padding计算了进去。6.CSS优先级算法如何计算?优先级就近原则,同权重情况下样式定义最近者为准;载入样式以最后载入的定位为准;优先级为:!important ?id class tagimportant比内联优先级高(style)7.为什么要使用CSS spritesCSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background-position”的组合进行背景定位,这样可以减少很多图片请求的开销,因为请求耗时比较长;请求虽然可以并发,但是如果请求太多会给服务器增加很大的压力。8.display:none和visibility:hidden的区别?display:none?隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,就当他从来不存在。visibility:hidden?隐藏对应的元素,但是在文档布局中仍保留原来的空间。9.position的absolute与fixed区别absolute浮动定位是相对于父级中设置position为relative或者absolute最近的父级元素fixed浮动定位是相对于浏览器视窗的10.IE 8以下版本的浏览器中的盒模型有什么不同?IE8以下浏览器的盒模型中定义的元素的宽高不包括内边距和边框JavaScript1.JS数组去重以下是展示三种方法:font size=3Atotype.unique1 = function () {?var n = []; //一个新的临时数组?for (var i = 0; i this.length; i++) //遍历当前数组?{ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面 if (n.indexOf(this[i]) == -1) n.push(this[i]);?}?return n;}Atotype.unique2 = function(){ var n = {},r=[]; //n为hash表,r为临时数组 for(var i = 0; i this.length; i++) //遍历
您可能关注的文档
- 分的时图量价背离的化解.doc
- 分级基金从入门到的精通.ppt
- 列管式换热器的设计说明书.doc
- 列管的式换热器的设计.doc
- 列的车运行控制系统.ppt
- 切片的异常图片.ppt
- 农的业系统简介.ppt
- 刚起步的装修公的司应该如何运营.doc
- 凡超寻访的培训汇报总结.pptx
- 创新医疗的器械特别审批申请表.pdf
- 2023年贵州省遵义市中考地理真题(原卷版).pdf
- 2023年河北省中考道德与法治真题(解析版).pdf
- 2025年婚姻家庭咨询师职业鉴定实践操作试题试卷.docx
- 2025年心理咨询师实操技能考核试卷:心理咨询师心理素质提升策略解析与技巧.docx
- 2025年高校辅导员考试题库:班级管理策略与团队建设试题卷.docx
- 2025年注册会计师考试《会计》租赁会计历年真题回顾与模拟试题.docx
- 2025年中学教师资格考试《综合素质》教育法律法规教育法律教育评价试题卷(含答案).docx
- 2025年钳工高级工职业技能鉴定题库:机械制造装备试题解析.docx
- 2025年注安工程师考试安全生产管理真题试卷(附答案).docx
- 2023年河北省石家庄市中考地理真题(解析版).pdf
文档评论(0)