前段-多选练习试题_第1页
前段-多选练习试题_第2页
前段-多选练习试题_第3页
前段-多选练习试题_第4页
前段-多选练习试题_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

第页前段-多选练习试题1.在ECMAScript6中,promise的状态有()A、PendingB、PauseC、ResolvedD、Rejected【正确答案】:ACD2.以下选项中,哪些是html5input的新属性A、fileB、searchC、numberD、reset【正确答案】:BC3.下列选项中,subscribe函数接收的参数包括()A、actionsB、gettersC、mutationD、state【正确答案】:CD4.假设线上代码的分支是master,本地修复bug的分支为fix,上线时下列哪些git操作是正确的A、gitcheckoutmaster;gitmergefix;gitpushoriginmaster;B、gitcheckoutfix;gitmergemaster;gitcheckoutmaster;gitpushoriginmaster;C、gitcheckoutmaster;gitrebasefix;gitpushoriginmaster;D、gitcheckoutfix;gitrebasemaster;gitcheckoutmaster;gitmergefix;gitpushoriginmaster;【正确答案】:AD5.声明类型的语法,正确的是?A、classPerson(){}B、classPerson{}C、functionPerson(){}D、functionPerson{}【正确答案】:BC6.promise分为以下哪几种状态?A、pendingB、fulfulledC、rejectedD、Pause【正确答案】:ABC7.下面可以声明数字的js代码是()A、consta=0xa1B、consta=076C、consta=0b21D、consta=7e2【正确答案】:ABD8.获取input节点的错误方法是()<formclass="file"name="upload"><inputid="file"name="file"/></form>A、document.querySelectorAll('file')[0]B、document.getElementById('file')[0]C、document.getElementByTagName('file')[0]D、document.getElementById('file')【正确答案】:ABCD9.以下属于操作符typeof的返回值的是:()A、functionB、objectC、bigintD、undefined【正确答案】:ABCD10.下列哪些函数是JavaScript的全局函数?A、encodeURIB、parseFloatC、setTimeoutD、eval【正确答案】:ABD11.关于CSS选择器,以下说法正确的是:()A、每条选择器最多只能出现一个伪元素B、每条选择器最多只能出现一个伪类C、:nth-child(an+b)中n的取值从0开始D、A+B匹配A之后所有符合B规则的元素【正确答案】:AC12.产生当前日期的方法是()A:Now()B、Date()C、newDate()D、newNow()【正确答案】:BC13.html5有哪些新特性?A、CanvasB、WebStorageC、WebWorkersD、Cookie【正确答案】:ABC14.css中哪些属性可以继承()A、font-sizeB、colorC、font-familyD、border【正确答案】:ABC15.关于页面加载过程,以下描述正确的有哪些?A、页面加载html中的外联样式表时,不会阻塞后面的JS代码执行B、由于html的层次结构已经是树状结构,因此可以实现边加载边生成DOM树C、修改元素的颜色会造成重绘,同时触发回流D、页面所有资源加载完毕后,会触发onload事件【正确答案】:BD16.以下选项中position的属性值有哪些()A、staticB、autoC、fixedD、relative【正确答案】:ACD17.下面一段代码中,调用函数传入参数,最终输出结果为3的选项是?functionfn(){console.log(3)}functiontest(a=fn()){}A、test()B、test(null)C、test(undefined)D、test({})【正确答案】:AC18.下面返回结果为true的有:A、isNaN(NaN)B、isNaN(10)C、isNaN('10')D、isNaN('blue')【正确答案】:AD19.关于Set结构的实例方法,下面说法正确的是A、set方法用于添加成员B、clear方法用于清除所有成员。C、entries方法返回成员的位置索引和值的遍历器D、values方法返回成员值的便利器【正确答案】:ABD20.下面属于vue3的生命周期的是()A、beforeCreate、createdB、beforeMount、mountedC、beforeDestroy、destroyedD、beforeUnmount、unmount【正确答案】:ABD21.以下哪些在方法调用会在Vue中改变数组触发视图更新?A、push()B、pop()C、shift()D、splice()【正确答案】:ABCD22.语句vararr=[a,b,c,d];执行后,数组arr中每项都是一个整数,下面得到其中最大整数语句正确的是哪几项?()A、Math.max(arr)B、Math.max(arr[0],arr[1],arr[2],arr[3])C、Math.max.call(Math,arr[0],arr[1],arr[2],arr[3])D、Math.max.apply(Math,arr)【正确答案】:BCD23.前端优化性能的几种方法A、懒加载B、压缩图片C、减少后端请求D、公共信息进行存储【正确答案】:ABC24.display属性值的常用取值包括哪些项?A.inlineB.blockC.hiddenD.none【正确答案】:ABD25.下面判断语句正确的有:A、parseFloat('1234blue')===1234B、parseFloat('0xA')===0C、parseFloat('22.34.5')===22.34D、parseFloat('0908.5')===908.5【正确答案】:ABCD26.下列哪些情况可触发reflowA、改变块级元素的width/heightB、改变background-colorC、visibility:hiddenD、改变font-size【正确答案】:AD27.关于剩余参数的使用,正确的是?A、functionfn(name,...args){...}B、functionfn(...args){...}C、functionfn(...args,name){...}D、functionfn(...name,...args){...}【正确答案】:AB28.属于HTML5标签语意化的元素有()A、article、footerB、blockC、section、bannerD、header、nav【正确答案】:AD29.存在变量vara=10.42;取出a的整数部分,以下代码哪些是正确的?A、parseInt(a);B、Math.floor(a);C、Math.ceil(a);D、a.split('.')[0];【正确答案】:AB30.下列选项中()是属性选择器A、$("img[src=.gif]")B、$("img")C、$("[class][title]")D、$("div>span")【正确答案】:AC31.下列哪些会返回false()A、nullB、undefinedC、[]D、‘0'【正确答案】:AB32.下列哪些会返回false()A、nullB、undefinedC、0D、‘0'【正确答案】:ABC33.下列哪些元素是块级元素:A.divB、h1C.buttonD.ul【正确答案】:ABD34.以下哪些选项可以将集合A转化为数组?()Array.from(A)B、[].slice.apply(A)C、[...A]D、[].map.call(A,o=>o)【正确答案】:ABCD35.关于表单元素和表单控件,以下说法正确的有:A、设置readonly属性的表单控件不能获得焦点B、button元素可以嵌套没有control属性的video元素C、step属性不可以为负值或0D、form元素的method属性和enctype属性不能任意赋值【正确答案】:BCD36.以下()结果等于字符串stringA、typeof'string'B、String('string').toString()C、(function(string){returnstring})('string')D、JSON.parse('{"string":"string"}').string【正确答案】:ABCD37.vue组件间通信方式有哪些?A、EventBus($emit/$on)B、provide/injectC、props/$emitD、ref与$parent/$children【正确答案】:ABCD38.关于CSS,以下说法正确的有A、currentColor取值为当前元素color属性的值B、calc()函数允许使用加法和减法,不允许使用乘法和除法C、attr()函数只能在content属性中使用D、color:currentcolor和color:inherit是等价的【正确答案】:AD39.下面关于javascript的说法正确的有A、基础类型的值保存在堆内存上B、引用类型的值保存在栈空间上C、基础类型的复制会创建该值的一个副本D、引用类型的复制只会复制指针,复制后的变量和复制前的变量都指向同一个对象【正确答案】:CD40.以下选项正确的有A、B、

