欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年百度公司前端开发实习生面试题(应聘 求职 面试准备资料).docx

    • 资源ID:35972081       资源大小:16.77KB        全文页数:11页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年百度公司前端开发实习生面试题(应聘 求职 面试准备资料).docx

    2022年百度公司前端开发实习生面试题第1题:写出 javascript 运行结果:alert('5'+5);结果:第2题:写出 javascript 运行结果:for(var i=0; ilO; i+) alert(i);结果:10第3题:Cookie> sessionStorage> localstorage 的区分参考:共同点:都是保存在扫瞄器端,且同源的。tail:H+Boolean(this.tail);10 ;11 var cat=new Cat();12 cat.getlnfo();复制代码构造器:1 function Animal(leg,tail)2 this.leg=leg;3 this.tail=tail;4 )56 function Cat(name,leg,tail)7 Animal.call(this,leg,tail);8 this.name=name;9 this.getlnfo=function()10 return “Animal'sname:,+this.name+H,numberofleg:,+this.leg+H,has tail:M+Boolean(this.tail);11);12 )1314 var cat=new Catfeat1,4,true);-io 15 cat.getlnfo();复制代码一 11区分:cookie数据始终在同源的 恳求中携带(即使不需要), 即cookie在扫瞄器和服务器间来回传递。而sessionstorage和 localstorage不会自动把数据发给服务器,仅在本地保存。cookie数据 还有路径(path)的概念,可以限制cookie只属于某个路径下。存储 大小限制也不同,cookie数据不能超过4k,同时由于每次 恳求 都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。 sessionstorage localstorage虽然也有存储大小的限制,但比cookie 大得多,可以到达5M或更大。数据有效期不同,sessionstorage:仅 在当前扫瞄器窗口关闭前有效,自然也就不行能长久保持; localstorage:始终有效,窗口或扫瞄器关闭也始终保存,因此用作长 久数据;cookie只在设置的cookie过期时间之前始终有效,即使窗口 或扫瞄器关闭。作用域不同,sessionStorage不在不同的扫瞄器窗口 中共享,即使是同一个页面;localstorage在全部同源窗口中都是共 享的;cookie也是在全部同源窗口中都是共享的。Web Storage支持 大事通知机制,可以将数据更新的通知发送给监听者。Web Storage 的api接口使用更便利。第4题:javascript中call。方法和apply。方法的区分。参考:call。和apply。方法作用相同,动态转变运行上下文,跨作用 域调用函数或方法。区分:唯一区分在于两个方法的其次个参数,call。方法的其次个参 数是依次给将要调用的函数或方法传递参数;而叩ply()方法的其次个 参数是数组或类数组(arguments)。例 子: foo.call(this, paral/para2,para3)等 价 于foo.apply(this,paral,para2/para3)第5题:什么是"use strict”?使用它的好处和坏处是什么?参考:use strict(严格模式)是在ECMAScript5中提出来的,是 为javascript定义了一种不同的解析与执行模型。在严格模式下, ECMAScript3中一些不确定的行为将得处处理,而且对某些担忧全操 作也会抛出错误。(参考javascript高级程序设计)严格模式分为全 局严格模式和局部严格模式。好处:(1)、消退Javascript语法的一些不合理、不严谨之处,削减-3-一些怪异行为;(2)、消退代码运行的一些担忧全之处,保证代码运行的平安;(3)、提高编译器效率,增加运行速度;(4)、为将来新版本的Javascript做好铺垫。坏处:在一个全局环境下使用严格模式,会使得非严格模式下的代 码merge后可能消失问题。第6题:写一段简洁的正那么表达式,匹配并取出字符串 s:.baidu /s?cl=3中的域名局部(注:域名局部非固定)参考:1 var str=, s:/.baidu /s?cl=3M;23 var reg=/ s:W(A-Za-z.+)VS+/;45 var result=reg.exec(str);7 if(result)89 alert(resultl);1011)第7题:用原生javascript编写程序:创立一个ul无序列表元素添加到body 中,ul下包含5个li元素,每个li元素包含一个text类型元素,text 元素内容可自定义。参考:url=/url1 !DOCTYPE HTML PUBLIC H-/W3C/DTD HTML 4.01 Transitional/ENH " :/w3.org/TR/html4/loose.dtcr2 html3 head4 meta -equiv=,lContent-TypeM content=,text/html;charset=UTF-8,5 title2022百度实习笔试题7/title6 script7 window.onload=function()8 var ulNode=document.create日ement('ur);9 var bodyNode=document.get日ementsByTagName('body');10 bodyNode0.appendChild(ulNode);11 forfvar i=0; i5; i+)12 var liNode=document.create日ementCIi);13 var textNode=document.createTextNode('li,+i);14 liNode.appendChild(textNode);15 ulNode.appendChild(liNode);16 )17 )18 /script19 /head20 body2122/body23 /html第8题:-6-用HTML和css实现如下布局,只需写出排版结构及样式,不要求 把内容一起写上。参考:IDOCTYPE HTML PUBLIC H-/W3C/DTD HTML 4.01 Transitional/ENH, :/.w3.org/TR/html4/loose.dtd,1htmlheadmeta -equiv="Content-Type” content=,text/html;charset=UTF-8Mtitle2022百度实习笔试题8/titlestyleli list-style-type: none;.info float: left; margin: 0 20px 20px;/style/headbodydivullidiv style=Mmargin: 20px;Mb 精彩分类/b/div/lili-7 divimg src="OOOO.png" alt="捕食草"/div divpspan 捕食草/spannbsp;nbsp;nbsp;nbsp;span 所属分类:草本植物 /span/pp是一种食虫植物。/p/div/lili style="clear: both;"/lilidivimg src="OOOO.png" alt="虎鲸" /divdivpspan 虎鲸/spannbsp;nbsp;nbsp;nbsp;nbsp;span 所属分类: 海洋 /span/pp是一种大型齿鲸。/p/div/li/ul/div/body/html(ps:这一题确实写得很挫)8第9题:【附加题】假设有一个基础对象叫"动物,拥有以下属性:腿的数 量、是否有尾巴,有另外一个对象叫“猫,拥有“动物对象的属性, 并增加一个属性为:动物名称,再增加一个方法,返回动物名称+腿 的数量+是否有尾巴的描述,请使用javascript原型链继承来创立以上 2个对象。参考:原型链:1 function Animal()2 Animal.prototype.Ieg=4;3 Animal.prototype.tail=true;4 var animal=new Animalf);5 function Cat()6 Cat.prototype=animal;7 Cat.prototype.name=,cat,;8 Cat.prototype.getlnfo=function()9 return "Animal's name:H+this.name+n,number of leg:,+this.leg+,has9

    注意事项

    本文(2022年百度公司前端开发实习生面试题(应聘 求职 面试准备资料).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开