上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: 执行以下程序,输出结果为() var arr = [2,1,3,5,9]; var count = 0; arr.forEach((val1,val2)=>{ count++; if(count % 3 == 0){ return; } console.log(val1); }) A 2 1 B 0 阅读全文
posted @ 2023-11-15 22:13 龙陌 阅读(526) 评论(0) 推荐(0)
摘要: 以下对call() 和 apply() 说法哪些是正确的 () A apply()函数有两个参数:第一个参数是上下文,第二个参数是参数组成的数组; B 非严格模式,如果第一个参数是null,则使用全局对象代替; C call和apply的意思一样,只不过是参数列表不一样. D 通过apply可以将数 阅读全文
posted @ 2023-11-15 22:04 龙陌 阅读(428) 评论(0) 推荐(0)
摘要: 以下哪些事件会在页面加载完成(onload)之前触发? A readystatechange B pageshow C beforeunload D DOMContentLoaded 正确答案:AD 选择AD。 A. readystatechange document有readyState属性来描述 阅读全文
posted @ 2023-11-15 22:01 龙陌 阅读(67) 评论(0) 推荐(0)
摘要: 以下哪些正则表达式满足regexp.test('abc') true? A /^abc$/ B /...(?=.)/ C /[ab]{2}[^defgh]/ D /[defgh]*/ 正确答案:ACD 补充一下B的先行断言: (?=pattern) 正向先行断言 代表字符串中的一个位置,紧接该位置之 阅读全文
posted @ 2023-11-15 22:00 龙陌 阅读(78) 评论(0) 推荐(0)
摘要: 下面这段JavaScript代码的的输出是什么? var myObject = { foo: "bar", func: function() { var self = this; console.log(this.foo); console.log(self.foo); (function() { 阅读全文
posted @ 2023-11-15 21:46 龙陌 阅读(22) 评论(0) 推荐(0)
摘要: JS中存在块语句,那么请问以下块语句的集合最终输出的值是多少? eval(`{ 1 + 3; a = 2; x:break x; 3; 4 + 6; ; }`) A 4 B undefined C 10 D 3 正确答案:C 在块中多个语句执行时,一般后者会覆盖前者,但是;和break的返回值都是e 阅读全文
posted @ 2023-11-15 21:39 龙陌 阅读(21) 评论(0) 推荐(0)
摘要: 以下结语句中,返回true的是? A !![] B 1 ’1’ C null undefined D !!’’ 正确答案:A JavaScript有五个基本类型:number、string、null和undefined。其中null和undefined以外,其他三个具有所谓的包装对象,可以通过内置构 阅读全文
posted @ 2023-11-15 21:37 龙陌 阅读(99) 评论(0) 推荐(0)
摘要: 下面关于 this 工作原理的描述,哪一个是错误的? A 在全局范围内,this指向全局对象(浏览器下指window) B 对象函数调用时,this指向当前对象 C 全局函数调用时,this指向全局函数 D 使用new实例化对象时,this指向新创建的对象 正确答案:C 全局函数调用时,this指向 阅读全文
posted @ 2023-11-15 21:34 龙陌 阅读(200) 评论(0) 推荐(0)
摘要: ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11; floor的英文意义是地板,该方法就表示向下取整,Math.floor(11.6)的结果为11,Math.floor(-11.6)的结果是-12; 最难掌握 阅读全文
posted @ 2023-11-15 18:28 龙陌 阅读(16) 评论(0) 推荐(0)
摘要: 假设有如下代码,那么a(10)的返回结果是? function a(a){ a^=(1<<4)-1; return a; } A 5 B 10 C 15 D 16 正确答案:A 1<<4 左移相当于1*2^4=16 a^=16-1=15 a=a15=1015 ^ 异或运算: 10的二进制000010 阅读全文
posted @ 2023-11-15 17:58 龙陌 阅读(132) 评论(0) 推荐(0)
摘要: 以下代码的执行后,str 的值是: var str = "Hellllo world"; str = str.replace(/(l)\1/g, '$1'); A Helo world B Hello world C Helllo world D Hellllo world 正确答案:B 对于正则表 阅读全文
posted @ 2023-11-15 17:53 龙陌 阅读(234) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() var uname = "window"; var object = { uname :"object", fun:function(){ console.log(this.uname); return function(){ console.log(this.unam 阅读全文
posted @ 2023-11-15 17:49 龙陌 阅读(28) 评论(0) 推荐(0)
摘要: 下列关于 JavaScript 的说法中正确的是() A 所有变量在使用之前必须做声明 B JavaScript是面向对象的程序设计语言 C JavaScript是解释性语言 D JavaScript前身是Oak语言 正确答案:C 选C。 解释性语言是相对于编译型语言存在的,源代码不是直接翻译成机器 阅读全文
posted @ 2023-11-15 12:50 龙陌 阅读(65) 评论(0) 推荐(0)
摘要: 以下代码执行后, num 的值是? var foo=function(x,y){ return x-y; } function foo(x,y){ return x+y; } var num=foo(1,2); A -1 B 3 C 1 D 2 正确答案:A 选A。该题考察的是JS解析顺序。 根据题 阅读全文
posted @ 2023-11-15 12:45 龙陌 阅读(42) 评论(0) 推荐(0)
摘要: var a = parseInt([0,0,1,0,0].join('')+1) a的值为 A 2 B 101 C 1001 D NaN 正确答案:C 官方解析:"00100"+1 = "001001" 再转换为整数为1001 var a = parseInt([0,0,1,0,0].join('' 阅读全文
posted @ 2023-11-15 12:39 龙陌 阅读(41) 评论(0) 推荐(0)
摘要: 下面一段JavaScript代码的运行结果是 var a,b; (function(){ alert(a); alert(b); var a=b=3; alert(a); alert(b); })(); alert(a); alert(b); A undefined,undefined,3,3,un 阅读全文
posted @ 2023-11-15 12:27 龙陌 阅读(94) 评论(0) 推荐(0)
摘要: 请问以下JS代码最终输出的结果和num值分别是多少? var test = (function() { var num = 0 return () => { return num++ } }()) for (var i = 0; i < 20; i++) { test() } console.log 阅读全文
posted @ 2023-11-15 12:25 龙陌 阅读(23) 评论(0) 推荐(0)
摘要: 在 es6 中,下面程序运行结果输出,选项结果正确的是 for(let i=0;i<12;i++){} console.log(i); const a = 12;a=13; console.log(a); const g = {b:3}; console.log(g.b); g.b=12;conso 阅读全文
posted @ 2023-11-15 12:18 龙陌 阅读(53) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() var a = 4 >= 6 || true && 1 || false; console.log(a); A true B false C 1 D 4>=6 正确答案:C 赋值语句右侧的表达式含有关系运算符、逻辑运算符,其运算符的优先级是:关系运算符>逻辑运算符(先& 阅读全文
posted @ 2023-11-15 12:00 龙陌 阅读(119) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() function outer(){ var num = 0; function inner(){ num++; console.log(num); } return inner; } var f1 = outer(); f1(); f1(); var f2 = oute 阅读全文
posted @ 2023-11-15 11:57 龙陌 阅读(17) 评论(0) 推荐(0)
摘要: 执行以下程序,输出结果为() function fn(o,val){ o.b = 1; val = 1; } var obj = {b:0}; var num = 0; fn(obj,num); console.log(obj,num); A {b:0} 0 B {b:1} 0 C {b:0} 1 阅读全文
posted @ 2023-11-15 11:53 龙陌 阅读(21) 评论(0) 推荐(0)
摘要: var F=function(){}; Object.prototype.a=function(){}; Function.prototype .b=function(){}; var f=new F(); 关于这段代码的描述,正确的是: A f能取到a,但取不到b B f能取到a,b C F能取到 阅读全文
posted @ 2023-11-14 19:55 龙陌 阅读(16) 评论(0) 推荐(0)
摘要: Ajax技术核心就是XMLHttpRequest对象。 Ajax技术的工作原理:可以分成3步 1.创建Ajax对象:var xhr = new XMLHttpRequest(); 2.xhr 发送请求:xhr.open('get','test.html','true'); xhr.send(); 3 阅读全文
posted @ 2023-11-14 19:49 龙陌 阅读(223) 评论(0) 推荐(0)
摘要: 执行以下程序,下列选项中,说法正确的是() var s1 = Symbol('a'); var s2 = Symbol('a'); var s3 = Symbol.for('b'); var s4 = Symbol.for('b'); console.log(typeof s1); ...① con 阅读全文
posted @ 2023-11-14 19:46 龙陌 阅读(27) 评论(0) 推荐(0)
摘要: 以下符合 ES6 写法的有:() A class Foo { constructor() {return Object.create(null);} } Foo() B var m=1; export m; C export var firstName=’Michael’; D 在A模块中expor 阅读全文
posted @ 2023-11-14 18:46 龙陌 阅读(19) 评论(0) 推荐(0)
摘要: 假设document是HTML文档中的一个节点,点击该节点后会发生什么? function test() { this.flag = false; this.change = () => { this.flag = true; console.log(button.flag); }; } const 阅读全文
posted @ 2023-11-14 18:42 龙陌 阅读(18) 评论(0) 推荐(0)
摘要: var color = 'green'; var test4399 = { color: 'blue', getColor: function(){ var color = "red"; alert(this.color); } } var getColor = test4399.getColor; 阅读全文
posted @ 2023-11-14 18:37 龙陌 阅读(29) 评论(0) 推荐(0)
摘要: 请问以下JS代码的输出结果是什么? let a = 1; let obj = { x: 1 } delete a; delete obj.x; delete 2; console.log(a); console.log(obj.x); console.log(2); A 1、1、2 B 1、unde 阅读全文
posted @ 2023-11-14 18:24 龙陌 阅读(44) 评论(0) 推荐(0)
摘要: 下面说法错误的是( ) A watch监听对象必须设置deep: true B 数组直接通过索引修改属性值,能触发watch方法 C watch内部可以写异步方法 D immediate: true可以开启首次赋值监听 正确答案:B 因为没有getter和setter方法 ,所以数组直接通过索引修改 阅读全文
posted @ 2023-11-13 23:01 龙陌 阅读(114) 评论(0) 推荐(0)
摘要: 下列关于Vue和React的描述错误的是( ) A Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新,而React需要手动驱动数据更新视图 B Vue和React的this都指向当前组件实例 C Vue和React都能使用jsx进行编程 D Vue和React都是数据驱动视图的更新 正确答 阅读全文
posted @ 2023-11-13 22:56 龙陌 阅读(35) 评论(0) 推荐(0)
摘要: 在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。你可以添加 lazy 修饰符,从而转为在 change 事件_之后_进行同步: 如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符:如果这个值无法被 parseFloat( 阅读全文
posted @ 2023-11-13 22:54 龙陌 阅读(88) 评论(0) 推荐(0)
摘要: 阅读以下代码,请选择可以正确打印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 龙陌 阅读(38) 评论(0) 推荐(0)
摘要: 在created等虚拟DOM没有完成挂载的钩子函数中,避免操作DOM报错可以把操作语句放在$nextTick的回调函数中 在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上 需要使用$nextTick()原因是Vu 阅读全文
posted @ 2023-11-13 22:49 龙陌 阅读(21) 评论(0) 推荐(0)
摘要: 在Vue中,下列哪个选项对数组的操作不会触发视图的更新( ) A push() B shift() C concat() D reverse() 正确答案:C concat()返回一个新的数组,还需要用新数组替换原数组才能实现视图的更新。 七个改变原数组且会让vue监听到的方法。 push()在末尾 阅读全文
posted @ 2023-11-13 22:47 龙陌 阅读(109) 评论(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 龙陌 阅读(97) 评论(0) 推荐(0)
摘要: 前端路由有两种模式:mode:hash/histroyhash: 1.hash的优点是兼容性比较高,可以直接在项目布署上线时使用。 2.hash的缺点是#不美观影响url的美感,并且如果移动端分享严格限制,可能会报错 history: 1.history的优点是不会影响到url的美感,提高了可观赏性 阅读全文
posted @ 2023-11-13 22:39 龙陌 阅读(62) 评论(0) 推荐(0)
摘要: keep-alive 是一个抽象组件:它自身不会渲染成一个 DOM 元素,也不会出现在父组件链中。 在组件切换过程中将状态保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。 include定义缓存白名单,keep-alive会缓存命中的组件;exclude定义缓存黑名单,被命 阅读全文
posted @ 2023-11-13 22:35 龙陌 阅读(52) 评论(0) 推荐(0)
摘要: 件中使用vue-lazyload时,v-lazy代替v-bind:src 实现图片懒加载可以使用 key属性不是必须的,但是不写key可能报警告,有些内容可能显示异常。 key的作用:提高性能,不影响显示效果(如果没有id,可以使用index代替) 阅读全文
posted @ 2023-11-13 22:34 龙陌 阅读(37) 评论(0) 推荐(0)
摘要: 客户端首屏渲染时首先拿到空的html模板,之后继续发起数据请求。而服务器端渲染只需要请求一次,服务器会将请求的数据放在html模板中一起返回。 服务器端渲染耗费流量,局部页面的变化也需要重新请求完整的页面 客户端渲染就可以采用SPA,能实现局部组件的更新,服务器端渲染回来的就是整个的页面,如有变动, 阅读全文
posted @ 2023-11-13 22:33 龙陌 阅读(31) 评论(0) 推荐(0)
摘要: 下列关于Vue响应式的描述错误的是( ) A 当利用索引值设置一个数组项时,Vue不能检测到数组的变动 B 当修改数组的长度时,Vue不能检测到数组的变动 C Vue可以监听对象属性的添加或删除 D 可以通过Vue.set()方法向嵌套对象添加响应式属性 正确答案:C Vue无法检测property 阅读全文
posted @ 2023-11-13 22:25 龙陌 阅读(25) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页