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

下载本文档

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

文档简介

第页前端-单选复习试题及答案1.下列说法错误的是()A、设置display:none后的元素只会导致浏览器的重排而不会重绘B、设置visibility:hidde后的元素只会导致浏览器重绘而不会重排C、设置元素opacity:0之后,也可以触发点击事件D、visibility:hidden的元素无法触发其点击事件【正确答案】:A2.Vue实例对象获取子组件实例对象的方式是()。A、parent==B、children==C、childD、component【正确答案】:B3.关于v-model的修饰符说法错误的是A、lazy修饰符让内容在“change”事件时而非“input”事件时更新B、v-model添加number修饰符,可以自动将用户的输入值转为数值类型C、可以给v-model添加trim修饰符,自动过滤用户输入的首尾空白字符D、v-model添加number修饰符,如果这个值无法被parseFloat()解析,则会返回null【正确答案】:D4.text-shadow属性中的四个值(length、length、length、color)分别是什么意义A、阴影离开文字的纵方向距离,阴影离开文字的横方向距离,阴影的模糊半径,阴影的颜色B、阴影的模糊半径,阴影离开文字的横方向距离,阴影离开文字的纵方向距离,阴影的颜色C、阴影离开文字的横方向距离,阴影离开文字的纵方向距离,阴影的模糊半径,阴影的颜色D、阴影的模糊半径,阴影离开文字的纵方向距离,阴影离开文字的横方向距离,阴影的颜色【正确答案】:C5.关于字符串扩展的新函数,下面描述错误的是:()A、repeat函数将目标字符串重复N次,目标字符串被修改B、includes函数用于判断字符串中是否含有指定的子字符串C、startsWidth函数判断指定的子字符串是否出现在目标字符串头部位置D、endWidth函数判断指定的子字符串是否出现在目标字符串尾部位置【正确答案】:A6.把鼠标移到按钮并点击时,会产生一串什么样的事件()A、activehoverfocusB、foucshoveractiveC、hoveractivefoucusD、hoverfocusactive【正确答案】:D7.关于Animation-timing-function下列说法正确的是?()A、linear是默认动画,动画从头到尾的速度是相同的B、ease是默认动画,动画以低速开始,然后加快,在结束前变慢C、cubic-bezier(n,n,n,n),在cubic-bezier函数中自己的值。可能的值是从0到100的数值D、ease-in动画以低速结束【正确答案】:B8.以下结果里,返回true的是()A、1===’1’B、!![]C、null===undefinedD、!!’’【正确答案】:B9.在HTML中,样式表按照应用方式可以分为三种类型,其中不包括()A、内嵌样式表B、行内样式表C、外部样式表文D、类样式表【正确答案】:D10.关于将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会被输出【正确答案】:C11.下列不属于Vuex.Store配置对象接收参数的是()。A、.dataB、stateC、mutationsD、.getters【正确答案】:A12.下面CSS3新增伪类中不正确的一个是()A、p:first-of-typeB、p:only-of-chilC、p:nth-child(2)D、:disabled【正确答案】:B13.根据规范,以下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【正确答案】:B14.关于路由说法错误的是()A、使用脚手架创建项目时,需要选择安装vue-routerB、在嵌套路由中,需要VueRouter的参数中使用children配置C、vue-router不可以实现重定向D、vue-router可以通过配置实现路由懒加载【正确答案】:C15.下面使用Animate-timing-function定义的贝塞尔曲线,哪一个是先快后慢的()A、animation-timing-function:cubic-bezier(.22,1.23,.97,.89)B、animation-timing-function:cubic-bezier(1.23,..22,97,.89)C、animation-timing-function:cubic-bezier(1.23,.97,.89,.22)D、animation-timing-function:cubic-bezier(.22,.97,.89,1.23)【正确答案】:A16.下列关于Vue的描述错误的是A、当给某个组件修改某个值时,该组件不会立即重新渲染B、Vue内部使用原生Promise.then、MutationObserver和setImmediate实现异步队列,不会采用setTimeout(fn,0)C、$nextTick()返回一个Promise对象D、$nextTick()可以配合async/await使用【正确答案】:B17.代码'abcdefg'.indexOf('D')结果是?A、0B、-1C、3D、4【正确答案】:B18.下列关于CSS属性position的属性值的描述,说法错误的是A、static:没有定位,元素出现在正常的流中B、fixed:生成绝对定位的元素,相对于父元素进行定位C、relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D、absolute:生成绝对定位的元素,相对于statiC、定位以外的第一个祖先元素进行定位。【正确答案】:B19.下列事件哪个不是由鼠标触发的事件()A、clickB、contextmenuC、mouseoutD、keydown【正确答案】:D20.下面说法错误的是()A、watch方法中不能执行异步操作B、不应该使用箭头函数来定义methoC、Vue实例将会在实例化时调用$watch(),遍历watch对象的每一个propertyD、computed的结果会被缓存,除非依赖的响应式property变化才会重新计算【正确答案】:A21.下面关于Vuex中的actions的说法,正确的是()。A、.actions中事件函数通过commit完成分发B、acitons中事件处理函数接收context对象C、actions与Vue实例中的methods是类似的D、.可以用来注入自定义选项的处理逻辑【正确答案】:C22.下列不属于Vue实例对象属性的是()。A、data==B、component==C、propsD、root【正确答案】:D23.下列v-show和v-if说法正确的是?A、v-showd的本质是通过css的display:none实现隐藏的,只编译一次B、v-show是动态向DOM树内删除或者添加DOM元素,如果初始值为false的话就不会编译C、如果要频繁切换某节点,使用v-ifD、v-show不停的销毁和创建比较消耗性能【正确答案】:A24.以下选项中不可以进行路由跳转的是()A、this.$router.jump()B、route-linkC、this.$router.push()D、this.$router.replace()【正确答案】:A25.以下函数中可以将函数声明为箭头函数的选项是?A、声明一个函数,使用arguments计算传入参数的总和B、声明一个函数用来实例化对象C、函数内部需要沿着作用域链向外找thisD、使用call,apply或bind方法改变函数的this指向【正确答案】:C26.执行以下代码,错误的输出结果是()A、输入:typeof{"x":1}输出:"object"B、输入:typeof1输出:"number"C、输入:typeof[{x:1}]输出:"array"D、输入:typeofNaN输出:"number"【正确答案】:C27.放在HTML里的哪一部分JavaScripts会在页面加载的时候被执行?()A、文件头部位置B、文件尾C、<head>标签部分D、<body>标签部分【正确答案】:D28.以下不属于JavaScript基本数据类型的是:()A、BooleanB、undefinedC、SymbolD、Array【正确答案】:D29.请选择结果为ture的表达式?()A、nullinstanceofObjectB、null===undefinedC、null==undefinedD、NaN==NaN【正确答案】:C30.关于Vue的生命周期,下列哪项是不正确的?A、DOM渲染在mounteD、中就已经完成了B、Vue实例从创建到销毁的过程,就是生命周期C、created表示完成数据观测、属性和方法的运算和初始化事件,此时$el属性还未显示出来D、页面首次加载过程中,会依次触发beforeCreate,created,beforeMount,mounted,beforeUpdate,updated【正确答案】:D31.下列选项中,用来安装vue模块的正确命令是()。A、npminstallvueB、node.jsinstallvueC、nodeinstallvueD、npmIvue【正确答案】:A32.下列选项中哪一个是html盒模型中关于border的最规范的写法?A、p{border:5pxsolidred;}B、p{border:5px

redsolid;}C、p{border:redsolid5px;}D、p{border:solid、red、5px;}【正确答案】:A33.js数组的方法中,哪些方法不能改变自身数组()A、spliceB、concatC、sortD、pop【正确答案】:B34.以下关于HTML当中常用的基本标签,说法正确的是:()A、HTML共提供了6级标题,<h1>标签默认字号最小,<h6>标签默认字号最大B、段落标签中可以包含多行文字,文字内容将随浏览器窗口大小自动换行C、水平线标签

