欢迎来到天天文库
浏览记录
ID:82644853
大小:15.61 KB
页数:5页
时间:2022-10-29
《搜狗2018秋招前端试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
一. 选择题1. 关于cookie,sessionStorage和localStorage,以下说法正确的有:(bc)A. localStorage作用域都不受限制,可以跨域访问B. localStorage是持久化的本地存储C. sessionStorage是会话级别的存储D. sessionStorage仅当用户logout或者手动清除缓存时才失效2. 中的50%应该如何计算?(a)A. 父级元素宽度的50%B. 0C. 自身高度的50%D. 父级元素高度的50%3. html结构如下以下哪些选择器能够选中第一组p标签?(a)1. div+p2. p:first-child3. p:first-of-type4. div~p5. p:nth-child(2)
1A. 135B. 12C. 345D. 244. 下面哪些是Flex布局的项目属性:(ac)A. align-selfB. align-itemsC. flex-growD. flex-flow 5. 下列关于使用MVVM的特性,正确的是:(bcd)A. MVVM是一种使用模型-视图-控制器设计创建Web应用程序的模式。B. 可重用性。可以把一些视图的逻辑放在ViewMode里面,让很多View重用这段视图逻辑。C. 低耦合。View可以独立于Model变化和修改D. 模块化开发。开发人员可以专注与业务逻辑和数据的开发(ViewModel)。设计人员可以专注于界面(View)的设计。 6. 下面代码输出是什么?bfunctionfun(n,o){ console.log(o); return{ fun:function(m){ returnfun(m,n);
2}}}vara=fun(0).fun(1).fun(2).fun(3);A. undefined,1,2,3B. undefined,0,1,2C. undefined,0,1,1D. undefined,0,0,7. 以下哪些数组方法会更改现有数组返回?(ab)A. Array.prototype.spliceB. Array.prototype.sortC. Array.prototype.concatD. Array.prototype.slice8. 以下代码的运行结果是:(c)functionAnimal(name){ this.name=name;} Animal.prototype={ getName:function(){ returnthis.name;}}
3varmyDog=newAnimal(“dog”);vargetName=myDog.getName; getName(“cat”);A. undefinedB. “cat”C. “”D. “dog”9. 以下代码的运行结果是?(b)(答案应该是4444)for(vari=0;I<=3;i++){setTimeout(function(){console.log(i);},0);}A. 111B. 444C. 123D. 33310. HTTP状态码表示暂时性转移的是:(b)A. 304B. 302C. 301D. 200二. 问答题
41. HTML+CSS+Javascript实现以下功能:当用户点击页面里所有a标签时,如果其链接里包含数字,则点击该链接时提示用户“该链接存在风险,是否继续点击?”用户只有点击确认才打开该链接2. 搜狗汪仔机器人在参加一站到底节目录制时,被问到一个问题:“对任意长度字符串,删除其中的任意的N(N>=0)个字符,能形成多少种不同的子字符串呢?”请使用Javascript编码扩展String的delete方法帮助汪仔解决这个问题。测试用例:functiontest(){return‘sougou’.delete(0)===1;}
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处