上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: 阅读以下代码,请选择可以正确打印h1标签宽度的选项( ) <template> <div> <h1 ref='h1' v-if="show">nowcoder</h1> </div> </template> <script> export default { data() { return { sh 阅读全文
posted @ 2023-11-13 22:51 龙陌 阅读(67) 评论(0) 推荐(0)
摘要: 在created等虚拟DOM没有完成挂载的钩子函数中,避免操作DOM报错可以把操作语句放在$nextTick的回调函数中 在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上 需要使用$nextTick()原因是Vu 阅读全文
posted @ 2023-11-13 22:49 龙陌 阅读(65) 评论(0) 推荐(0)
摘要: 在Vue中,下列哪个选项对数组的操作不会触发视图的更新( ) A push() B shift() C concat() D reverse() 正确答案:C concat()返回一个新的数组,还需要用新数组替换原数组才能实现视图的更新。 七个改变原数组且会让vue监听到的方法。 push()在末尾 阅读全文
posted @ 2023-11-13 22:47 龙陌 阅读(131) 评论(0) 推荐(0)
摘要: 现有以下代码, 打印的结果是( ) new Vue({ data: { a: 'first', b: 'second' }, created: function () { console.log(this.a) }, mounted(){ console.log(this.b) } }) A 'fi 阅读全文
posted @ 2023-11-13 22:42 龙陌 阅读(136) 评论(0) 推荐(0)
摘要: 前端路由有两种模式:mode:hash/histroyhash: 1.hash的优点是兼容性比较高,可以直接在项目布署上线时使用。 2.hash的缺点是#不美观影响url的美感,并且如果移动端分享严格限制,可能会报错 history: 1.history的优点是不会影响到url的美感,提高了可观赏性 阅读全文
posted @ 2023-11-13 22:39 龙陌 阅读(87) 评论(0) 推荐(0)
摘要: keep-alive 是一个抽象组件:它自身不会渲染成一个 DOM 元素,也不会出现在父组件链中。 在组件切换过程中将状态保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。 include定义缓存白名单,keep-alive会缓存命中的组件;exclude定义缓存黑名单,被命 阅读全文
posted @ 2023-11-13 22:35 龙陌 阅读(80) 评论(0) 推荐(0)
摘要: 件中使用vue-lazyload时,v-lazy代替v-bind:src 实现图片懒加载可以使用 key属性不是必须的,但是不写key可能报警告,有些内容可能显示异常。 key的作用:提高性能,不影响显示效果(如果没有id,可以使用index代替) 阅读全文
posted @ 2023-11-13 22:34 龙陌 阅读(65) 评论(0) 推荐(0)
摘要: 客户端首屏渲染时首先拿到空的html模板,之后继续发起数据请求。而服务器端渲染只需要请求一次,服务器会将请求的数据放在html模板中一起返回。 服务器端渲染耗费流量,局部页面的变化也需要重新请求完整的页面 客户端渲染就可以采用SPA,能实现局部组件的更新,服务器端渲染回来的就是整个的页面,如有变动, 阅读全文
posted @ 2023-11-13 22:33 龙陌 阅读(64) 评论(0) 推荐(0)
摘要: 下列关于Vue响应式的描述错误的是( ) A 当利用索引值设置一个数组项时,Vue不能检测到数组的变动 B 当修改数组的长度时,Vue不能检测到数组的变动 C Vue可以监听对象属性的添加或删除 D 可以通过Vue.set()方法向嵌套对象添加响应式属性 正确答案:C Vue无法检测property 阅读全文
posted @ 2023-11-13 22:25 龙陌 阅读(62) 评论(0) 推荐(0)
摘要: 异步操作放到actions 中,actions 通过commit调用mutation的方法操作state 阅读全文
posted @ 2023-11-13 22:23 龙陌 阅读(26) 评论(0) 推荐(0)
摘要: 下面说法错误的是( ) A watch方法中不能执行异步操作 B 不应该使用箭头函数来定义 method 函数,箭头函数绑定了父级作用域的上下文,所以this将不会按照期望指向 Vue 实例 C Vue 实例将会在实例化时调用$watch(),遍历 watch 对象的每一个 property D c 阅读全文
posted @ 2023-11-13 22:21 龙陌 阅读(393) 评论(0) 推荐(0)
摘要: 下列关于scoped的描述错误的是( ) A scoped原理是在标签上添加data-v属性,然后使用属性选择器实现样式局部化 B 使用scoped,父组件的样式会渗透到子组件内部的元素 C 使用scoped不会造成全局污染 D ">"可以实现样式穿透 正确答案:B 使用scoped后,父组件的样式 阅读全文
posted @ 2023-11-13 22:16 龙陌 阅读(170) 评论(0) 推荐(0)
摘要: SPA的优点: 无刷新切换内容,提高用户体验。 符合前后端分离的开发思想,通过ajax异步请求数据接口获取数据,后台只需要负责数据,不用考虑渲染。前端使用vue等MVVM框架渲染数据非常合适。 减轻服务器压力,展示逻辑和数据渲染在前端完成,服务器任务更明确,压力减轻。 后端数据接口可复用,设计JSO 阅读全文
posted @ 2023-11-13 22:15 龙陌 阅读(150) 评论(0) 推荐(0)
摘要: 关于Vue中的diff算法说法错误的是( ) A 比较只会在同层级节点进行比较, 不会跨层级比较 B 在diff比较的过程中,循环从两边向中间收拢。 C vue的虚拟dom渲染真实dom的过程中首先会对新老VNode的开始和结束位置进行标记:oldStartIdx、oldEndIdx、newStar 阅读全文
posted @ 2023-11-13 19:38 龙陌 阅读(88) 评论(0) 推荐(0)
摘要: router其实是VueRouter的一个实例,所以它是一个全局对象,包含了所有的子对象和属性 而route是正在跳转的这个路由的局部对象,可以获取这个正在跳转的路由的name,path,params,query等 this.$router 全局的路由对象,options.routes包括所有的路由 阅读全文
posted @ 2023-11-13 19:17 龙陌 阅读(56) 评论(0) 推荐(0)
摘要: 下列关于Vue的描述错误的是( ) A 当给某个组件修改某个值时,该组件不会立即重新渲染 B Vue内部使用原生Promise.then、MutationObserver和setImmediate实现异步队列,不会采用setTimeout(fn, 0) C $nextTick()返回一个Promis 阅读全文
posted @ 2023-11-13 19:11 龙陌 阅读(143) 评论(0) 推荐(0)
摘要: 关于Vue双向数据绑定说法错误的是( ) A Vue实现双向数据绑定是采用数据劫持和发布者-订阅者模式 B Object.defineProperty(obj,key,val)可以监听数组变化,不需要做特殊处理 C Vue2.0 数据劫持是利用ES5的Object.defineProperty(ob 阅读全文
posted @ 2023-11-13 18:42 龙陌 阅读(127) 评论(0) 推荐(0)
摘要: 下列关于webpack配置的描述错误的是( ) A module.rules可以指定多个loader,而loader的作用是对模块的源码进行转换 B plugin是一个具有apply方法的JavaScript对象,由于plugin可以携带参数,所以必须在配置中向plugins属性传入一个实例 C 模 阅读全文
posted @ 2023-11-13 18:41 龙陌 阅读(63) 评论(0) 推荐(0)
摘要: 关于路由守卫说法错误的是( ) A Vue路由守卫分为全局路由、单个路由守卫、组件内部路由 B 全局路由守卫的钩子函数有:beforeRouteEach(全局前置守卫)、beforeRouteResolve(全局解析守卫)、afterRouteEach(全局后置守卫) C 单个路由独享的钩子函数只有 阅读全文
posted @ 2023-11-13 18:40 龙陌 阅读(206) 评论(0) 推荐(0)
摘要: Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等 Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是 阅读全文
posted @ 2023-11-13 15:28 龙陌 阅读(60) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() class Phone{ constructor(price){ this.price = price; } get price(){ return 999; } } var p = new Phone(888); console.log(p.price); A 999 阅读全文
posted @ 2023-11-13 15:26 龙陌 阅读(107) 评论(0) 推荐(0)
摘要: 执行以下程序,下列选项中,说法正确的是() <button>点击</button> <script> function a(){ console.log(1); return function b(){ console.log(2); } } var btn = document.querySele 阅读全文
posted @ 2023-11-13 15:24 龙陌 阅读(80) 评论(0) 推荐(0)
摘要: 下列关于闭包描述正确的是?() A 闭包内变量执行后不会被清除 B 闭包不满足链式作用域结构 C (Function(){})()理论上是一个闭包 D 闭包不耗内存,可以随意使用 正确答案:AC 可以用(function(){})()来构成闭包,而不是(function(){})()是闭包。这个要明 阅读全文
posted @ 2023-11-13 15:16 龙陌 阅读(173) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() var a = 100; function a(){ var a = 200; console.log(a); } a(); A 100 B 200 C 抛出异常 D f a(){var a = 200;console.log(a);} 正确答案:C 在预解析下,函数和 阅读全文
posted @ 2023-11-13 15:11 龙陌 阅读(39) 评论(0) 推荐(0)
摘要: 执行完如下程序后,所有能被访问到的变量包括() var a = 1; b = 2; eval('var c = 3'); delete a; delete b; delete c; A a、b、c B a、c C a D c 在eval中使用var声明的全局变量可以被delete删除,所以变量c能删 阅读全文
posted @ 2023-11-13 15:01 龙陌 阅读(58) 评论(0) 推荐(0)
摘要: 删除arr数组中的第i个元素的最好做法是? ① arr.splice(i-1,1) ② arr.slice(0,n).concat(arr.slice(n+1,arr.length)); ③ Array.prototype.remove = function(dx) { if (isNaN(dx) 阅读全文
posted @ 2023-11-13 14:57 龙陌 阅读(176) 评论(0) 推荐(0)
摘要: 下面哪些方法可以用于JavaScript 异步模式的编程? A 回调函数 B 事件监听 C 发布/订阅 D Promise对象 正确答案:ABCD 参考答案: 回调函数,这是异步编程最基本的方法。 事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。 发布 阅读全文
posted @ 2023-11-13 00:34 龙陌 阅读(97) 评论(0) 推荐(0)
摘要: 在严格模式下执行以下选项的程序,不会抛出异常的是() A uname = 'window'; setTimeout(function(){ console.log(this.uname) },1000); B var uname = 'window'; (function(){console.log 阅读全文
posted @ 2023-11-13 00:32 龙陌 阅读(53) 评论(0) 推荐(0)
摘要: 假设DOM结构为: JS代码为: document.getElementById('a').addEventListener('click', e => {console.log(1)}); document.getElementById('b').addEventListener('click', 阅读全文
posted @ 2023-11-13 00:24 龙陌 阅读(358) 评论(0) 推荐(0)
摘要: 下列代码中,页面打开后能够弹出1的是? A B C IE下 D 正确答案:ABC A 加载页面的时候触发; B onerror 事件 当图片不存在时,将触发; C 在ie 7下会连续弹出, IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来 阅读全文
posted @ 2023-11-13 00:20 龙陌 阅读(58) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() function a(){ console.log(this); } a.call(null); window function.call(thisArg,args1,args2...)可以调用函数function,并且让函数内部的this指向thisArg,同时传递a 阅读全文
posted @ 2023-11-13 00:17 龙陌 阅读(57) 评论(0) 推荐(0)
摘要: 中缀表达式5+4*(x+3)-6所对应的后缀表达式为( ) 中缀表达式转换为后缀表达式的一种常用方法是使用栈来处理。下面是将中缀表达式转换为后缀表达式的步骤: 从左到右扫描中缀表达式的每个元素。 如果遇到操作数,直接输出。 如果遇到运算符,使用栈来处理:若栈为空或者栈顶元素为左括号,则直接将运算符入 阅读全文
posted @ 2023-11-13 00:13 龙陌 阅读(166) 评论(0) 推荐(0)
摘要: 在Javascript定义一个函数一般有如下三种方式 1,函数关键字(function)语句: function fnMethodName(x){alert(x);} (最常用的方法) 2,函数字面量(Function Literals): var fnMethodName = function(x 阅读全文
posted @ 2023-11-13 00:07 龙陌 阅读(80) 评论(0) 推荐(0)
摘要: 如果以下程序的输出结果是false,则①式可以替换为() const test = { rules: false }; function Build() { this.rules = true; ① } const build = new Build(); console.log(build.rul 阅读全文
posted @ 2023-11-11 18:19 龙陌 阅读(85) 评论(0) 推荐(0)
摘要: 三元操作,哪个语法是正确的? A var x=y=true?”true”:”false”; B var x=y=true:”true”?”false”; C var x=(y=true):”true”?”false”; D var x=(y=true){“true”:”false”}; 正确答案:A 阅读全文
posted @ 2023-11-11 17:49 龙陌 阅读(70) 评论(0) 推荐(0)
摘要: javascript 一般使用var key = val的形式赋值,而不是直接key = val。 如果不用var关键字,声明的就是全局变量,一般不要这么做; 阅读全文
posted @ 2023-11-11 16:41 龙陌 阅读(74) 评论(0) 推荐(0)
摘要: var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo 由于js变量提升的机制,变量声明优先于变量赋值 因为后面的那句变量声明被提升到最前面去了!相当于是先声明这个变量,然后才给它赋值。 阅读全文
posted @ 2023-11-11 16:40 龙陌 阅读(49) 评论(0) 推荐(0)
摘要: 针对以下f函数分别执行f(2)和f()会有怎样的结果? f = (x = x) => x; A 2、undefined B 报错、报错 C 2、报错 D undefined、undefined 正确答案:C 在(x = x) => x中的三个x都是指向相同的变量,并且当函数在尝试给x赋值时会访问第2 阅读全文
posted @ 2023-11-11 16:38 龙陌 阅读(68) 评论(0) 推荐(0)
摘要: 下面这段JS程序的执行结果是: var user = { count : 1, getCount: function(){ return this.count; } } var func = user.getCount console.log(func()) A this.count B 1 C 报 阅读全文
posted @ 2023-11-11 16:34 龙陌 阅读(85) 评论(0) 推荐(0)
摘要: 现有一组人员年龄的数据,要求将这些人员的年龄按照从小到大的顺序进行排列起来,要怎样来实现 A function numberSort(a,b) { return a - b; } var arr=new Array("23","6","12","35","76"); document.write(a 阅读全文
posted @ 2023-11-11 16:30 龙陌 阅读(93) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页