的作用是为了让版面更加清晰直观D、标签<em>wejoydata</em>的作用是使字体加粗并斜体显示【正确答案】:B35.下列关于Vue2.x响应式的描述错误的是A、当利用索引值设置一个数组项时,Vue不能检测到数组的变动B、当修改数组的长度时,Vue不能检测到数组的变动C、Vue可以监听对象属性的添加或删除D、可以通过Vue.set()方法向嵌套对象添加响应式属性【正确答案】:C36.下面那个选项设置web页面的背景颜色?A、<bodybackground="color-name">B、<bodybackgroundcolor="color-name">C、<bodybg-color="color-name">D、<bodybgcolor="color-name">【正确答案】:D37.(function(){varx=foo();varfoo=functionfoo(){return"foobar"};returnx;})();A、foo()B、类型错误C、undefinedD、foobar【正确答案】:B38.关于路由守卫说法错误的是()A、Vue路由守卫分为全局路由、单个路由守卫、组件内部路由B、全局路由守卫的钩子函数有:beforeRouteEach(全局前置守卫)、beforeRouteResolve(全局解析守卫)、afterRouteEach(全局后置守卫)C、单个路由独享的钩子函数只有一个:beforeEnterD、组件路由守卫相关的钩子函数:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave【正确答案】:B39.下列关于CSS属性position的属性值的描述,说法错误的是?A、static:没有定位,元素出现在正常的流中B、fixed:生成绝对定位的元素,相对于父元素进行定位C、relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D、absolute:生成绝对定位的元素,相对于statiC、定位以外的第一个祖先元素进行定位。【正确答案】:B40.以下描述哪个是http状态码502()A、连接超时B、服务器拒绝访问C、网关错误D、服务器内部错误【正确答案】:C41.哪个属性将循环播放嵌入到audio元素中的音频?A、preloadB、controlC、loopD、autoplay【正确答案】:C42.下列关于Vue的描述错误的是A、Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新B、Vue的this没有指向当前组件实例C、Vue能使用jsx进行编程D、Vue是数据驱动视图的更新【正确答案】:B43.Vuex实例对象中类似于computed计算属性功能的选项是()A、.stateB、mutationsC、actionsD、.getters【正确答案】:D44.下列关于web页面级优化描述最正确的是()A、减少HTTP请求的次数B、进行资源合拼和压缩C、减少不必要的HTTP跳转D、以上描述都对【正确答案】:D45.下列说法不正确的是哪项A、key的作用主要是为了高效的更新虚拟DOMB、若制定了组件的template选项,render函数不会执行C、使用vm.$nextTick可以确保获得DOM异步更新的结果D、若没有el选项,vm.$mount(dom)可将vue实例挂载于指定元素上【正确答案】:B46.关于setTimeout(“check”,10)中说法正确的是?A、程序循环执行10次B、Check函数每10秒执行一次C、10做为参数传给函数checkD、Check函数每10毫秒执行一次【正确答案】:D47.<inputtype="date"name="bday"><inputtype="datetime-local"name="bdaytime">A、两者都可以用来绘制日历B、后者可以显示本地时间,且时间不可以修改C、日历的样式可以通过CSS进行修改D、日历标签可以应用于目前主流浏览器【正确答案】:B48.新窗口打开网页,用到以下哪个值()A、_selfB、_blankC、_topD、_parent【正确答案】:B49.下列哪个不属于id与class之间的区别()A、id在文档中只能使用一次,而class可以多次使用B、id比class具有更高的样式优先级C、一个元素只能有一个id属性值,却可以拥有多个class属性值D、在class中可以定义:hover伪类,在id中不能定义【正确答案】:D50.有9个外形和材质一样的球,其中1个球重量略轻于其它8个球,现有一个可以称重天平(两边称重),请问最少需要称几次,可以找出这1个轻球?()A、1次B、2次C、3次D、4次【正确答案】:B51.以下表达式值为true的是?A、newDate()===newDate()B、null===nullC、NaN===NaND、[]===[]【正确答案】:B52.通过以下哪种方法可以获取dom元素节点?()A、document.getElementById("#app")B、document.getElementsById("app")C、document.querySelector("#app")D、document.querySelectorAll("app")【正确答案】:A53.在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>【正确答案】:C54.不属于vue的props验证类型的是哪一项()?A、FunctionB、ObjectC、MapD、Boolean【正确答案】:C55.关于cookie,以下说错误的是()A、cookie值存在客户端B、js通过document.cookie来读取cookie,通过document.cookie=''来清除cookie;C、cookie可以设置失效时间D、通常,浏览器的cookie功能是启用状态【正确答案】:B56.JavaScript定义vara="40",varb=7,则执行a%b会得到()A、nullB、undefinedC、5D、"5"【正确答案】:C57.下列不属于Vue开发所需工具的是()。A、Chrome浏览器B、VSCode编辑器C、vue-devtoolsD、微信开发者工具【正确答案】:D58.下列关于Vue说法错误的是()。A、Vue与Angular都可以用来创建复杂的前端项目B、Vue的优势主要包括轻量级、双向数据绑定C、Vue在进行实例化之前,应确保已经引入了核心文件vue.jsD、Vue与React语法是完全相同的【正确答案】:D59.constnumber=[1,2,3,4,5,4,3,2,1];console.log(number.lastIndexOf(4));()A、2B、3C、4D、5【正确答案】:D60.下面结果为真的表达式是:()A、nullinstanceofObjectB、null===undefinedC、null==undefinedD、NaN==NaN【正确答案】:C61.以下代码的输出结果是:varf=functiong(){return23;};typeofg();A、numberB、undefinedC、functionD、报错【正确答案】:D62.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【正确答案】:A63.下面关于Vue.mixin的说法,错误的是()。A、Vue.mixin是Vue提供的全局接口APIB、Vue.mixin可以用来注入组件选项C、使用Vue.mixin可能会影响到所有Vue实例D、Vue.mixin不可以用来注入自定义选项的处理逻辑【正确答案】:D64.下列关于Vue内置组件的描述错误的是()A、transition:为组件的载入和切换提供动画效果B、transition-group:作为多个元素/组件的过渡效果C、keep-alive:缓存子组件,被包裹的子组件会多出两个生命周期:activateD、当组件在keep-alive内被切换时,它的mounted和unmounted生命周期钩子也会被调用【正确答案】:D65.如何判断一个js对象是否是Array,arr为要判断的对象,其中最准确的方法是?()A、typeof(arr)B、arrinstanceofArrayC、arr.toString==='[objectArray]';D、Ototype.toString.call(arr)==='[objectArray]';【正确答案】:B66.关于关键字const,下列说法错误的是:()A、用于声明常量,声明后不可修改B、不会发生变量提升现象C、不能重复声明同一个变量D、可以先声明,不赋值。【正确答案】:D67.下边代码输出的结果是:varname='World!';(function(){if(typeofname==='undefined'){varname='HanMeimei';console.log('Welcome'+name);}else{console.log('Hello'+name);}})();A、WelcomeHanMeimeiB、HelloWorldC、HelloundefinedD、HelloHanMeimei【正确答案】:A68.下列关于query方式传参的说法,正确的是()A、在目标页面中使用“this.$route.params.参数名”来获取参数B、在页面跳转的时候,不能在地址栏看到请求参数C、在目标页面中使用“this.route.query.参数名”来获取参数D、query方式传递的参数会在地址栏展示【正确答案】:D69.如果想为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";【正确答案】:A70.关于Vue组件的生命周期说法错误的是()A、mounted钩子函数中,可以直接获取DOM元素B、beforeMount钩子函数中,不可以直接获取DOM元素C、beforeDestroy钩子函数中,不可以直接获取DOM元素D、destroyed钩子函数中,不可以直接获取DOM元素【正确答案】:C71.以下哪个是Array对象遍历方法的是()A、forEachB、eachC、mapD、filter【正确答案】:B72.下面哪一个是JSON数据?()A、{name:"xiaoming",age,"student"}B、{"name":"xiaoming","age":"student"}C、{"xiaoming","student"}D、["xiaoming","student"]【正确答案】:B73.哪个属性将循环播放嵌入到audio元素中的音频A、preloadB、controlC、loopD、autoplay【正确答案】:C74.关于keep-alive说法错误的是A、keep-alive可以通过include属性,匹配要进行缓存的组件B、当组件在keep-alive内被切换,它的activated和deactivated这两个生命周期钩子函数将会被对应执行C、keep-alive自身不会渲染为一个DOM元素,也不会出现在组件的父组件链中D、max属性控制最多可以缓存多少组件实例。一旦这个数字达到了,新创建的实例则不能再进行缓存【正确答案】:D75.在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”;【正确答案】:D76.可以使英文字母全部转为大写的属性正确的是()A、text-transform:capitalize;B、text-transform:lowercase;C、text-transform:uppercase;D、font-weight:bold;【正确答案】:C77.设置水平线高度的HTML代码是()A、<hr>B、<hrsize=?>C、<hrwidth=?>D、<hrnoshade>【正确答案】:B78.下面不属于关键字let的特点的是:()A、只在let命令所在的代码块内有效B、会产生变量提升现象C、同一个作用域,不能重复声明同一个变量D、不能在函数内部重新声明参数【正确答案】:B79.<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表示网页宽度为设备屏幕宽度【正确答案】:C80.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++)【正确答案】:D81.关于Vuex说法错误的是()A、可以使用this.$store.state获取Vuex中存储的状态B、getter的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算C、更改Vuex的store中的状态的唯一方法是提交mutations中的方法D、Actions可以包含任意异步操作,可以直接变更状态【正确答案】:D82.如何遍历下面的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、全不正确【正确答案】:C83.网页开发中,一般需判断浏览器类型,需通过userAgent中获取浏览器内核来判断,下列说法错误的是?()A、一直到IE9,都是Trident内核B、firefox是Gecko内核C、chrome是webkit内核D、IE是目前最快的浏览器【正确答案】:D84.用户在登陆某个账号时,通常是将账号名和密码分别输入到对应的文本框中,现要将账号名和密码连接起来作为用户的唯一标识符,怎样来实现这一功能()A、userName.concat(pwd);B、userName.append(pwd);C、userName.appendTo(pwd);D、userName.pop(pwd);【正确答案】:A85.以下输出varfoo={bar(){(function(){console.log(this)})()}}foo.bar()A、fooB、windowC、barD、undefined【正确答案】:B86.下列声明数组的语句中,错误的选项是?A、Vararry=newArray()B、Vararry=newArray(3)C、Vararry[]=newArray(3)(4)D、Vararry=newArray(„3‟,‟4‟)【正确答案】:C87.Canvas能够使用___绘制2D图形A、XMLB、HTMLC、JavaScriptD、XHTML【正确答案】:C88.执行以下程序,输出结果为()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【正确答案】:A89.JavaScript中类的继承使用的关键字是:()A、extendsB、inheritC、extendD、base【正确答案】:A90.以下哪个不是animation-timing-function合法值?A、linearB、jump-bothC、fade-inD、steps【正确答案】:C91.下列不属于javascript内置对象的是()A、MathB、DateC、RegExpD、Window【正确答案】:D92.CSS样式,下面哪一个元素能够达到最大宽度,且前后各有一个换行?()A、BlockElementB、SquareElementC、SideElementD、BoxElement【正确答案】:A93.关于http状态码,下列说法错误的是哪个?A、200:请求已成功,请求所希望的响应头或数据体将随此响应返回B、301:临时重定向C、404:请求失败,未找到服务器上的资源D、502:服务器端错误【正确答案】:B94.添加哪个属性可以使超出的文字部分变成「…」A、overflow:hiddenB、display:noneC、display:blockD、text-overflow:ellipsis【正确答案】:D95.以下哪个是伪元素?以下哪个是伪元素?A、focusB、hoverC、activeD、before【正确答案】:D96.以下代码执行后,console的输出是()functionFoo(){console.log(this.location);}Foo();A、当前窗口的Location对象B、undefinedC、nullD、TypeError【正确答案】:A97.当设置box-sizing为content-box时,下面关于CSS布局的描述,不正确的是?A、块级元素实际占用的宽度与它的width属性有关;B、块级元素实际占用的宽度与它的border属性有关;C、块级元素实际占用的宽度与它的padding属性有关;D、块级元素实际占用的宽度与它的background属性有关。【正确答案】:D98.下列选项中,()指令可用来切换元素的可见状态A、v-showB、v-hideC、v-toggleD、v-slideHide【正确答案】:A99.CSS优先级顺序正确的是A、!important>class>iD、>tagB、!important>tag>class>idC、!important>iD、class>!important>i>tag【正确答案】:C100.以下CSS选择器,优先级最高的为A、span#usernameB、.usernamespanC、#usernameD、span:first-child【正确答案】:A101.关于Vue组件生命周期说法错误的是A、Vue组件的生命周期可以分成三个大阶段:挂载、更新、卸载B、挂载阶段中涉及到的钩子函数有:beforeCreate、createC、更新阶段涉及的钩子函数有:beforeUpdate、updateD、首次进入页面钩子函数的执行顺序:beforeCreate、created、beforeMount、mounted【正确答案】:B102.Canvas能够使用___绘制2D图形A、XHTMLB、JavaScriptC、HTMLD、XML【正确答案】:B103.下列选项中,不属于CSS3样式选择器的是()A、empty选择器B、root选择器C、target选择器D、ID选择器【正确答案】:D104.在Vue中,能够实现页面单击事件绑定的代码是()。A、v-on:enterB、v-on:clickC、v-on:mouseenterD、v-on:doubleclick【正确答案】:B105.下列不能判断变量a为数组的是Array.isArray(a)B、typeofa==="array"C、ainstanceofArrayD、Ototype.toString.call(a)==="[objectArray]"【正确答案】:B106.如果要运用CSS3动画,你需要运用什么规则?A、animationB、keyframesC、flashD、transition【正确答案】:B107.下面关于表单的说法中,错误的是()A、可以给input添加multiple属性使它可以输入多行文字B、placeholder属性可以用来提示用户输入什么内容C、用户无法直接修改包含disableD、maxlength属性可以限制文本框内最多输入多少个字符【正确答案】:A108.列表分为两类,一是无序列表,一是有序列表,以下哪个是无序列表?()A、<UL>B、<OL>C、<DIR>D、<DL>【正确答案】:A109.关于Vue2.x双向数据绑定说法错误的是A、Vue实现双向数据绑定是采用数据劫持和发布者-订阅者模式B、Object.defineProperty(obj,key,val)可以监听数组变化,不需要做特殊处理C、Vue2.0数据劫持是利用ES5的Object.defineProperty(obj,key,val)方法来劫持每个属性的getter和setterD、用户更新了View,Model的数据也自动被更新了,这种情况就是双向数据绑定【正确答案】:B110.下列哪些不是浏览器支持的css选择器:()A、div+pB、div:nth-child(1)C、a:disabledD、input:disabled【正确答案】:C111.在对象的解构赋值中,var{a,b,c}={“c”:10,”b”:9,”a”:8}结果中,a、b、c的值分别是:()A、1098B、8910C、undefineD、null9null【正确答案】:B112.关于路由模式说法错误的是()A、vue-router有两种模式,history和hash模式B、hash模式是通过onchange事件,监听url的修改C、history通过H5提供的APIhistory.pushState和history.pushState实现跳转且不刷新页面D、history模式需要后端进行配合【正确答案】:B113.下面关于CSS中link和@import的区别,描述错误的是A、link属于XHTML标签,而@import完全是CSS提供的一种方式B、当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载C、link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效D、当使用JavaScript控制dom去改变样式的时候,只能使用@import方式【正确答案】:D114.元素的alt和title有什么异同,选出正确的说法?A、不同的浏览器,表现一样B、alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字C、alt和title同时设置的时候,title作为图片的替代文字出现,alt是图片的解释文字D、以上说法都不正确【正确答案】:B115.下面哪个属性不会让div脱离文档流(normalflow)?A、position:absolute;B、position:fixed;C、position:relative;D、float:left;【正确答案】:C116.下列哪个不属于id与class之间的区别()A、id在文档中只能使用一次,而class可以多次使用B、id比class具有更高的样式优先级C、一个元素只能有一个id属性值,却可以拥有多个class属性值D、在class中可以定义:hover伪类,在id中不能定义【正确答案】:D117.根据如下变量,下列表达式中返回值为true的是()vara=1;varb=[];varc='';vard=true;A、(a||b)===trueB、(b&&c)===trueC、(c&&d)===trueD、(d||a)===true【正确答案】:D118.在数组的解构赋值中,var[a,b,c]=[1,2]结果中,a、b、c的值分别是:()A、12nullB、12undefinedC、122D、抛出异常【正确答案】:B119.问123的颜色是()<style>.main{color:blue}span{color:green}</style><divstyle="color:red!important"class=""main"">

