前端-单选复习试题及答案_第1页
前端-单选复习试题及答案_第2页
前端-单选复习试题及答案_第3页
前端-单选复习试题及答案_第4页
前端-单选复习试题及答案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页前端-单选复习试题及答案1.下列关于Vue实例对象说法不正确的是()。A、Vue实例对象是通过newVue({})方式创建的B、Vue实例对象只允许有唯一的一个根标签C、通过methods参数可以定义事件处理函数D、Vue实例对象中datA、数据不具有响应特性【正确答案】:D2.哪个元素指定多个媒体资源A、B、<source>C、<object>D、【正确答案】:B3.桌子上有4个杯子,每个杯子上写着一句话(如下),如果其中只有一句真话,那么以下哪项为真?()第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”;A、所有的杯子中都有水果糖B、所有的杯子中都没有水果糖C、所有的杯子中都没有苹果D、第三个杯子中有巧克力【正确答案】:D4.有如下代码,最终渲染出来的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【正确答案】:B5.下面所示代码,输出的结果是?functiontest(){return3}functionfn(){const[a=test(),b=4]=arguments;returna+b}console.log(fn(1,null))A、7B、5C、1D、NaN【正确答案】:C6.下列关于Vue说法错误的是()。A、Vue与Angular都可以用来创建复杂的前端项目B、Vue的优势主要包括轻量级、双向数据绑定C、Vue在进行实例化之前,应确保已经引入了核心文件vue.jsD、Vue与React语法是完全相同的【正确答案】:D7.下列哪个不属于id与class之间的区别()A、id在文档中只能使用一次,而class可以多次使用B、id比class具有更高的样式优先级C、一个元素只能有一个id属性值,却可以拥有多个class属性值D、在class中可以定义:hover伪类,在id中不能定义【正确答案】:D8.关于下列CSS选择器:ID选择器、类选择器、伪类选择器、标签名称选择器,排序正确的是:()A、ID、选择器>Class选择器>伪类=标签名称选择器B、IC、ID、I选择器>Class选择器=伪类>标签名称选择器【正确答案】:D9.关于Vuex说法错误的是()A、可以使用this.$store.state获取Vuex中存储的状态B、getter的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算C、更改Vuex的store中的状态的唯一方法是提交mutations中的方法D、Actions可以包含任意异步操作,可以直接变更状态【正确答案】:D10.字符串的长度是指A、串中不同字符的个数B、串中不同字母的个数C、串中所含字符的个数D、串中不同数字的个数【正确答案】:C11.以下不属于JavaScript基本数据类型的是:()A、BooleanB、undefinedC、SymbolD、Array【正确答案】:D12.两个上下排列的div元素,上面的div设置margin-bottom:130px;下面的div设置margin-top:50px;那么这两个之间的间距为()A、180pxB、130pxC、50pxD、80px【正确答案】:B13.以下代码执行后,console的输出是()functionFoo(){console.log(this.location);}Foo();A、当前窗口的Location对象B、undefinedC、nullD、TypeError【正确答案】:A14.(function(){varx=foo();varfoo=functionfoo(){return"foobar"};returnx;})();A、foo()B、类型错误C、undefinedD、foobar【正确答案】:B15.哪个元素表示给定范围内的标量值A、<options>B、<meter>C、<label>D、<input>【正确答案】:B16.下面代码中,可以正常输出结果的是?A、constuserName;userName='xiaomu';console.log(userName)B、constuserName='xiaomu';userName='zhangsan'console.log(userName)C、constobj={userName:'xiaomu'}obj={}console.log(obj)D、constobj={userName:'xiaomu'}obj.userName='zhangsan'console.log(obj)【正确答案】:D17.以下哪项不是css3新增的特性A、font-sizeB、@mediC、@keyframesD、flexbox【正确答案】:A18.<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、报异常【正确答案】:B19.下面那个选项设置web页面的背景颜色?A、<bodybackground="color-name">B、<bodybackgroundcolor="color-name">C、<bodybg-color="color-name">D、<bodybgcolor="color-name">【正确答案】:D20.关于路由说法错误的是()A、使用脚手架创建项目时,需要选择安装vue-routerB、在嵌套路由中,需要VueRouter的参数中使用children配置C、vue-router不可以实现重定向D、vue-router可以通过配置实现路由懒加载【正确答案】:C21.下面哪个属性可以在html元素中用来定义内联样式?A、hrefB、linkC、relD、style【正确答案】:D22.在HTML中,以下可以在网页上通过链接,直接打开邮件客户端发送邮件,正确的选项是:()A、<ahref=”telnet:xiaoming@163.com”>发送邮件</a>B、<ahref=”mail:xiaoming@163.com”>发送邮件</a>C、<ahref=”mailto:xiaoming@163.com”>发送邮件</a>D、<ahref=”ftp:xiaoming@163.com”>发送邮件</a>【正确答案】:C23.以下哪些动画效果无法通过贝塞尔曲线cubic-bezier实现()A、linearB、easeC、fade-inD、ease-out【正确答案】:C24.页面导入样式文件时,对于使用link和@import说法错误的是A、link属于XHTML标签,除了加载CSS外,还能用于定义RSS,定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSSB、页面被加载的时,link和@import引用的CSS都会等到页面被加载完再加载C、@import是CSS2.1提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题D、link支持使用JS控制DOM去改变样式,而@import不支持【正确答案】:B25.下列选项中,用来安装vue模块的正确命令是()。A、npminstallvueB、node.jsinstallvueC、nodeinstallvueD、npmIvue【正确答案】:A26.在Vue中,下列哪个选项对数组的操作不会触发视图的更新()A、push()B、shift()C、contact()D、reserve()【正确答案】:C27.下列哪个不属于id与class之间的区别A、id在文档中只能使用一次,而class可以多次使用B、id比class具有更高的样式优先级C、一个元素只能有一个id属性值,却可以拥有多个class属性值D、在class中可以定义:hover伪类,在id中不能定义【正确答案】:D28.[]的valueOf和toString的结果是什么?[]的valueOf和toString的结果是什么?A、[]的valueOf结果为[],toString的结果为""B、[]的valueOf结果为[],toString的结果为"[]"C、[]的valueOf结果为0,toString的结果为"[]"D、[]的valueOf结果为"",toString的结果为""【正确答案】:A29.以下函数中可以将函数声明为箭头函数的选项是?A、声明一个函数,使用arguments计算传入参数的总和B、声明一个函数用来实例化对象C、函数内部需要沿着作用域链向外找thisD、使用call,apply或bind方法改变函数的this指向【正确答案】:C30.在ECMAScript6中,不属于promise的状态是:()A、PendingB、PauseC、FulfilledD、Rejected【正确答案】:B31..关于定义常量的关键字const,定义一个Object对象{“name”:”Jack”},再对属性name的值进行修改,如:=“John”。下列说法正确的:()A、修改常量,程序跑出异常B、程序不抛出异常,修改无效C、修改成功,name的值为JohnD、程序不抛出异常,name的值为undefined【正确答案】:C32.<meta/><metaname="viewport"content="width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,viewport-fit=cover">以下说法错误的是A、initial-scale表示的是初始缩放比例B、minimum-scale表示允许用户缩放到的最小比例C、user-scalable表示用户可以手动缩放的比例D、width=device-width表示网页宽度为设备屏幕宽度【正确答案】:C33.在javascript里,下列选项中不属于数组方法的是?A、sort()B、length()C、concat()D、reverse()【正确答案】:B34.JavaScript中window对象的子对象不包含以下哪个对象?()A、documentB、selfC、historyD、message【正确答案】:D35.哪个属性将循环播放嵌入到audio元素中的音频A、preloadB、controlC、loopD、autoplay【正确答案】:C36.在HTML中,下面是段落标签的是()A、<html>…</html>B、<head>…</head>C、<body>…D、…【正确答案】:D37.关于v-model的修饰符说法错误的是A、lazy修饰符让内容在“change”事件时而非“input”事件时更新B、v-model添加number修饰符,可以自动将用户的输入值转为数值类型C、可以给v-model添加trim修饰符,自动过滤用户输入的首尾空白字符D、v-model添加number修饰符,如果这个值无法被parseFloat()解析,则会返回null【正确答案】:D38.以下不是vue指令的是?A:v-htmlB、v-onC、v-forD、v-hidden【正确答案】:D39.执行以下代码,alert的输出结果为()varmsg='hello';for(vari=0;i<10;i++){varmsg='hello'+i*2+i;}alert(msg);A:helloB、hello189C、hello30D、hello27【正确答案】:B40.执行以下程序,输出结果为()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【正确答案】:A41.Canvas能够使用___绘制2D图形A、XHTMLB、JavaScriptC、HTMLD、XML【正确答案】:B42.关于javascript下列说法错误的是A、javasciprt中的变量、函数名、操作符都区分大小写B、标识符的第一个字符必须是字母、下划线、数字或美元符号开头C、javascript的语句末尾的分号可加可不加D、javascript的基础数据类型有:Undefined、NaN、Boolean、Number、String、Symbol【正确答案】:B43.下面关于跨域问题的说法正确的是?A、可以利用flash的http请求,来处理跨域问题B、通过iframe设置document.domain可以实现跨域C、一般情况下,可以ajax请求域名下的接口并获得响应D、通过jsonp方式可以发出post请求其他域名下的接口【正确答案】:B44.在css选择器当中,优先级排序正确的是()A、id选择器>标签选择器>类选择器B、标签选择器>类选择器>id选择器C、类选择器>标签选择器>id选择器D、id选择器>类选择器>标签选择器【正确答案】:D45.变量el为一个<divclass="a">元素,哪段代码能得到其滚动内容的高度()A、el.scrollHeightB、el.style.scrollHeightC、el.clientHeightD、el.style.clientHeight【正确答案】:A46.Vue实例对象获取子组件实例对象的方式是()。A、parent==B、children==C、childD、component【正确答案】:B47.下面分别使用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【正确答案】:C48.JavaScript中类的继承使用的关键字是:()A、extendsB、inheritC、extendD、base【正确答案】:A49.以下选项中不属于vuex中的属性?A、stateB、gettersC、actionsD、init【正确答案】:D50.在CSS语言中下列哪一项是「右边框全部属性」的语法A、border-right-width:B、border-right-height:C、border-right:D、border-top-width:【正确答案】:C51.关于Vue2.x双向数据绑定说法错误的是A、Vue实现双向数据绑定是采用数据劫持和发布者-订阅者模式B、Object.defineProperty(obj,key,val)可以监听数组变化,不需要做特殊处理C、Vue2.0数据劫持是利用ES5的Object.defineProperty(obj,key,val)方法来劫持每个属性的getter和setterD、用户更新了View,Model的数据也自动被更新了,这种情况就是双向数据绑定【正确答案】:B52.对于<divid="myid"class="myclass">welcometoyonyou.</div>下面几种选择器,哪个优先级最高()A、divB、.myclassC、#myidD、div.myclass【正确答案】:C53.以下属性可以使div水平向右平移100px,并旋转45度的是()A、transform:translateX(100)scale(45);B、transform:translateX(100px)C、translateX:100px;rotate(45deg)D、transform:translateX(100px)scale(45deg)【正确答案】:C54.以下JavaScript代码,运行结果是什么?()varpath="/project/detail.do";path.split(/\/+/).slice(1).reverse().slice(1).reverse().join('/');A、///project/detail.doB、/C、/projectD、/project/detail.do【正确答案】:C55.关于Vue的生命周期,下列哪项是不正确的?A、DOM渲染在mounteD、中就已经完成了B、Vue实例从创建到销毁的过程,就是生命周期C、created表示完成数据观测、属性和方法的运算和初始化事件,此时$el属性还未显示出来D、页面首次加载过程中,会依次触发beforeCreate,created,beforeMount,mounted,beforeUpdate,updated【正确答案】:D56.在HTML页面中,包含id为”div1”的层,下列哪个选项可以使该层显示出来()A、document.getElementByName(“div1”).style.display=”visible”;B、document.getElementById(“div1”).style.display=”none”;C、document.getElementByName(“div1”).style.display=”hidden”;D、document.getElementById(“div1”).style.display=”block”;【正确答案】:D57.HTML文件中的图片标记是()A、<a>B、C、<link>D、【正确答案】:B58.functionFoo(){vari=0;returnfunction(){document.write(i++);}}varf1=Foo(),f2=Foo();f1();f1();f2();请问以上程序的输出是A、10B、11C、12D、0【正确答案】:A59.网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?A、IE是目前最快的浏览器B、chrome现在是Blink内核C、firefox是Gecko内核D、一直到IE9,都是Trident内核【正确答案】:A60.新窗口打开网页,用到以下哪个值()A、_selfB、_blankC、_topD、_parent【正确答案】:B61.(function(){vara=b=5;})();console.log(b);console.log(a);上面这段代码运行后的输出是:A、5,5B、undefined,undefinedC、5,undefinedD、5,UncaughtReferenceError:A、isnotdefined【正确答案】:D62.下列关于query方式传参的说法,正确的是()。A、query方式传递的参数会在地址栏展示B、在页面跳转的时候,不能在地址栏看到请求参数C、在目标页面中使用“this.route.query.参数名”来获取参数D、在目标页面中使用“this.$route.params.参数名”来获取参数【正确答案】:A63.npm包管理器是基于()平台使用的A、Node.jsB、VueC、BabelD、Angular【正确答案】:A64.关于CSS的单位,以下说法错误的是A、百分比单位始终根据父元素相应值来计算B、vw、vh、em、rem都是相对单位C、90deg表示顺时针旋转90度D、1s=1000ms【正确答案】:A65.将A元素拖拽并放置到B元素中,B元素需要做哪项操作()?A、event.preventDefault()B、event.prevent()C、event.drag()D、event.drop()【正确答案】:A66.下面代码输出为true的是?()A、console.log([]===[]);B、console.log(undefineC、console.log(undefineD、console.log(false=='');【正确答案】:D67.关于路由守卫说法错误的是()A、Vue路由守卫分为全局路由、单个路由守卫、组件内部路由B、全局路由守卫的钩子函数有:beforeRouteEach(全局前置守卫)、beforeRouteResolve(全局解析守卫)、afterRouteEach(全局后置守卫)C、单个路由独享的钩子函数只有一个:beforeEnterD、组件路由守卫相关的钩子函数:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave【正确答案】:B68.要将下面代码中超链接文本呈现为红色,不可以使用的样式表是()<div><ahref="/">**链接到W3C**</a></div>A、a:link{color:red}B、diva:link{color:red}C、div>a:link{color:red}D、div:first-child{color:red}【正确答案】:D69.在CSS语言中下列哪一项是「右边框全部属性」的语法?A、border-right-width:B、border-right-height:C、border-right:D、border-top-width:【正确答案】:C70.console.log(([])?true:false);console.log(([]==false?true:false));console.log(({}==false)?true:false)上面这段代码运行后得到的结果分别是什么?A、falsetruetrueB、truetruetrueC、truefalsetrueD、truetruefalse【正确答案】:D71.下列不属于Vue开发所需工具的是()。A、Chrome浏览器B、VSCode编辑器C、vue-devtoolsD、微信开发者工具【正确答案】:D72.以下选项中不属于Vuex中的属性的是A、stateB、mutationsC、actionsD、setters【正确答案】:D73.设置水平线高度的HTML代码是()A、<hr>B、<hrsize=?>C、<hrwidth=?>D、<hrnoshade>【正确答案】:B74.关于Promise对象的状态,下列说法错误的是:()A、三种状态分别是:pending初始状态、fulfilled成功、rejected失败B、pending初始状态可以状变成fulfilled成功C、rejected失败不可以状变成pending初始状态D、rejected失败可以状变成fulfilled成功【正确答案】:D75.下面哪一个是JSON数据?()A、{name:"xiaoming",age,"student"}B、{"name":"xiaoming","age":"student"}C、{"xiaoming","student"}D、["xiaoming","student"]【正确答案】:B76.Vue等单页面应用的优点()?A、不利于SEOB、初次加载耗时相对增多C、导航不可用,如果一定要导航需要自行实现前进、后退D、具有桌面应用的即时性、网站的可移植性和可访问性【正确答案】:D77.元素的alt和title有什么异同,选出正确的说法?A、不同的浏览器,表现一样B、alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字C、alt和title同时设置的时候,title作为图片的替代文字出现,alt是图片的解释文字D、以上说法都不正确【正确答案】:B78.以下哪个CSS属性能让一个标签<div>超过它的父节点时隐藏不显示A、DisplayB、overflowC、hiddenD、clear【正确答案】:B79.下列vue-router插件的安装命令,正确的是()。A、npminstallvue-routerB、nodeinstallvue-routerC、npmInstallvueRouterD、npmIvue-router【正确答案】:A80.阅读以下代码,请选择不可以正确打印h1标签宽度的选项()<template><div><h1ref='h1'v-if="show">nowcoder</h1></div></template><script>exportdefault{data(){return{show:false}},mounted(){this.show=true//此处填写代码}}</script>A、this.$nextTick(function(){console.log(this.$refs.h1.offsetWidth)})B、setInterval(()=>{console.log(this.$refs.h1.offsetWidth)})C、setTimeout(()=>{console.log(this.$refs.h1.offsetWidth)})D、console.log(this.$refs.h1.offsetWidth)【正确答案】:D81.关于Animation-timing-function下列说法正确的是?()A、linear是默认动画,动画从头到尾的速度是相同的B、ease是默认动画,动画以低速开始,然后加快,在结束前变慢C、cubic-bezier(n,n,n,n),在cubic-bezier函数中自己的值。可能的值是从0到100的数值D、ease-in动画以低速结束【正确答案】:B82.以下选项中不可以进行路由跳转的是()A、this.$router.jump()B、route-linkC、this.$router.push()D、this.$router.replace()【正确答案】:A83.问123的颜色是()<style>.main{color:blue}span{color:green}</style><divstyle="color:red!important"class=""main"">

