版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页前端-单选复习测试卷附答案1.执行以下程序,输出结果为()vardatas=[10,20,30];datas.unshift(40,50);datas.pop();datas.push(60,70);datas.shift();console.log(datas.toString());A、50,10,20,60,70B、40,10,20,60,70C、10,20,30D、50,10,20,60【正确答案】:A2.在CSS语言中下列哪一项是「右边框全部属性」的语法?A、border-right-width:B、border-right-height:C、border-right:D、border-top-width:【正确答案】:C3.在ECMAScript6中,promise的状态不包含哪一项()A、PauseB、fulfulledC、rejectedD、pending【正确答案】:A4.以下哪项属于块级元素?A、B、C、<a>D、【正确答案】:D5.在Vue中,能够实现页面单击事件绑定的代码是()。A、v-on:enterB、v-on:clickC、v-on:mouseenterD、v-on:doubleclick【正确答案】:B6.创建一个位于文档内部位置的链接的代码是()A、<ahref="#NAME"></a>B、<aname="NAME"></a>C、<ahref="mailtEMAIL"></a>D、<ahref="URL"></a>【正确答案】:D7.下面所示代码,输出的结果是?functiontest(){return3}functionfn(){const[a=test(),b=4]=arguments;returna+b}console.log(fn(1,null))A、7B、5C、1D、NaN【正确答案】:C8.关于setTimeout(“check”,10)中说法正确的是?A、程序循环执行10次B、Check函数每10秒执行一次C、10做为参数传给函数checkD、Check函数每10毫秒执行一次【正确答案】:D9.varend=Math.pow(2,50)varstart=end-100varcount=0for(vari=start;i<=end;i++){++count}console.log(count)输出值为A、1B、100C、101D、other【正确答案】:C10.关于javascript下列说法错误的是A、javasciprt中的变量、函数名、操作符都区分大小写B、标识符的第一个字符必须是字母、下划线、数字或美元符号开头C、javascript的语句末尾的分号可加可不加D、javascript的基础数据类型有:Undefined、NaN、Boolean、Number、String、Symbol【正确答案】:B11.position定位,下列说法错误的是()position定位,下列说法错误的是()A、fixed元素,可定位相对于浏览器窗口的指定坐标,它始终是以body为依据B、absolute的元素,如果它的父容器设置了position属性,并且position的属性值为absolute或者relative,那么就会依据父容器进行偏移C、fixeD、relative元素以它原来的位置为基准偏移,在其移动后,原来的位置不再占据空间【正确答案】:D12.以下哪个不是animation-timing-function合法值?A、linearB、jump-bothC、fade-inD、steps【正确答案】:C13.关于箭头函数下列说法错误的一项是:()A、函数体内this的指向是定义时所在的对象,而不是使用时所在的对象B、箭头函数内不能使用arguments对象C、箭头函数不能使用yield命令D、可以使用new创建一个箭头函数的实例【正确答案】:D14.下列属性哪一个能够实现层的隐藏?A、display:falseB、display:hiddenC、display:noneD、display:””【正确答案】:C15.关于路由说法错误的是()A、使用脚手架创建项目时,需要选择安装vue-routerB、在嵌套路由中,需要VueRouter的参数中使用children配置C、vue-router不可以实现重定向D、vue-router可以通过配置实现路由懒加载【正确答案】:C16.以下不属于window.location的对象属性的是()A、location.searchB、tocolC、location.hashD、location.history【正确答案】:D17.分析下面的JavaScript代码段,输出结果是()vara=newArray(2,3,4,5,6),sum=0;for(vari=1;i<a.length;i++){sum+=a[i];}console.log(sum);A、12B、14C、18D、20【正确答案】:C18.css中可继承的属性是()A、heightB、font-sizeC、borderD、width【正确答案】:B19.关于ES6解构表达式,描述正确的是()let[a,b,c,d,e]="hello";A、e="hello";B、其它都为undefinedC、当中a="h",b="e";D、语法报错【正确答案】:C20.以下JavaScript代码,运行结果是什么?()varpath="/project/detail.do";path.split(/\/+/).slice(1).reverse().slice(1).reverse().join('/');A、///project/detail.doB、/C、/projectD、/project/detail.do【正确答案】:C21.面向对象编程设计的特点不包括A、集成B、封装C、继承D、多态【正确答案】:A22.以下不是vue内置指令的是A:v-htmlB、v-onC、v-forD、v-hidden【正确答案】:D23.以下哪个钩子不在vue第一次页面加载时触发?A、beforeCreateB、updatedC、beforeMountD、mounted【正确答案】:B24.CSS优先级顺序正确的是A、!important>class>iD、>tagB、!important>tag>class>idC、!important>iD、class>!important>i>tag【正确答案】:C25.以下结果里,返回true的是()A、1===’1’B、!![]C、null===undefinedD、!!’’【正确答案】:B26.网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?()A、一直到IE9,都是Trident内核B、firefox是Gecko内核C、chrome是webkit内核D、IE是目前最快的浏览器【正确答案】:D27.css中clear的作用是什么?()A、清除该元素所有样式B、清除该元素父元素的所有样式C、指明该元素周围不可出现浮动元素D、指明该元素的父元素周围不可出现浮动元素【正确答案】:C28.以下关于盒子模型描述正确的是A、标准盒子模型中:盒子的总宽度=左右margin+左右border+左右padding+widthB、IE盒子模型中:盒子总宽度=左右margin+左右border+widthC、标准盒子模型中:盒子的总宽度=左右margin+左右border+widthD、IE盒子模型中:盒子总宽度=width【正确答案】:A29.关于HTML语义化,以下哪个说法是正确的?A、语义化的HTML有利于机器的阅读,如PDA手持设备、搜索引擎爬虫;但不利于人的阅读B、Table属于过时的标签,遇到数据列表时,需尽量使用div来模拟表格C、语义化是HTML5带来的新概念,此前版本的HTML无法做到语义化D、header、article、address都属于语义化明确的标签【正确答案】:D30.以下属性可以使div水平向右平移100px,并旋转45度的是()A、transform:translateX(100)scale(45);B、transform:translateX(100px)C、translateX:100px;rotate(45deg)D、transform:translateX(100px)scale(45deg)【正确答案】:C31.下列关于Vue的描述错误的是A、Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新B、Vue的this没有指向当前组件实例C、Vue能使用jsx进行编程D、Vue是数据驱动视图的更新【正确答案】:B32.关于Vue2.x组件间通信说法错误的是()A、Vuex可以实现任何关系的组件间的通信B、如果子组件修改,通过props获取的父组件传过去的字符串或数字会报错C、子组件可以通过$emit给父组件传值D、可以通过context进行组件间传值【正确答案】:D33.关于$nextTick说法错误的是A、在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上B、在created等虚拟DOM没有完成挂载的钩子函数中,不能把操作语句放在$nextTick的回调函数中C、$nextTick()返回一个Promise对象D、需要使用$nextTick()原因是Vue是异步渲染【正确答案】:B34.下列说法正确的有:()A、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;B、display:none;为被隐藏的对象保留其物理空间;C、visibility:hidden;与display:none;两者没有本质上的区别;D、visibility:hidden;产生reflow和repaint(回流与重绘);【正确答案】:A35.Git暂存操作的API是什么A、gitbisectB、gitstashC、gitrebaseD、gitfetch【正确答案】:B36.如果要运用CSS3动画,你需要运用什么规则?A、animationB、keyframesC、flashD、transition【正确答案】:B37.以下表达式,正确的是()A、Number('a')==Number('a')B、-1==trueC、3+'2'===5D、![]==''【正确答案】:D38.下列关于web页面级优化描述最正确的是()A、减少HTTP请求的次数B、进行资源合拼和压缩C、减少不必要的HTTP跳转D、以上描述都对【正确答案】:D39.以下哪个不是Vue生命周期钩子()A、beforeMountB、beforeActivateC、Activated()D、errorCaptured【正确答案】:B40.以下不是vue指令的是?A:v-htmlB、v-onC、v-forD、v-hidden【正确答案】:D41.下列哪个不属于id与class之间的区别()A、id在文档中只能使用一次,而class可以多次使用B、id比class具有更高的样式优先级C、一个元素只能有一个id属性值,却可以拥有多个class属性值D、在class中可以定义:hover伪类,在id中不能定义【正确答案】:D42.关于http状态码,下列说法错误的是哪个?A、200:请求已成功,请求所希望的响应头或数据体将随此响应返回B、301:临时重定向C、404:请求失败,未找到服务器上的资源D、502:服务器端错误【正确答案】:B43.关于Vuex说法错误的是A、actions通过commit触发mutations中的方法进行状态变更B、Vuex是单项数据流变更数据C、ajax一般放在mutations中,把获取到的数据存储state中D、由于Vuex使用单一状态树,应用的所有状态会集中到一个比较大的对象【正确答案】:C44.关于Vue组件间的参数传递,下列哪项是不正确的?A、若子组件给父组件传值,可使用$emit方法B、祖孙组件之间可以使用provide和inject方式跨层级相互传值C、若子组件使用$emit('say')派发事件,父组件可使用@say监听D、若父组件给子组件传值,子组件可通过props接受数据【正确答案】:B45.下列v-show和v-if说法正确的是?A、v-showd的本质是通过css的display:none实现隐藏的,只编译一次B、v-show是动态向DOM树内删除或者添加DOM元素,如果初始值为false的话就不会编译C、如果要频繁切换某节点,使用v-ifD、v-show不停的销毁和创建比较消耗性能【正确答案】:A46.下列选项中,用来安装vue模块的正确命令是()。A、npminstallvueB、node.jsinstallvueC、nodeinstallvueD、npmIvue【正确答案】:A47.以下选项中不属于vuex中的属性?A、stateB、gettersC、actionsD、init【正确答案】:D48.下面关于CSS中link和@import的区别,描述错误的是A、link属于XHTML标签,而@import完全是CSS提供的一种方式B、当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载C、link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效D、当使用JavaScript控制dom去改变样式的时候,只能使用@import方式【正确答案】:D49.下列哪些不是浏览器支持的css选择器:()A、div+pB、div:nth-child(1)C、a:disabledD、input:disabled【正确答案】:C50.关于Animation-timing-function下列说法正确的是?()A、linear是默认动画,动画从头到尾的速度是相同的B、ease是默认动画,动画以低速开始,然后加快,在结束前变慢C、cubic-bezier(n,n,n,n),在cubic-bezier函数中自己的值。可能的值是从0到100的数值D、ease-in动画以低速结束【正确答案】:B51.下列关于Vue实例对象接口的说法,错误的是()。A、Vue实例对象提供了实例可操作方法B、Vue实例对象$datC、通过Vue实例对象可以进行Vue全局配置D、Vue实例对象接口同样可以通过Vue方式调用【正确答案】:D52.Canvas能够使用___绘制2D图形A、XHTMLB、JavaScriptC、HTMLD、XML【正确答案】:B53.下列关于Vue自定义指令钩子函数的描述错误的是A、被绑定元素插入父节点时调用inserted函数B、组件的VNode更新时调用update函数C、bind函数只调用一次,指令第一次绑定到元素时调用D、自定义指令钩子函数参数"el"指所绑定的元素,但是不可以通过el直接操作DOM元素【正确答案】:D54.在javascript里,下列选项中不属于数组方法的是?A、sort()B、length()C、concat()D、reverse()【正确答案】:B55.如何遍历下面的my_data对象?()varmy_data={a:’Ape’,b:’Banana’,c:’Citronella’};A、for(vari=0;i<my_datlength;i++){}B、foreach(my_datC、for(varkeyinmy_data){}D、全不正确【正确答案】:C56.varemp=newArray(3);for(variinemp)以下答案中能与for循环代码互换的是?A、for(vari=0;i<emp;i++)B、for(vari=0;i<Array(3);i++)C、for(vari=0;i<emp.length();i++)D、for(vari=0;i<emp.length;i++)【正确答案】:D57.下列声明数组的语句中,错误的选项是?A、Vararry=newArray()B、Vararry=newArray(3)C、Vararry[]=newArray(3)(4)D、Vararry=newArray(„3‟,‟4‟)【正确答案】:C58.代码'abcdefg'.substring(2,3)的结果是?A、cdeB、bC、cD、bcd【正确答案】:C59.超链接访问过后hover样式就不出现了,被点击访问过的超链接样式不再具有hover和active了,解决方法是改变CSS属性的排列顺序?()A、a:link{}a:visited{}a:hover{}a:active{}B、a:visited{}a:link{}a:hover{}a:active{}C、a:active{}a:link{}a:hover{}a:visited{}D、a:link{}a:active{}a:hover{}a:visited{}【正确答案】:A60.下面不属于关键字let的特点的是:()A、只在let命令所在的代码块内有效B、会产生变量提升现象C、同一个作用域,不能重复声明同一个变量D、不能在函数内部重新声明参数【正确答案】:B61.用户在登陆某个账号时,通常是将账号名和密码分别输入到对应的文本框中,现要将账号名和密码连接起来作为用户的唯一标识符,怎样来实现这一功能()A、userName.concat(pwd);B、userName.append(pwd);C、userName.appendTo(pwd);D、userName.pop(pwd);【正确答案】:A62.下列关于Vue内置组件的描述错误的是()A、transition:为组件的载入和切换提供动画效果B、transition-group:作为多个元素/组件的过渡效果C、keep-alive:缓存子组件,被包裹的子组件会多出两个生命周期:activateD、当组件在keep-alive内被切换时,它的mounted和unmounted生命周期钩子也会被调用【正确答案】:D63.下面关于Vuex中的actions的说法,正确的是()。A、.actions中事件函数通过commit完成分发B、acitons中事件处理函数接收context对象C、actions与Vue实例中的methods是类似的D、.可以用来注入自定义选项的处理逻辑【正确答案】:C64.面逻辑判断哪个条件为falseleta=newNumber(3);letb=Number(3);letc=+'3';A、a===bB、b===cC、a==bD、a==c【正确答案】:A65.下列选项中,不属于CSS3样式选择器的是()A、empty选择器B、root选择器C、target选择器D、ID选择器【正确答案】:D66.关于将Promise.all和Promise.race传入空数组的两段代码的输出结果说法正确的是:Promise.all([]).then((res)=>{console.log('all');});Promise.race([]).then((res)=>{console.log('race');});A、all和race都会被输出B、all和race都不会被输出C、all会被输出,而race不会被输出D、all不会被输出,race会被输出【正确答案】:C67..关于定义常量的关键字const,定义一个Object对象{“name”:”Jack”},再对属性name的值进行修改,如:=“John”。下列说法正确的:()A、修改常量,程序跑出异常B、程序不抛出异常,修改无效C、修改成功,name的值为JohnD、程序不抛出异常,name的值为undefined【正确答案】:C68.放在HTML里的哪一部分JavaScripts会在页面加载的时候被执行?()A、文件头部位置B、文件尾C、<head>标签部分D、<body>标签部分【正确答案】:D69.下面代码输出为true的是?()A、console.log([]===[]);B、console.log(undefineC、console.log(undefineD、console.log(false=='');【正确答案】:D70.以下哪个选项是<form>标签的属性?A、methodB、actionC、methoD、其他选项都不是【正确答案】:C71.http的请求方法有哪些?A、getpostB、getpostputC、getpostputdeleteD、getpostputdeleteoptions【正确答案】:D72.setTimeout(“go()”,10);表示的意思是()A、间隔10秒后,go()函数执行一次B、go()函数持续调用10次C、间隔10毫秒后,go()函数执行一次D、间隔10分钟后,go()函数执行一次【正确答案】:C73.HTML中,设置背景颜色的代码是A、<bodybgcolor=?>B、<bodytext=?>C、<bodylink=?>D、<bodyvlink=?>【正确答案】:A74.下面分别使用JSON.stringify方法,返回值res分别是()constfn=function(){}constres=JSON.stringify(fn)constnum=123constres=JSON.stringify(num)constres=JSON.stringify(NaN)constb=trueconstres=JSON.stringify(b)constfn=function(){}constres=JSON.stringify(fn)constnum=123constres=JSON.stringify(num)constres=JSON.stringify(NaN)constb=trueconstres=JSON.stringify(b)A、function'、'123'、'NaN'、'true'B、undefined、'123'、undefined、'true'C、undefined、'123'、'null'、'true'D、undefined、'123'、'null'、undefined【正确答案】:C75.哪个元素指定多个媒体资源A、B、<source>C、<object>D、【正确答案】:B76.以下代码执行后,console的输出是()functionFoo(){console.log(this.location);}Foo();A、当前窗口的Location对象B、undefinedC、nullD、TypeError【正确答案】:A77.以下描述哪个是http状态码502()A、连接超时B、服务器拒绝访问C、网关错误D、服务器内部错误【正确答案】:C78.在HTML中,样式表按照应用方式可以分为三种类型,其中不包括()A、内嵌样式表B、行内样式表C、外部样式表文D、类样式表【正确答案】:D79.以下关于meta标签描述不正确的是()A、可设置charset声明文档字符编码,避免出现乱码问题B、可增强SEO优化C、可设置优先使用哪个版本浏览器D、可设置页面标签【正确答案】:C80.创建最小的标题文本标签是()A、</pre>B、<h1></h1>C、<h6></h6>D、【正确答案】:D81.下列不属于javascript内置对象的是()A、MathB、DateC、RegExpD、Window【正确答案】:D82.制作级联菜单功能时调用的是下拉列表框的哪个事件?A、onChangeB、onFocusC、selecteD、onClick【正确答案】:A83.有如下代码,最终渲染出来的div元素的class属性值是()有如下模板:<divclass="static"v-bind:class="{active:isActive,'text-danger':hasError}"></div>和如下data:data:{isActive:true,hasError:false}A、static、isActiveB、staticC、static、hasErrorD、isactive【正确答案】:B84.在HTML中,()可以在网页上通过链接直接打开邮件客户端发送邮件A、<ahref=”telnet:ming.zhou@”>发送邮件</a>B、<ahref=”mail:ming.zhou@”>发送邮件</a>C、<ahref=”mailto:ming.zhou@”>发送邮件</a>D、<ahref=”ftp:ming.zhou@”>发送邮件</a>【正确答案】:C85.以下选项中不可以进行路由跳转的是()A、this.$router.jump()B、route-linkC、this.$router.push()D、this.$router.replace()【正确答案】:A86.下列代码结果为true的是?()A、Symbol.for('a')===Symbol.for('a')B、Symbol('a')===Symbol('a')C、NaN===NaND、{}==={}【正确答案】:A87.关于关键字const,下列说法错误的是:()A、用于声明常量,声明后不可修改B、不会发生变量提升现象C、不能重复声明同一个变量D、可以先声明,不赋值。【正确答案】:D88.Vue等单页面应用的优点()?A、不利于SEOB、初次加载耗时相对增多C、导航不可用,如果一定要导航需要自行实现前进、后退D、具有桌面应用的即时性、网站的可移植性和可访问性【正确答案】:D89.两个上下排列的div元素,上面的div设置margin-bottom:130px;下面的div设置margin-top:50px;那么这两个之间的间距为()A、180pxB、130pxC、50pxD、80px【正确答案】:B90.以下不属于JavaScript基本数据类型的是:()A、BooleanB、undefinedC、SymbolD、Array【正确答案】:D91.<script>varm=1,j=k=0;functionadd(n){returnn=n+1;}y=add(m);functionadd(n){returnn=n+3;}z=add(m);</script>y和z的最终结果为:A、2,4B、4,4C、2,2D、报异常【正确答案】:B92.下列关于query方式传参的说法,正确的是()A、在目标页面中使用“this.$route.params.参数名”来获取参数B、在页面跳转的时候,不能在地址栏看到请求参数C、在目标页面中使用“this.route.query.参数名”来获取参数D、query方式传递的参数会在地址栏展示【正确答案】:D93.下面有关浏览器中使用js跨域获取数据的描述,说法错误的是()A、使用来进行跨域B、域名、端口相同,协议不同,属于相同的域C、js可以使用jsonp进行跨域D、通过修改document.domain来跨子域【正确答案】:B94.有9个外形和材质一样的球,其中1个球重量略轻于其它8个球,现有一个可以称重天平(两边称重),请问最少需要称几次,可以找出这1个轻球?()A、1次B、2次C、3次D、4次【正确答案】:B95.下列关于v-model的说法,哪项是不正确的是()A、v-model如果为不同元素绑定数据,则使用不同的元素property,并抛出不同的事件B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据C、v-model是内置指令,不能用在自定义组件上D、对input使用v-model,实际上是指定其:value和input事件【正确答案】:C96.以下获取动态路由{path:'/user/:id'}中id的值正确的是:A、this.$route.params.idB、this.route.params.idC、this.$router.params.idD、this.router.params.id【正确答案】:A97.下列哪个不属于表单标签?A、SELECTB、TABLEC、INPUTD、CHECKBOX【正确答案】:B98.下列关于Vue2和Vue3的描述错误的是A、Vue3中Template支持多个根标签,Vue2不支持B、Vue3中的生命周期的挂载钩子是onMounted,需要引入才能使用C、Vue3组合API中的setup()方法中不可以使用生命周期钩子函数D、Vue3引入了tree-shaking,以模块的方式引入api,减小打包体积【正确答案】:C99.CSS样式,下面哪一个元素能够达到最大宽度,且前后各有一个换行?()A、BlockElementB、SquareElementC、SideElementD、BoxElement【正确答案】:A100.下列关于Vue的优势的说法错误的是()。A、双向数据绑定B、轻量级框架C、增加代码的耦合度D、实现组件化【正确答案】:C101.下列哪个操作是W3C标准定义的阻止事件向父容器传递A、e.preventDefault()B、e.cancelBubble=trueC、e.stopPropagation()D、e.stopImmediatePropagation()【正确答案】:C102.下列说法不正确的是哪项?A、可通过this.$parent查找当前组件的父组件B、可使用this.$refs查找命名子组件C、可使用this.$children按顺序查找当前组件的直接子组件D、可使用$root查找根组件,并可配合children遍历全部组件【正确答案】:C103.Vuex实例对象中类似于computed计算属性功能的选项是()A、.stateB、mutationsC、actionsD、.getters【正确答案】:D104.执行以下代码,错误的输出结果是()A、输入:typeof{"x":1}输出:"object"B、输入:typeof1输出:"number"C、输入:typeof[{x:1}]输出:"array"D、输入:typeofNaN输出:"number"【正确答案】:C105.新窗口打开网页,用到以下哪个值()A、_selfB、_blankC、_topD、_parent【正确答案】:B106.Vue双向绑定原理是通过Object的哪个方法实现的()A、getPrototype()B、preventExtensions()C、defineProperty()D、assign()【正确答案】:C107.不属于vue的props验证类型的是哪一项()?A、FunctionB、ObjectC、MapD、Boolean【正确答案】:C108.下面CSS3新增伪类中不正确的一个是()A、p:first-of-typeB、p:only-of-chilC、p:nth-child(2)D、:disabled【正确答案】:B109.下面那个选项设置web页面的背景颜色?A、<bodybackground="color-name">B、<bodybackgroundcolor="color-name">C、<bodybg-color="color-name">D、<bodybgcolor="color-name">【正确答案】:D110.设置围绕一个图像的边框的大小的标记是()A、</img>B、C、D、【正确答案】:D111.JavaScript中window对象的子对象不包含以下哪个对象?()A、documentB、selfC、historyD、message【正确答案】:D112.下列关于Vue2.x响应式的描述错误的是A、当利用索引值设置一个数组项时,Vue不能检测到数组的变动B、当修改数组的长度时,Vue不能检测到数组的变动C、Vue可以监听对象属性的添加或删除D、可以通过Vue.set()方法向嵌套对象添加响应式属性【正确答案】:C113.下列说法错误的是()A、设置display:none后的元素只会导致浏览器的重排而不会重绘B、设置visibility:hidde后的元素只会导致浏览器重绘而不会重排C、设置元素opacity:0之后,也可以触发点击事件D、visibility:hidden的元素无法触发其点击事件【正确答案】:A114.js数组的方法中,哪些方法不能改变自身数组()A、spliceB、concatC、sortD、pop【正确答案】:B115.Canvas能够使用___绘制2D图形A、XMLB、HTMLC、JavaScriptD、XHTML【正确答案】:C116.下列说法不正确的是哪项A、key的作用主要是为了高效的更新虚拟DOMB、若制定了组件的template选项,render函数不会执行C、使用vm.$nextTick可以确保获得DOM异步更新的结果D、若没有el选项,vm.$mount(dom)可将vue实例挂载于指定元素上【正确答案】:B117.下列关于Vue的描述错误的是A、当给某个组件修改某个值时,该组件不会立即重新渲染B、Vue内部使用原生Promise.then、MutationObserver和setImmediate实现异步队列,不会采用setTimeout(fn,0)C、$nextTick()返回一个Promise对象D、$nextTick()可以配合async/await使用【正确答案】:B118.以下符合ES6写法的有:()A、classFoo{constructor(){returnObject.create(null);}}Foo()B、varm=1;exportm;C、exportvarfirstName=’Michael’;D、在A模块中export{readFile}后,在B模块中importreadFilefrom‘A’可以获取到readFile【正确答案】:C119.下列关于Vuex实例对象接口的说法,错误的是()A、.Vuex实例对象提供了store实例对象可操作方法B、Vuex实例对象$datC、通过Vuex实例对象可实现组件状态的管理维护D、.Vuex实例对象初始数据是state数据【正确答案】:B120.关于keep-alive说法错误的是A、keep-alive可以通过include属性,匹配要进行缓存的组件B、当组件在keep-alive内被切换,它的activated和deactivated这两个生命周期钩子函数将会被对应执行C、keep-alive自身不会渲染为一个DOM元素,也不会出现在组件的父组件链中D、max属性控制最多可以缓存多少组件实例。一旦这个数字达到了,新创建的实例则不能再进行缓存【正确答案】:D121.如何判断一个js对象是否是Array,arr为要判断的对象,其中最准确的方法是?()A、typeof(arr)B、arrinstanceofArrayC、arr.toString==='[objectArray]';D、Ototype.toString.call(arr)==='[objectArray]';【正确答案】:B122.以下输出varfoo={bar(){(function(){console.log(this)})()}}foo.bar()A、fooB、windowC、barD、undefined【正确答案】:B123.下面关于Vue.mixin的说法,错误的是()。A、Vue.mixin是Vue提供的全局接口APIB、Vue.mixin可以用来注入组件选项C、使用Vue.mixin可能会影响到所有Vue实例D、Vue.mixin不可以用来注入自定义选项的处理逻辑【正确答案】:D124.通常情况下,一个URL的格式是A、协议//路径名称主机:端口/#哈希标识?搜索条件B、协议//主机:端口/#哈希标识/路径名称?搜索条件C、协议//主机:端口/路径名称?搜索条件D、协议//主机:端口?搜索条件/路径名称#哈希标识【正确答案】:C125.通过以下哪种方法可以获取dom元素节点?()A、document.getElementById("#app")B、document.getElementsById("app")C、document.querySelector("#app")D、document.querySelectorAll("app")【正确答案】:A126.下面这段代码运行结果是?constarr=[1,2,3,4];let[a,b="b",c,d]=arr;console.log(b)A、2B、"b"C、undefinedD、报错【正确答案】:A127.varperson={fname:"John",lname:"Doe",age:25};vartxt="";for(xinperson){txt=txt+person[x];}alert(txt);输出为?A、JohnDoe25B、fname:"John",lname:"Doe",age:25C、fname:John,lname:Doe,age:25D、fnamelnameage【正确答案】:A128.关于Vuex说法错误的是()A、Vuex可以用来管理数据B、Vuex也可以实现组件间的传值C、Vuex的属性有state、mutations、actions、setters等D、mutation中的方法按照规定最好不要涉及异步方法【正确答案】:C129.npm包管理器是基于()平台使用的。A、Node.jsB、VueC、BabelD、Angular【正确答案】:A130.以下不支持冒泡的鼠标事件为()?A、mouseoverB、clickC、mouseleaveD、mousemove【正确答案】:C131.以下JavaScript代码片段中,请选择结果为true的表达式:()A、2>2*1||"5"==5B、2>2*1&&5==5C、1<2&&"5"!=5D、2<2||"5"!=5【正确答案】:A132.如果想为id值为button1的元素设置背景色为红色,下列选项中,做法正确的一项是()A、document.getElementById('button1').style.backgroundColor="red";B、document.getElementById('button1').style.backgroundcolor="red";C、document.getElementById('button1').style.backGroundColor="red";D、document.getElementById('button1').style.bgcolor="red";【正确答案】:A133.下面关于vuex的核心模块说法,错误的是A、vuex配置对象中,actions选项是异步的B、vue.config对象是全局配置对象C、vuex配置对象中,mutations选项是同步的D、通过commit完成mutations提交【正确答案】:B134.JavaScript定义vara="40",varb=7,则执行a%b会得到()A、nullB、undefinedC、5D、"5"【正确答案】:C135.下列不属于Vue开发所需工具的是()。A、Chrome
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州国储物流有限公司招聘笔试参考题库含答案解析
- 2025年贵州黔力实业有限公司招聘笔试参考题库含答案解析
- 基于人工智能的远程办公效率改进行动研究
- 建元煤矿生态保护绿色开采固体充填采煤建设项目可行性研究报告写作模板-申批备案
- 创意琉璃艺术品产销游综合中心项目可行性研究报告写作模板-申批备案
- 二零二五年度合资创立环保工程分公司合同示范2篇
- 2024版汽车修理工专属聘用合同版B版
- 2024版韩流明星离婚合同书样本版
- 二零二五年度环保技术服务合同印花税免除细则2篇
- 二零二五年度搜索引擎优化服务与竞争对手分析合同3篇
- 40篇英语短文搞定高考3500个单词(全部)
- 2024年茂名市高三第一次综合测试(一模)化学试卷(含答案)
- (常州卷)江苏省常州市2023-2024学年五年级上学期期末考试质量调研数学试卷一(苏教版)
- 安徽省合肥市庐阳区2023年九年级上学期期末化学试题附答案
- 2023宣武医院舆情报告
- 小学语文三年级上册 习作:这儿真美 课件
- 海南省天一大联考2024届高一物理第一学期期末监测试题含解析
- 国家食源性疾病监测工作标准手册
- 混凝土搅拌车课件
- 重症医学科运用PDCA循环降低失禁性皮炎发生率品管圈成果汇报
- 关于新中国史简介 新中国史简介 最好
评论
0/150
提交评论