123

</div>A、redB、blueC、greenD、white【正确答案】:C120.下面标签嵌套正确的是A、<ul>11</ul>B、<ahref="#"><A、href="#">22</a></a>C、<dl><li>33</li></dl>D、<ol><li>44</li></ol>【正确答案】:D121.执行以下程序,输出结果为()functionouter(){varnum=0;functioninner(){num++;console.log(num);}returninner;}varf1=outer();f1();f1();varf2=outer();f2();f2();A、1234B、1111C、1212D、1122【正确答案】:C122.将A元素拖拽并放置到B元素中,B元素需要做哪项操作()?A、event.preventDefault()B、event.prevent()C、event.drag()D、event.drop()【正确答案】:A123.下面哪个属性可以在html元素中用来定义内联样式?A、hrefB、linkC、relD、style【正确答案】:D124.关于下列CSS选择器:ID选择器、类选择器、伪类选择器、标签名称选择器,排序正确的是:()A、ID、选择器>Class选择器>伪类=标签名称选择器B、IC、ID、I选择器>Class选择器=伪类>标签名称选择器【正确答案】:D125.http的请求方法有哪些?A、getpostB、getpostputC、getpostputdeleteD、getpostputdeleteoptions【正确答案】:D126.下列说法正确的有:()A、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;B、display:none;为被隐藏的对象保留其物理空间;C、visibility:hidden;与display:none;两者没有本质上的区别;D、visibility:hidden;产生reflow和repaint(回流与重绘);【正确答案】:A127.关于$nextTick说法错误的是A、在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上B、在created等虚拟DOM没有完成挂载的钩子函数中,不能把操作语句放在$nextTick的回调函数中C、$nextTick()返回一个Promise对象D、需要使用$nextTick()原因是Vue是异步渲染【正确答案】:B128.display属性值的常用取值不包括哪一项?A、inlineB、blockC、hiddenD、none【正确答案】:C129.下列关于Vue的优势的说法错误的是()。A、双向数据绑定B、轻量级框架C、增加代码的耦合度D、实现组件化【正确答案】:C130.现有以下代码,打印的结果是()newVue({data:{a:'first',b:'second'},created:function(){console.log(this.a)},mounted(){console.log(this.b)}})A、first'B、first''second'C、undefineD、空【正确答案】:A131.下列属性哪一个能够实现层的隐藏?A、display:falseB、display:hiddenC、display:noneD、display:””【正确答案】:C132.以下获取动态路由{path:'/user/:id'}中id的值正确的是:A、this.$route.params.idB、this.route.params.idC、this.$router.params.idD、this.router.params.id【正确答案】:A133.以下方案中,不是用于解决回调陷阱的的是:()A、PromiseB、GeneratorC、asyncD、Proxy【正确答案】:D134.下列关于Vue实例对象接口的说法,错误的是()。A、Vue实例对象提供了实例可操作方法B、Vue实例对象$datC、通过Vue实例对象可以进行Vue全局配置D、Vue实例对象接口同样可以通过Vue方式调用【正确答案】:D135.关于箭头函数下列说法错误的一项是:()A、函数体内this的指向是定义时所在的对象,而不是使用时所在的对象B、箭头函数内不能使用arguments对象C、箭头函数不能使用yield命令D、可以使用new创建一个箭头函数的实例【正确答案】:D136.下面分别使用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(){}cons

温馨提示

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

评论

0/150

提交评论