C、<hr/>D、【正确答案】:BCD41.以下说法正确的是?A、display:none;不为被隐藏的对象保留其物理空间;B、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;C、visibility:hidden;产生reflow和repaint(回流与重绘);D、visibility:hidden;与display:none;两者没有本质上的区别;【正确答案】:AB42.以下是HTML5新增表单元素属性的是A、patternB、requiredC、multipleD、placeholder【正确答案】:ABCD43.以下选项中为CSS盒模型的属性有A、marginB、paddingC、visibleD、border【正确答案】:ABD44.下列关于闭包描述正确的是?A、(function(){})()理论上是一个闭包B、闭包不耗内存,可以随意使用C、闭包内变量执行后不会被清除D、闭包不满足链式作用域结构【正确答案】:AC45.对于Vue中响应式数据原理的说法,下列哪项是不正确的?A、采用数据劫持方式,即Object.defineProperty()劫持data中各属性,实现响应式数据B、视图中的变化会通过watcher更新data中的数据C、若data中某属性多次发生变化,watcher仅会进入更新队列一次D、通过编译过程进行依赖收集【正确答案】:BD46.以下关于History对象的属性或方法描述正确的是()A、go表示刷新当前页面。B、back回到浏览器载入历史URL地址列表的当前URL的前一个URL。C、forward转到浏览器载入历史URL地址列表的当前URL的下一个URL。D、length保存历史URL地址列表的长度信息。【正确答案】:BCD47.已知字符串:'电话号码是:123-4567-8901',如下正则表达式可以匹配到字符串中的电话号码的有:A、/\d[3]-\d[4]-\d[4]/B、/\d{3}-\d{4}-\d{4}/C、/[0-9-]+/D、/[0-9\-]+/【正确答案】:BCD48.下列关于使用JS修改元素样式的代码,正确的有哪些?()A、document.body.style.['background-color']='#fff'B、document.body.style.setProperty('background-color','#fff')C、document.body.style='background-color':#fff'D、document.body.style.fontSize='14px'【正确答案】:BCD49.以下哪些HTML标签属于非块级元素:A、pB、spanC、canvasD、label【正确答案】:BD50.以下全部属于块级标签的是?()A、<div><input>B、<div><h1><ul>C、<h1><dl>D、<div><form><ul><h1>【正确答案】:BD51.下面哪些数组方法会改变原数组()A、pushB、concatC、spliceD、map【正确答案】:AC52.下列说法正确的有A、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;B、display:none;不为被隐藏的对象保留其物理空间;C、visibility:hidden;与display:none;两者没有本质上的区别;D、visibility:hidden;产生reflow和repaint(回流与重绘)【正确答案】:AB53.下列方法可用于阻止事件冒泡的有()A、event.cancelBubble=true;B、event.stopPropagation();C、event.preventDefault();D、returnfalse;【正确答案】:ABD54.下列选项中,属于创建表格的基本标记的是()。A、<table></table>B、<tr></tr>C、<td></td>D、<title></title>【正确答案】:ABC55.String对象的哪个方法可以寻找子字符串并返回该子字符串位置A、match()B、indexOf()C、search()D、concat()【正确答案】:BC56.关于以下代码,说法正确的有哪些?functionPerson(){}varperson=newPerson();A、每一个原型都有一个constructor属性指向关联的构造函数。B、每一个对象都有一个prototype属性。C、Object.getPrototypeOf(person)===PtotypeD、person.constructor===Person【正确答案】:ACD57.关于web表单登录中用到的图形验证码的实现,以下做法不正确的有A、回给浏览器的html代码中包含图形验证码和文本字符串,登录前客户端判断输入内容和页面中保存的内容是否一致B、服务器端在返回的图片和cookie中同时包含图形验证码,登录前客户端判断输入内容和cookie保存的内容是否一致C、服务器端生成验证码后一方面通过图片将验证码返回给客户端,同时在服务器端保存文本的验证码,由服务器端验证输入内容是否正确D、浏览器通过识别图形验证码中的内容和用户输入的内容判断是否一致【正确答案】:ABD58.以下HTML列表中,文字颜色是黑色的行有哪几行?<style>.list{color:black}.list>li:nth-child(2n){color:red}.list>li:nth-child(3n+1){color:green}.list>li:nth-child(3n+2){color:blue}</style><ulclass="list"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li></ul>A、第1行B、第3行C、第7行D、第9行【正确答案】:BD59.箭头函数中的参数的使用,正确的是?A、letfunc=name,age=>console.log(名称:${name},年龄:${age})B、letfunc=(name,age)=>console.log(名称:${name},年龄:${age})C、letfunc=name,age=>{console.log(名称:${name},年龄:${age})}D、letfunc=(name,age)=>{console.log(名称:${name},年龄:${age})}【正确答案】:BD60.http请求方式get和post的区别包括()A、get和post的可传输内容大小不一样,一个有限制一个没有限制B、get和post传输的内容存放的位置不一样,一个放在header,一个放在bodyC、get请求Content-type只能是text/htmlD、get请求可以跨域、post请求不能跨域【正确答案】:AB61.以下关于跨域的描述哪些是正确的:A、Web字体、图片等资源文件加载都不受浏览器跨域限制B、CSS文件的加载不受跨域限制C、window.onerror方法默认情况下无法获取跨域脚本的报错详情D、canvas中使用drawImage贴图会受跨域限制【正确答案】:BCD62.以下js操作Array的方法中可以添加元素的是:()A、pushB、unshiftC、popD、splice【正确答案】:ABD63.以下元素哪些属于内联元素?A、B、<input>C、<ul>D、<li>【正确答案】:AB64.关于类和对象的描述,正确的是?A、类表示类型的意思B、对象是包含数据的、实际存在的物体C、一个类型只能创建一个对象D、多个对象可以属于一个类型【正确答案】:ABD65.以下哪些HTML标签属于非块级元素:A、pB、spanC、imgD、label【正确答案】:BCD66.关于Vue组件生命周期说法正确的是?A、Vue组件的生命周期可以分成三个大阶段:挂载、更新、卸载B、挂载阶段中涉及到的钩子函数有:beforeCreate、created、beforeMount、mountedC、更新阶段涉及的钩子函数有:beforeUpdate、updated、activated、deactivatedD、首次进入页面钩子函数的执行顺序:beforeCreate、created、beforeMount、mounted【正确答案】:ABD67.如下方式创建的数组长度为5的有A、constarray=[,,,,,]B、constarray=newArray(5)C、constarray=Array(,,,,,)D、constarray=newArray('','','','','')【正确答案】:ABD68.以下结果里,返回false的是()A、!![]B、1===’1’C、null===undefinedD、!!’’【正确答案】:BCD69.下列哪些是浏览器支持的锚伪类:()A、a:linkB、a:disabledC、a:hoverD、a:active【正确答案】:ACD70.下面哪个语法能够正确的将一个div的每个外边距都设置为5px?()A、div{padding:5px;}B、div{margin:5px5px;}C、div{margin:5px;}D、div{padding:5px5px;}【正确答案】:BC71.下列属于路由守卫的参数()A、fromB、toC、nextD、up【正确答案】:ABC72.下列结果返回true的是()A、null==undefinedB、null===undefinedC、null===nullD、NaN==null【正确答案】:AC73.下图所示代码中,在ES6中属于块级作用域的是?A、{leta=0}B、functionadd(){leta=0}C、for(leti=0;i<3;i++){console.log(i)}D、constobj={username:'xiaomu'}【正确答案】:AC74.CSS3新增特性有A、font-sizeB、@mediaC、@keyframesD、flexbox【正确答案】:BCD75.可继承的样式属性包括()A、colorB、background-colorC、font-sizeD、border【正确答案】:AC76.以下哪些事件会在页面加载完成(onload)之前触发?A、readystatechangeB、pageshowC、beforeunloadDOMContentLoaded【正确答案】:AD77.以下是Video/Audio中会触发的事件的有?A、loadB、playC、seekedD、abort【正确答案】:BCD78.CSS3新增特性有哪些?A、font-sizeB、@mediaC、@keyframesD、flexbox【正确答案】:BCD79.一份HTML文档有哪几个必须的HTML标签?A.<html>B.<head>C.<input>D.<body>【正确答案】:ABD80.以下是vue内置指令的是A、v-htmlB、v-onC、v-forD、v-hidden【正确答案】:ABC81.下列通过解构赋值,可以获取到对应值选项的是哪些?A、const[a,b,c]=[1,2,3]B、const[,,c]=[1,[3,4],5]C、const{a,b,c}=[1,2,3]D、const[,b]=[1,[3,4],5]【正确答案】:ABD82.$router中包含哪些参数?A、pathB、paramsC、nameD、query【正确答案】:ABCD83.以下是HTML5新增表单元素属性的是:A、placeholderB、multipleC、requiredD、pattern【正确答案】:ABCD84.以下描述正确的是:A、inline-block可以设置高度,inline不可以设置高度B、inline-block和inline都可以设置padding-leftC、inline-block可以设置margin-left,inline不可以D、block会独占一行,inline-block不会【正确答案】:ABD85.以下HTML结构中符合规范的有A、<ul><li>111</li></ul>B、<ol><li>111</li><li>222</li></ol>C、<ul>333</ul>D、<dl><dt>111</dt><dd222</dd></dl>【正确答案】:ABD86.关于函数中使用默认值,操作方式正确的是?A、functionfct(name){name=name||'default';...}B、functionfct(name){name="default";...}C、functionfct(name="defeult"){...}D、letfct=(name="default")=>{...}【正确答案】:ACD87.以下关于let和const的说法中正确的是:()A、let声明的变量值和类型都可以改变B、const声明的常量不可以改变C、两者都不存在变量提升,同时存在暂时性死区,只能在声明的位置后面使用D、const可以先声明再初始化,可以后赋值【正确答案】:ABC88.下面关于DOM事件描述错误的是:A、onload()元素被载入(文档,框架或图像)B、onclick()鼠标点击一个元素时触发C、onchange()元素在页面的位置发生改变时触发D、onblur()元素发生变化时触发【正确答案】:CD89.以下对闭包(closure)理解正确的有()A、闭包是指有权访问另一个函数作用域中变量的函数;B、函数内再嵌套函数,返回到外部形成闭包;C、内部函数可以引用外层的参数和变量D、参数和变量不会被垃圾回收机制回收【正确答案】:ABCD90.下列说法正确的有:()A、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;B、display:none;不为被隐藏的对象保留其物理空间;C、visibility:hidden;与display:none;两者没有本质上的区别;D、visibility:hidden;产生reflow和repaint(回流与重绘);【正确答案】:AB91.下列哪几项可以创建函数?A、function=myFunction(){……..}B、functionmyFunction(){…...}C、myfunction=function(){…….}D、myFunction(){….}【正确答案】:BC92.下列对vue原理叙述争取的是()A、vue中的数组变更通知,通过拦截数组操作方法而实现B、编译器目标数穿件渲染桉树,渲染函数执行后将得到VNode树C、组件内data发生变化时会通知其对应的watcher,执行异步更新D、patching算法首先进行同级比较,可能执行的操作是节点的增加、删除和更新【正确答案】:ABCD93.下列选项中说法正确的是()A、使用相对路径引入静态资源文件,会被webpack处理解析为模块依赖B、放在public文件夹下的资源将会经过webpack的处理C、通过绝对路径被引用的资源将会经过webpack的处理D、URL以~开始,会被认为是模块请求【正确答案】:AD94.下列margin外边距设置属性值的方式正确的是A、1个值设置4个方向的marginB、2个值,第一个值的设置margin是上下两个方向,第二个值设置margin是左右两个方向C、3个值,第一个值设置的是下方向的margin,第二个值是上方向的margin,第三个值是设置左右两个方向的marginD、4个值,顺时针方向,上、右、下、左【正确答案】:ABD95.数组中会改变原数组方法有哪些?A、sortB、sliceC、concatD、pop【正确答案】:AD96.vue中的路由模式A、static模式B、history模式C、hash模式D、ssr模式【正确答案】:BC97.页面有一个id为button1的按钮,如何通过原生的js禁用?(IE考虑IE8.0以上版本)A、document.getElementById("button1").readonly=true;B、document.getElementById("button1").setAttribute('readonly','true');C、document.getElementById("button1").disabled=true;D、document.getElementById("button1").setAttribute('disabled','true');【正确答案】:CD98.下列哪些是块级元素()A、inputB、ulC、hrD、li【正确答案】:BCD99.在ES6规范中,以下类型哪些属于基本数据类型()A、StringB、NullC、UndefinedD、Symbol【正确答案】:ABCD100.关于Vue组件间的参数传递,下列哪项是正确的?A、若子组件给父组件传值,可使用$emit方法B、祖孙组件之间可以使用provide和inject方式跨层级相互传值C、若子组件使用$emit('say')派发事件,父组件可使用@say监听D、若父组件给子组件传值,子组件可通过props接受数据【正确答案】:ACD101.下面说法正确的有()A、P元素不能包含divB、Li元素的祖先元素可能是li,但父元素不可能是liC、Domtree的根节点是body元素D、Body内的元素的offsetparent一定存在【正确答案】:ABD102.下列哪些元素是行内元素:A.spanB.imgC.divD.p【正确答案】:AB103.Vue实例的data属性,可以在哪些生命周期中获取到?A、beforeCreateB、createdC、beforeMountD、mounted【正确答案】:BCD104.以下哪些CSS颜色表示红色?A、redB、#f00C、rgb(100%,0%,0%)D、hsl(0,100%,50%)【正确答案】:ABCD105.函数的调用方式有哪些:()A、直接调用B、作为对象方法调用C、作为构造函数调用D、通过call和apply方法调用【正确答案】:ABCD106.<input>元素的type属性的取值可以是()A、imageB、checkboxC、buttonD、select【正确答案】:ABC107.下面属于CSS3新增属性的有?()A、box-shadowB、text-shadowC、border-radiusD、rgba【正确答案】:ABCD108.以下描述正确的是A、inline-block可以设置高度,inline不可以设置高度B、inline-block和inline都可以设置padding-leftC、inline-block可以设置margin-left,inline不可以D、block会独占一行,inline-block不会【正确答案】:ABD109.下列选项中哪些标签是HTML5新增的?A、footerB、contentC、sectionD、header【正确答案】:ACD110.div元素的哪些CSS属性的默认值为0?A、border-top-widthB、outline-widthC、padding-topD、margin-top【正确答案】:CD111.块状元素的特征有哪些()A、可以设置宽度和高度B、一般作为容器使用C、此元素会独占一行,自动换行D、默认情况下,可以和其他标签在一行内逐个显示【正确答案】:ABC112.下列关于<script>元素说法正确的是:A、src属性可以设置为跟网页再同一台服务器上,也可以在不同的域B、<script>元素中的代码必须严格按引入顺序执行C、浏览器必须解释完<script>元素中的代码后才能继续渲染页面的剩余部分D、使用async属性的脚本不需要等待其他脚本,同时也不阻塞文档渲染【正确答案】:AD113.以下关于跨域的描述哪些是正确的A、Web字体、图片等资源文件加载都不受浏览器跨域限制B、CSS文件的加载不受跨域限制C、window.onerror方法默认情况下无法获取跨域脚本的报错详情D、canvas中使用drawImage贴图会受跨域限制【正确答案】:BCD114.以下哪些表达式的值为0?A、(()=>{}).lengthB、1&2C、+[]D、[1,2,-3].reduce((a,b)=>a-b,0)【正确答案】:ABCD115.关于JavaScript里的xml处理,以下说法正确的是()A、Xml是种可扩展标记语言,格式更规范,是作为未来html的替代B、Xml一般用于传输和存储数据,是对html的补充,两者的目的不同C、在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同D、在IE浏览器里处理xml,首先需要创建ActiveXObject对象【正确答案】:BCD116.vue路由跳转传参的两种方式A、queryB、paramsC、pathD、name【正确答案】:AB117.下面箭头函数书写哪些不正确?A、constfoo=(a,b)=>returna+bB.constfoo=a=>a++C、A、constfoo=(a,b)=>returna+bB.constfoo=a=>a++constfoo=username=>{username:username}D、constfoo=x,y=>{returnx+y}【正确答案】:ACD118.以下能用来设置网页数值的单位的是A、%B、pxC、vmD、rem【正确答案】:ABD119.在JavaScript中,以下哪些是原始值(primitivevalue)?A、”3”B、10C、NullD、[1]【正确答案】:ABC120.下面的等式成立的是?()A、parseInt(46.8)`==`parseFloat(46.8)B、NaN`!==`NaNC、isNaN('abc')`==`NaND、typeofNaN`===`'number'【正确答案】:BD121.下列关于v-model的说法,哪项是正确的?A、v-model能实现双向绑定B、v-model本质上是语法糖,它负责监听用户的输入事件以更新数据C、v-model是内置指令,不能用在自定义组件上D、对input使用v-model,实际上是指定其:value和:input【正确答案】:ABD122.下面哪些技术可用于优化CSS图片加载A、CSSSpriteB、SVGSpriteC、IconfontD、Base64【正确答案】:ABCD123.如何让元素宽高自适应()A、给元素设置width:100pxB、给元素设置width:100%C、如果元素是块状元素默认宽度就是100%D、给元素设置width:auto【正确答案】:BC124.箭头函数的使用,操作语法正确的是?A、letfn=()->console.log("hello")B、letfn=()=>console.log("hello")C、letfn=name->console.log("params")D、letfn=name=>console.log("params")【正确答案】:BD125.以下哪些方法会返回一个数组?A、Object.keys()B、Stotype.split()C、Atotype.join()D、Promise.all()【正确答案】:AB126.以下几种margin写法不正确的有()A、margin:20px,10px,0;B、margin:10px,10px;C、margin:20px,auto;D、margin:20pxauto;【正确答案】:ABC127.以下哪些方法可以优化滚动性能:A、在滚动中对滚动函数进行节流处理B、滚动中减少导致重绘的操作C、滚动中减少导致重排的操作D、对滚动事件进行防抖处理【正确答案】:ABCD128.以下关于箭头函数和普通函数说法正确的是什么?A、普通函数通过function声明B、箭头函数通过=>声明C、普通函数this指向调用这个函数的地方D、箭头函数this指向声明这个函数的地方【正确答案】:ABCD129.JS中创建节点的方式有哪些?A、createElementB、removeChildC、replaceChildD、cloneNode【正确答案】:AC130.下列哪些不是vue的绑定事件指令?A、v-bindB、@C、v-onD、1【正确答案】:AD131.以下哪些HTML元素可以获得焦点?A、<divcontenteditable="true">我可以</div>B、我可以C、<aid="yes">我可以</a>D、<inputtype="text"value="我可以"/>【正确答案】:ABD132.下列说法正确的是()A、display:none;不为被隐藏的对象保留其物理空间;B、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;C、visibility:hidden;产生reflow和repaint(回流与重绘);D、visibility:hidden;与display:none;两者没有本质上的区别【正确答案】:AB133.vue组件间通信方式有哪些?A、EventBus($emit/$on)B、provide/injectC、props/$emitD、ref与$parent/$children【正确答案】:ABCD134.属于html5新增规范的有()A、cookieB、websqlC、sessionStorageD、localStorage【正确答案】:CD135.箭头函数中返回值的操作,正确的是?A、letfc=(x,y)=>{x++;y++;returnx+y;}B、letfc=(x,y)=>{x++;y++;x+y;}C、letfc=(x,y)=>returnx+yD、letfc=(x,y)=>x+y【正确答案】:AD136.关于CSS,以下说法正确的有:A、currentColor取值为当前元素color属性的值B、calc()函数允许使用加法和减法,不允许使用乘法和除法C、attr()函数只能在content属性中使用D、color:currentcolor和color:inherit是等价的【正确答案】:AD137.下面哪些特性不是HTML5新引入的特性:()A、audio和video支持B、AJAXC、ES6D、localStorage【正确答案】:BC138.下列说法正确的有:()A、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;B、display:none;不为被隐藏的对象保留其物理空间;C、visibility:hidden;与display:none;两者没有本质上的区别;D、visibility:hidden;产生reflow和repaint(回流与重绘);【正确答案】:AB139.请选出所有的置换元素()A、imgB、inputC、textareaD、select【正确答案】:ABCD140.Html5重新提供了在客户端保存数据的功能WebStorage,分别是?A、sessionStorageB、localStorageC、localStateD、sessionState【正确答案】:AB141.下面关于Promise说法正确的是(注意“返回结果”的意思包含成功或者失败)()A、Promise.all在所有给定的promise都fulfilled后才返回结果B、Promise.race在给定的promise中,某个fulfilled后才返回结果C、promise.then的回调函数中,可以返回一个新的promiseD、对于一个向后台获取数据已经产生结果的promise:p1,再次调用p1.then,不会去重新发起请求获取数据【正确答案】:CD142.关于Map结构的介绍,下面说法正确的是A、是键值对的集合B、创建实例需要使用new关键字C、Map结构的键名必须是引用类型D、Map结构是可遍历的【正确答案】:ABD143.以下哪些是Vue常用的组件库?A、element-uiB、vantC、ant-design-for-vueD、layui【正确答案】:ABC144.下列哪些属性是不可以被继承的()A、marginB、positionC、floatD、font-size【正确答案】:ABC145.以下哪些样式会创建A、zoom:1B、display:inline-blockC、float:leftD、float:right【正确答案】:BCD146.函数的调用方式有哪些:()A、直接调用B、作为对象方法调用C、作为构造函数调用D、通过call和apply方法调用【正确答案】:ABCD147.触摸事件包括以下哪几种?()A、touchStartB、touchMoveC、touchCancelD、touchEnd【正确答案】:ABCD148.下面有关html结构描述正确的有?A、<ul><li></li></ul>B、<ol><li></li></ol>C、<dl><dt><dd></dd></dt></dl>D、<table><tr><td></td></tr></table>【正确答案】:ABD149.下列数据结构中,可以被for…of遍历的是:()Array数组B、Object对象C、String字符串D、Set结构【正确答案】:ACD150.以下哪些是javascript的基本数据类型()A.StringB.NumberC.UndefinedD.Date【正确答案】:ABC151.下列描述正确的是?A、let是替代var用来声明变量的关键字B、const是用来替代var来声明常量的关键字C、常量声明之后,不可以重新赋值D、变量声明之后,可以重新赋值【正确答案】:ACD152.以下元素属于块级元素的是?A、B、<div>C、<a>D、【正确答案】:BD153.在日常生活中,往往需要注册很多的账户,而账户名通常是由字母、数字、下划线组成的字符,怎样才能知道自己注册的账号是合法的()A、varfilt=/^[a-zA-Z_0-9]+$/;if(!filt.test(str)){alert("账号只包含字母、数字、下划线");}B、varfilt=/^[a-zA-Z0-9_]+$/;if(!filt.test(str)){alert("账号只包含字母、数字、下划线");}C、varfilt=/^[_a-z0-9]+$/;if(!filt.test(str)){alert("账号只包含字母、数字、下划线");}D、varfilt=/^[a-z_0-9]+$/;if(!filt.test(str)){alert("账号只包含字母、数字、下划线");}【正确答案】:AB154.下列关于web页面级优化描述最正确的是()A、减少HTTP请求的次数B、进行资源合拼和压缩C、将外部脚本置于低端D、减少不必要的HTTP跳转【正确答案】:ABCD155.以下描述正确的A、Http协议所使用的运输层协议是UDPB、Https的端口号是443C、TCP注重数据可靠性,UDP注重数据传输快D、传输层提供端到端的可靠报文传递和错误恢复【正确答案】:BCD156.下列哪些是HTML5相关的框架或类库:()A、spring-coreB、ReactiveJSC、DubboD、Bootstrap【正确答案】:BD157.vue的路由模式有哪些A、hashB、commonC、historyD、abstract【正确答案】:ACD158.iframe的使用场景有?A、与第三方域名下的页面共享cookieB、上传图片,避免当前页刷新C、左边固定右边自适应的布局D、资源加载【正确答案】:ABCD159.路由的守卫分为哪几种A、全局守卫B、组件级守卫C、单个页面独享守卫D、共享守卫【正确答案】:ABC160.以下关于JavaScript的描述中错误的是A、在原型上扩展的可枚举方法,会被forin循环出来B、使用object.defineProperty可向对象添加或者修改属性C、每个对象都有prototype属性,返回对象类型原型的引用D、通过hasOwnProperty可判断一个对象以及其原型链上是否具有指定名称的属性【正确答案】:CD161.以下属性写法正确的有A、padding:-10pxB、padding:10pxC、margin:10pxD、margin:-10px【正确答案】:BCD162.下面属于vue指令的是A、v-onceB、v-showC、v-ifD、v-text【正确答案】:ABCD163.关于a元素,以下说法正确的有:A、a元素必须具有href属性值B、a元素的target属性可以指向一个具名的窗口或iframeC、当a元素的rel属性具有多个值时,使用空格“”分隔D、a元素的href属性必须是目标url的绝对路径【正确答案】:BC164.关于元素隐藏下列说法正确的是?A、display:none不为被隐藏的对象保留其物理空间B、display:none为被隐藏的对象保留其物理空间C、visibility:hidden为隐藏的对象保留其物理空间D、visibility:hidden不为隐藏的对象保留其物理空间【正确答案】:AC165.让元素显示滚动条的声明()A、display:scrollB、overflow:scrollC、overflow-x:scroll;overflow-y:scrollD、overflow:hidden【正确答案】:BC166.下面关于Vue说法正确的是A、data中某一属性的值发生改变后,视图会立即同步进行重渲染B、Vue实例创建后再添加的属性,该属性改动将不会触发视图更新C、计算属性只有在它的相关依赖发生改变时才会重新求值D、Vue组件的data选项必须是函数【正确答案】:BCD167.浏览器几种存储方式A、cookieB、sessionStorageC、localStorageD、云存储【正确答案】:ABC168.下面对vuex中actions的说法,不正确的是()A、actions中事件函数通过commit完成分发B、actions中时间处理幻术接受context对象C、actions与vue实例中的methods是类似的D、可以用来注入自定义选项处理逻辑【正确答案】:ABD169.下列在JS时间循环机制中属于微任务(microTask)的是?A、process.nextTickB、promiseC、setTimeoutD、setInterval【正确答案】:AB170.关于XML和JSON区别的描述正确的是A、JSON相对于XML来讲,数据的体积小,传递的速度更快些B、JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互C、JSON对数据的描述性比XML较好D、JSON的速度一般要快于XML【正确答案】:ABD171.下面关于vue全局配置说法,错误的是()A、vue.config.devtools可以设置devtools的调试工具的启动和关闭B、vue.config是一个对象,包含vue的所有全局变量C、ponent()可以获取获取vue全局配置变量D、vue.set.config可以获取到全局配置对象【正确答案】:CD172.HTML5提供的数据存储有哪些?A、localStorageB、sessionStorageC、cookieStorageD、webStorage【正确答案】:ABD173.以下属于Vue绑定事件的指令是()A、v-bindB、@C、v-onD、1【正确答案】:BC174.在ES6规范中,以下类型哪些属于基本数据类型()A、StringB、NullC、UndefinedD、Symbol【正确答案】:ABCD175.让元素显示滚动条的声明()A、display:scrollB、overflow:scrollC、overflow-x:scroll;overflow-y:scrollD、overflow:hidden【正确答案】:BC176.下列Map结构的键名数据类型,描述正确的是:()A、键名可以是数组类型的值B、键名可以是Symbol类型的值C、键名值可以是nullD、键名值不可以为undefined【正确答案】:ABC177.关于页面加载过程,以下描述正确的有哪些?A、页面加载html中的外联样式表时,不会阻塞后面的JS代码执行B、由于html的层次结构已经是树状结构,因此可以实现边加载边生成DOM树C、修改元素的颜色会造成重绘,同时触发回流D、页面所有资源加载完毕后,会触发onload事件【正确答案】:BD178.下列关于背景定位属性background-position说法正确的是A、该属性可有两个取值,第一个取值为背景图像与其容器在水平方向上的距离,第二个取值为背景图像与其容器在垂直方向上的距离B、若只有一个取值,则其第二个取值默认为50%C、若此取值用百分数表示,如:20%60%,则表示此背景图像离其容器左边的距离为整个容器宽度的20%,

温馨提示

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

评论

0/150

提交评论