123

</div>A、redB、blueC、greenD、white【正确答案】:C84.下列关于CSS属性position的属性值的描述,说法错误的是A、static:没有定位,元素出现在正常的流中B、fixed:生成绝对定位的元素,相对于父元素进行定位C、relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D、absolute:生成绝对定位的元素,相对于statiC、定位以外的第一个祖先元素进行定位。【正确答案】:B85.以下不是vue内置指令的是A:v-htmlB、v-onC、v-forD、v-hidden【正确答案】:D86.不属于vue的props验证类型的是哪一项()?A、FunctionB、ObjectC、MapD、Boolean【正确答案】:C87.以下JavaScript代码片段中,输出结果为?()vary=3,x=y=typeofx;console.log(x);A、"number"B、3C、NaND、undefined【正确答案】:D88.下列哪个不属于表单标签?A、SELECTB、TABLEC、INPUTD、CHECKBOX【正确答案】:B89.通常情况下,一个URL的格式是A、协议//路径名称主机:端口/#哈希标识?搜索条件B、协议//主机:端口/#哈希标识/路径名称?搜索条件C、协议//主机:端口/路径名称?搜索条件D、协议//主机:端口?搜索条件/路径名称#哈希标识【正确答案】:C90.下面选项中,可以设置页面中某个DIV标签相对页面水平居中的CSS样式是()?A、margin:0auto;B、text-align:center;C、line-height:50px;D、display:inline-block;【正确答案】:A91.以下描述哪个是http状态码502()A、连接超时B、服务器拒绝访问C、网关错误D、服务器内部错误【正确答案】:C92.下列关于ref的作用说法,错误的是A、ref在子组件中使用时,使用this.S获取到组件实例,可以使用组件所有属性和方法B、ref加在普通的元素上,用获取到的是DOM元素C、可以利用v-for和ref获取一组数组或者DOM节点D、ref在DOM渲染完成之前就能使用【正确答案】:D93.创建一个位于文档内部位置的链接的代码是()A、<ahref="#NAME"></a>B、<aname="NAME"></a>C、<ahref="mailtEMAIL"></a>D、<ahref="URL"></a>【正确答案】:D94.js数组的方法中,哪些方法不能改变自身数组()A、spliceB、concatC、sortD、pop【正确答案】:B95.下面有关浏览器中使用js跨域获取数据的描述,说法错误的是()A、使用来进行跨域B、域名、端口相同,协议不同,属于相同的域C、js可以使用jsonp进行跨域D、通过修改document.domain来跨子域【正确答案】:B96.在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>【正确答案】:C97.关于Vuex说法错误的是()A、Vuex可以用来管理数据B、Vuex也可以实现组件间的传值C、Vuex的属性有state、mutations、actions、setters等D、mutation中的方法按照规定最好不要涉及异步方法【正确答案】:C98.以下html元素不属于块级元素的是()A、B、<form></form>C、D、<table></table>【正确答案】:C99.根据如下变量,下列表达式中返回值为true的是()vara=1;varb=[];varc='';vard=true;A、(a||b)===trueB、(b&&c)===trueC、(c&&d)===trueD、(d||a)===true【正确答案】:D100.以下获取动态路由{path:'/user/:id'}中id的值正确的是:A、this.$route.params.idB、this.route.params.idC、this.$router.params.idD、this.router.params.id【正确答案】:A101.下列v-show和v-if说法正确的是?A、v-showd的本质是通过css的display:none实现隐藏的,只编译一次B、v-show是动态向DOM树内删除或者添加DOM元素,如果初始值为false的话就不会编译C、如果要频繁切换某节点,使用v-ifD、v-show不停的销毁和创建比较消耗性能【正确答案】:A102.关于Vuex说法错误的是A、actions通过commit触发mutations中的方法进行状态变更B、Vuex是单项数据流变更数据C、ajax一般放在mutations中,把获取到的数据存储state中D、由于Vuex使用单一状态树,应用的所有状态会集中到一个比较大的对象【正确答案】:C103.下列关于CSS属性position的属性值的描述,说法错误的是?A、static:没有定位,元素出现在正常的流中B、fixed:生成绝对定位的元素,相对于父元素进行定位C、relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D、absolute:生成绝对定位的元素,相对于statiC、定位以外的第一个祖先元素进行定位。【正确答案】:B104.三元操作,哪个语法是正确的?A、varx=y===true?”true”:”false”;B、varx=y===true:”true”?”false”;C、varx=(y===true):”true”?”false”;D、varx=(y===true){“true”:”false”};【正确答案】:A105.在Vue中,能够实现页面单击事件绑定的代码是()。A、v-on:enterB、v-on:clickC、v-on:mouseenterD、v-on:doubleclick【正确答案】:B106.NodeJs中,使用npm全局安装webpack模块,下列正确命令的写法是:()A、npm–iwebpackB、npm–gwebpackC、npminstall–gwebpackD、npminstall–iwebpack【正确答案】:C107.以下哪个不是animation-timing-function合法值?A、linearB、jump-bothC、fade-inD、steps【正确答案】:C108.letoldValue=2;letnewValue=oldValue<<3;newValue的值为()A、2B、4C、8D、16【正确答案】:D109.根据规范,以下HTML和CSS代码解析后,container.clientWidth的值是:<style>#container{width:200px;height:200px;padding:20px;margin:20px;border:solide10pxblack;}</style><divid="container">content</div>A、200B、240C、280D、300【正确答案】:B110.关于Vue组件的生命周期说法错误的是()A、mounted钩子函数中,可以直接获取DOM元素B、beforeMount钩子函数中,不可以直接获取DOM元素C、beforeDestroy钩子函数中,不可以直接获取DOM元素D、destroyed钩子函数中,不可以直接获取DOM元素【正确答案】:C111.关于keep-alive说法错误的是A、keep-alive可以通过include属性,匹配要进行缓存的组件B、当组件在keep-alive内被切换,它的activated和deactivated这两个生命周期钩子函数将会被对应执行C、keep-alive自身不会渲染为一个DOM元素,也不会出现在组件的父组件链中D、max属性控制最多可以缓存多少组件实例。一旦这个数字达到了,新创建的实例则不能再进行缓存【正确答案】:D112.下面标签嵌套正确的是A、<ul>11</ul>B、<ahref="#"><A、href="#">22</a></a>C、<dl><li>33</li></dl>D、<ol><li>44</li></ol>【正确答案】:D113.constnumber=[1,2,3,4,5,4,3,2,1];console.log(number.lastIndexOf(4));()A、2B、3C、4D、5【正确答案】:D114.下列属性哪一个能够实现层的隐藏?A、display:falseB、display:hiddenC、display:noneD、display:””【正确答案】:C115.下列事件哪个不是由鼠标触发的事件()A、clickB、contextmenuC、mouseoutD、keydown【正确答案】:D116.面向对象编程设计的特点不包括A、集成B、封装C、继承D、多态【正确答案】:A117.vararr=[];typeofarr的结果是()A、arrayB、functionC、objectD、undefined【正确答案】:C118.以下哪个是Array对象遍历方法的是()A、forEachB、eachC、mapD、filter【正确答案】:B119.以下代码的输出结果是:varf=functiong(){return23;};typeofg();A、numberB、undefinedC、functionD、报错【正确答案】:D120.input元素的哪个属性将元素的值设置为表示一定范围内的数字A、dataB、fileC、emailD、range【正确答案】:D121.以下哪个选项是<form>标签的属性?A、methodB、actionC、methoD、其他选项都不是【正确答案】:C122.下列关于Vue2.x响应式的描述错误的是A、当利用索引值设置一个数组项时,Vue不能检测到数组的变动B、当修改数组的长度时,Vue不能检测到数组的变动C、Vue可以监听对象属性的添加或删除D、可以通过Vue.set()方法向嵌套对象添加响应式属性【正确答案】:C123.下列关于v-model的说法,哪项是不正确的?A、v-model能实现双向绑定B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据C、v-model是内置指令,不能用在自定义组件上D、对input使用v-model,实际上是指定其:value和:input【正确答案】:C124.关于$nextTick说法错误的是A、在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上B、在created等虚拟DOM没有完成挂载的钩子函数中,不能把操作语句放在$nextTick的回调函数中C、$nextTick()返回一个Promise对象D、需要使用$nextTick()原因是Vue是异步渲染【正确答案】:B125.以下JavaScript代码片段,正确的输出值是什么?()varstr="12px";vars=str.indexOf("2");alert(s);A、1B、2C、pD、12【正确答案】:A126.下列不属于Vuex.Store配置对象接收参数的是()A、.dataB、stateC、mutationsD、.getters【正确答案】:A127.下列说法错误的是()A、设置display:none后的元素只会导致浏览器的重排而不会重绘B、设置visibility:hidde后的元素只会导致浏览器重绘而不会重排C、设置元素opacity:0之后,也可以触发点击事件D、visibility:hidden的元素无法触发其点击事件【正确答案】:A128.以下关于HTML当中常用的基本标签,说法正确的是:()A、HTML共提供了6级标题,<h1>标签默认字号最小,<h6>标签默认字号最大B、段落标签中可以包含多行文字,文字内容将随浏览器窗口大小自动换行C、水平线标签

的作用是为了让版面更加清晰直观D、标签<em>wejoydata</em>的作用是使字体加粗并斜体显示【正确答案】:B129.以下代码执行后,result的值是什么?functionTest(name){}T='Tom';T="John";varresult=(newTest('JK')).name;A、TomB、JohnC、JKD、undefined【正确答案】:B130.在对象的解构赋值中,var{a,b,c}={“c”:10,”b”:9,”a”:8}结果中,a、b、c的值分别是:()A、1098B、8910C、undefineD、null9null【正确答案】:B131.关于字符串扩展的新函数,下面描述错误的是:()A、repeat函数将目标字符串重复N次,目标字符串被修改B、includes函数用于判断字符串中是否含有指定的子字符串C、startsWidth函数判断指定的子字符串是否出现在目标字符串头部位置D、endWidth函数判断指定的子字符串是否出现在目标字符串尾部位置【正确答案】:A132.放在HTML里的哪一部分JavaScripts会在页面加载的时候被执行?()A、文件头部位置B、文件尾C、<head>标签部分D、<body>标签部分【正确答案】:D133.下面说法错误的是()A、watch方法中不能执行异步操作B、不应该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论