11 2023 档案

摘要:TotalFinder的工作原理与普通Finder一样,但添加了选项卡、双面板、彩色标签和许多其他功能。 TotalFinder是一个插件,而不是替代品 请记住,TotalFinder是一个插件,在您启动TotalFinder.app时会加载到Finder中。它不会修改磁盘上的Finder文件。 T 阅读全文 »
posted @ 2023-11-26 22:58 龙陌 阅读(349) 评论(0) 推荐(0) 编辑
摘要:XcodesApp 地址:https://github.com/RobotsAndPencils/XcodesApp ⭐️:3.6k 语言:Swift 作为一名 Apple 开发者,你的 macOS 上是否经常会安装多个版本的 Xcode 呢?特别是当 Xcode 新的测试版本出来后。然后是否需要经 阅读全文 »
posted @ 2023-11-26 22:40 龙陌 阅读(270) 评论(0) 推荐(0) 编辑
摘要:(function() { var x=foo(); var foo=function foo() { return "foobar" }; return x; })(); 上面这段代码运行后的输出是 A foo() B 类型错误 C undefined D foobar 正确答案:B var fo 阅读全文 »
posted @ 2023-11-16 14:51 龙陌 阅读(32) 评论(0) 推荐(0) 编辑
摘要:以下哪个选项的描述是错误的 A iframe是用来在网页中插入第三方页面,早期的页面使用iframe主要是用于导航栏这种很多页面都相同的部分,这样在切换页面的时候避免重复下载 B iframe的创建比一般的DOM元素慢了1-2个数量级 C iframe标签会阻塞页面的的加载 D iframe本质是动 阅读全文 »
posted @ 2023-11-16 14:49 龙陌 阅读(58) 评论(0) 推荐(0) 编辑
摘要:下面关于Promise的all方法说法错误的是( ) A promise.all(iterable),参数是一个数组 B 只有这个数组中的所有promise实例都resolve之后才会触发其返回的promise实例的then C 只要其中有任何一个promise实例被reject,那么最终的prom 阅读全文 »
posted @ 2023-11-16 14:45 龙陌 阅读(41) 评论(0) 推荐(0) 编辑
摘要:下面对this对象的理解,哪些是正确的 A this总是指向函数的直接调用者(而非间接调用者); B 如果有new关键字,this指向new出来的那个对象; C 在事件中,this总是指向触发这个事件的对象; D this是函数运行时自动生成的一个内部对象,只能在函数内部使用; 正确答案:B 在事件 阅读全文 »
posted @ 2023-11-16 14:40 龙陌 阅读(18) 评论(0) 推荐(0) 编辑
摘要:执行下列选项的程序,输出结果不是Window对象的是() A setTimeout(function(){ console.log(this); },1000); B function Star(){ console.log(this); } new Star(); C var o = { sayH 阅读全文 »
posted @ 2023-11-16 14:36 龙陌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:javascript中实现跨域的方式总结 第一种方式:jsonp请求;jsonp的原理是利用标签的跨域特性,可以不受限制地从其他域中加载资源,类似的标签还有. 第二种方式:document.domain;这种方式用在主域名相同子域名不同的跨域访问中 第三种方式:window.name;window的 阅读全文 »
posted @ 2023-11-16 14:27 龙陌 阅读(30) 评论(0) 推荐(0) 编辑
摘要:下列选项中,能正确调用和运行函数的是() A (function(){ console.log(1); }) B fun(); function fun(){console.log(1)} C fn(); var fn = function(){console.log(1);}; D var fn 阅读全文 »
posted @ 2023-11-16 14:24 龙陌 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在浏览器控制台中执行以下代码,输出的结果是 function test() { var n = 4399; function add(){ n++; console.log(n); } return {n:n,add:add} } var result = test(); var result2 = 阅读全文 »
posted @ 2023-11-16 14:18 龙陌 阅读(15) 评论(0) 推荐(0) 编辑
摘要:D选项会立即执行: 因为setTimeout()会先判断第一个参数是否为「function」,如果不是,则会尝试将它当作字串处理。换句话说,会将checkState()执行后的回传值转为字符串,没有回传值,那就是undefined,于是 变成window.setTimeout(”undefined" 阅读全文 »
posted @ 2023-11-16 14:10 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() function Father(age){ this.age = age } function Son(age){ Father.call(this); } Son.prototype = Father.prototype; Father.prototype.getAg 阅读全文 »
posted @ 2023-11-16 14:04 龙陌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,下列选项中,输出结果正确的是() for(var i = 0;i<2;i++){ setTimeout(function(){console.log(i)},0) ....① } for(var i = 0;i<2;i++){ (function(i){ setTimeout(func 阅读全文 »
posted @ 2023-11-16 13:59 龙陌 阅读(7) 评论(0) 推荐(0) 编辑
摘要:下面哪些语句可以 在JS里判断一个对象是否为String类型? A oStringObject instanceof String B typeof oStringObject == 'string' C oStringObject is String D 以上答案都不正确 正确答案:A JS 中值 阅读全文 »
posted @ 2023-11-16 12:44 龙陌 阅读(18) 评论(0) 推荐(0) 编辑
摘要:请问函数test最终输出的值是多少? var a = 1; function test() { console.log(a); if(false) { var a = 2; } } test(); A 1 B 2 C undefined D null 正确答案:C Javascript分为预处理阶段 阅读全文 »
posted @ 2023-11-16 12:37 龙陌 阅读(42) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() var a = 2; function fn(){ b(); return ; var a = 1; function b(){ console.log(a); } } fn(); A 1 B 2 C undefined D 抛出异常 正确答案:C 虽然return 语 阅读全文 »
posted @ 2023-11-16 12:31 龙陌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,下列选项中,说法正确的是() var obj = {brand:'华为',price:1999}; Object.defineProperty(obj,'id',{value:1}) Object.defineProperty(obj,'price',{configurable:fal 阅读全文 »
posted @ 2023-11-16 12:24 龙陌 阅读(80) 评论(0) 推荐(0) 编辑
摘要:下列说法正确的是() A 每个JS对象一定对应一个原型对象,并从原型对象继承属性和方法 B 对象的__proto__指向自己构造函数的prototype C Object.prototype. proto null,说明原型链到Object.prototype终止 D 表达式 Function.pr 阅读全文 »
posted @ 2023-11-16 12:13 龙陌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:NOSCRIPT标签是做什么用的? A 制止脚本的运行 B 防止区域脚本被js修改(例如aDiv.innerHTML = 'something' 将会不起作用) C 用来定义在脚本未被执行时的替代内容 D NOSCRIPT 标签并不存在 正确答案:C noscript 元素用来定义在脚本未被执行时的 阅读全文 »
posted @ 2023-11-16 12:06 龙陌 阅读(70) 评论(0) 推荐(0) 编辑
摘要:在文件/home/somebody/workspace/somemodule.js中第一行引用了一个模块:require(‘othermodule‘),请问require查找模块的顺序是: A. /home/somebody/workspace/node_modules/othermodule/in 阅读全文 »
posted @ 2023-11-16 12:05 龙陌 阅读(15) 评论(0) 推荐(0) 编辑
摘要:关于正则表达式,下列说法正确的是: A \w用来匹配数字 B /a?/表示匹配0到多个a C i修饰符表示忽略大小写 D 1表示对第一个捕获组的引用 正确答案:C \w匹配字母数字或下划线; ?匹配0个或1个; \1表示对第一个捕获组的引用; 1、\w表示字母、数字、下划线 \W表示除了字母、数字下 阅读全文 »
posted @ 2023-11-16 12:00 龙陌 阅读(130) 评论(0) 推荐(0) 编辑
摘要:下面哪些语句执行结果为true A 'foo' == new function(){ return String('foo'); }; B 'foo' == new function(){ return new String('foo'); }; C [] == 0 D ![] E !0 正确答案: 阅读全文 »
posted @ 2023-11-16 11:53 龙陌 阅读(49) 评论(0) 推荐(0) 编辑
摘要:下列不属于javascript中查找元素的方法的是() A getElementByClassName() B getElementsByTagName() C getElementById() D getElementsByName() 正确答案:A 选择A 错在Elements。因为这个方法可以 阅读全文 »
posted @ 2023-11-16 11:01 龙陌 阅读(133) 评论(0) 推荐(0) 编辑
摘要:执行以下选项中的程序,输出结果是undefined的是() A var o = { age: 18, a: { fn: function(){ console.log(this.age); } } } o.a.fn(); B class Animal{ constructor(color){ thi 阅读全文 »
posted @ 2023-11-16 10:59 龙陌 阅读(8) 评论(0) 推荐(0) 编辑
摘要:以下代码执行时不会在控制台输出错误信息的是: A let a = decodeURIComponent('%'); B var a; a(); function a() { console.log(a); } C Promise.reject(123).finally(a => { console. 阅读全文 »
posted @ 2023-11-16 10:54 龙陌 阅读(23) 评论(0) 推荐(0) 编辑
摘要:var str = "stiabsstringapbs"; var obj = {}; for (var i = 0; i < str.length; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]+ 阅读全文 »
posted @ 2023-11-16 10:35 龙陌 阅读(73) 评论(0) 推荐(0) 编辑
摘要:0xff ^ 33 的结果是: A 220 B 221 C 222 D 223 正确答案:C 0xff 1111 1111 (255) 0010 0001(33) 异或操作 1101 1110(222) 首先0xff表示16进制的ff, 即16*15+16 = 255 ^: 表示的是异或运算符 33 阅读全文 »
posted @ 2023-11-16 10:33 龙陌 阅读(124) 评论(0) 推荐(0) 编辑
摘要:在前提:var arr=[1,3,2]下,下面哪个操作会返回一个数组,并且不是arr? A arr.push(3) B arr.reverse() C [].concat.call(arr,[]) D [].sort.call(arr) 正确答案:C 因为concat操作不会改变现有的数组,而仅仅会 阅读全文 »
posted @ 2023-11-16 10:28 龙陌 阅读(95) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码的输出顺序是? let date = new Date() setTimeout(() => { console.log('1') }, 2000) setTimeout('console.log(2)',1000); setTimeout(function() { console. 阅读全文 »
posted @ 2023-11-16 10:24 龙陌 阅读(38) 评论(0) 推荐(0) 编辑
摘要:以下哪些对象是Javascript内置的可迭代对象? A Array B Map C String D Object 正确答案:ABC ES6 规定,默认的 Iterator 接口部署在数据结构的Symbol.iterator属性,或者说,一个数据结构只要具有Symbol.iterator属性,就可 阅读全文 »
posted @ 2023-11-15 23:49 龙陌 阅读(26) 评论(0) 推荐(0) 编辑
摘要:按照CommonJS规范,在任何模块代码的作用域下内置了以下哪些变量? A module B context C require D exports 正确答案:ACD 浏览器不兼容CommonJS的根本原因,在于缺少四个Node.js环境的变量。 commonJS四个重要环境变量:require、e 阅读全文 »
posted @ 2023-11-15 23:47 龙陌 阅读(31) 评论(0) 推荐(0) 编辑
摘要:运行以下程序 <script> var m= 1, j = k = 0; function add(n) { return n = n+1; } y = add(m); function add(n) { return n = n + 3; } z = add(m); </script> A 2,4 阅读全文 »
posted @ 2023-11-15 23:46 龙陌 阅读(265) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() var str = 'acdaecad'; var obj = {}; for (var i = 0;i<str.length;i++){ if (obj[str.charAt(i)]){ obj[str.charAt(i)]++; } else { obj[str.c 阅读全文 »
posted @ 2023-11-15 23:43 龙陌 阅读(47) 评论(0) 推荐(0) 编辑
摘要:下列关于 js 函数定义方式的描述正确的是 A function add(a,b){return a+b;}函数表达式 B var add=new Function(‘a’,’b’,’return a+b’)函数表达式 C function add(a,b){return a+b;}函数声明 D v 阅读全文 »
posted @ 2023-11-15 23:40 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:以下哪些表达式的值为0? A (()=>{}).length B 1 & 2 C +[] D [1,2,-3].reduce((a, b) => a - b, 0) 正确答案:ABCD (()=>{}).length; 获取方法形参个数,形参为0 1=0001 2=0010 按位与运算,同为1才为1 阅读全文 »
posted @ 2023-11-15 23:30 龙陌 阅读(8) 评论(0) 推荐(0) 编辑
摘要:以下代码执行后,a.x 和 b.x 的结果分别为() function A(x){ this.x = x; } A.prototype.x = 1; function B(x){ this.x = x; } B.prototype = new A(); var a = new A(2), b = n 阅读全文 »
posted @ 2023-11-15 23:27 龙陌 阅读(6) 评论(0) 推荐(0) 编辑
摘要:void(); 上面表达式的结果是: A undefined B TypeError C null D SyntaxError 正确答案:D typeof 1; //'number' typeof (1);//'number' typeof (); //SyntaxError 语法错误 void 0 阅读全文 »
posted @ 2023-11-15 23:22 龙陌 阅读(42) 评论(0) 推荐(0) 编辑
摘要:以下表达式不会出现错误的有() A 2.toString() B 2..toString() C 2 .toString() D (2).toString() 正确答案:BCD 数字后面.会被解析为小数点,而B、C、D则规避了这种情况。 这里JS引擎不知道这里的 . 的小数点还是调用toString 阅读全文 »
posted @ 2023-11-15 23:06 龙陌 阅读(46) 评论(0) 推荐(1) 编辑
摘要:以下哪些操作会触发Reflow: var obj = document.getElementById(“test”); A alert(obj.className) B alert(obj.offsetHeight) C obj.style.height = “100px” D obj.style. 阅读全文 »
posted @ 2023-11-15 23:04 龙陌 阅读(17) 评论(0) 推荐(0) 编辑
摘要:下列哪些函数是JavaScript的全局函数? A encodeURI B parseFloat C setTimeout D eval 正确答案:ABD 答案:A、B、D 个人记忆方法:6(编码相关)+ 2(数据处理)+ 4(数字相关)+ 1(特殊) 编码相关: escape()、unescape 阅读全文 »
posted @ 2023-11-15 22:59 龙陌 阅读(36) 评论(0) 推荐(0) 编辑
摘要:AngularJS中control间通信最好使用什么方式? A 回调 B 全局变量 C 广播 D 函数调用 正确答案:C 在 Angular 中,Controller 之间通信的方式主要有三种: 1)作用域继承。利用子 Controller 控制父 Controller 上的数据。 2)注入服务。把 阅读全文 »
posted @ 2023-11-15 22:57 龙陌 阅读(35) 评论(0) 推荐(0) 编辑
摘要:JavaScript的命名规则: 1.必须以字母或者下划线开头,中间可以是.。数字、字母、下划线。 2.变量名不能包含空格、加号、减号等符号。 3.不能使用JavaScriot中的关键字。 4.JavaScript的变量名是严格区分大小写的 1.变量名一定不能是保留字 2.快速记忆: 第一个字符:字 阅读全文 »
posted @ 2023-11-15 22:55 龙陌 阅读(102) 评论(0) 推荐(0) 编辑
摘要:依据以下JS代码,在位置A打印变量a与在位置B打印变量a各会有怎样的输出? var a = 1; function test(){ // 位置A class a {} // 位置B } test(); A 1、class a {} B 报错、class a {} C 报错、报错 D 1、报错 正确答 阅读全文 »
posted @ 2023-11-15 22:40 龙陌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,会抛出语法错误的式子是() var s = Symbol('key'); ...① console.log(s + '123'); ...② var obj = { [s]:function(){console.log(1);} ...③ } var b = Reflect.ownKe 阅读全文 »
posted @ 2023-11-15 22:38 龙陌 阅读(27) 评论(0) 推荐(0) 编辑
摘要:使用Boolean(value)方法可以强制转换任意值为boolean类型,除了以下六个值,其他都是自动转为true: undefined null -0 +0 NaN ‘’(空字符串) Boolean(undefined) // false Boolean(null) // false Boole 阅读全文 »
posted @ 2023-11-15 22:35 龙陌 阅读(23) 评论(0) 推荐(0) 编辑
摘要:如何判断一个js对象是否是Array,arr为要判断的对象,下面最准确的方法是? A typeof(arr) B arr instanceof Array C arr.toString '[object Array]'; D Object.prototype.toString.call(arr) ' 阅读全文 »
posted @ 2023-11-15 22:31 龙陌 阅读(30) 评论(0) 推荐(0) 编辑
摘要:给网页添加JavaScript的方式有 A 使用script标签,将javascript代码写到之间 B 添加外部javascript文件 C 使用行内javascript D 使用@import引入javascript文件 正确答案:ABC A正确。使用script标签,将javascript代码 阅读全文 »
posted @ 2023-11-15 22:24 龙陌 阅读(82) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码输出的结果是什么? function f(x) { console.log(x); var x = 200; console.log(x); } f(a = 100); console.log(a); A undefined、200、undefined B 100、200、undef 阅读全文 »
posted @ 2023-11-15 22:22 龙陌 阅读(17) 评论(0) 推荐(0) 编辑
摘要:请问在非严格模式下以下JS代码最终的输出是什么? function change(obj) { with(obj) { color = 'red' } } var box = { size: '15*15' } change(box); console.log(color); A undefined 阅读全文 »
posted @ 2023-11-15 22:17 龙陌 阅读(8) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() 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 龙陌 阅读(423) 评论(0) 推荐(0) 编辑
摘要:以下对call() 和 apply() 说法哪些是正确的 () A apply()函数有两个参数:第一个参数是上下文,第二个参数是参数组成的数组; B 非严格模式,如果第一个参数是null,则使用全局对象代替; C call和apply的意思一样,只不过是参数列表不一样. D 通过apply可以将数 阅读全文 »
posted @ 2023-11-15 22:04 龙陌 阅读(394) 评论(0) 推荐(0) 编辑
摘要:以下哪些事件会在页面加载完成(onload)之前触发? A readystatechange B pageshow C beforeunload D DOMContentLoaded 正确答案:AD 选择AD。 A. readystatechange document有readyState属性来描述 阅读全文 »
posted @ 2023-11-15 22:01 龙陌 阅读(43) 评论(0) 推荐(0) 编辑
摘要:以下哪些正则表达式满足regexp.test('abc') true? A /^abc$/ B /...(?=.)/ C /[ab]{2}[^defgh]/ D /[defgh]*/ 正确答案:ACD 补充一下B的先行断言: (?=pattern) 正向先行断言 代表字符串中的一个位置,紧接该位置之 阅读全文 »
posted @ 2023-11-15 22:00 龙陌 阅读(50) 评论(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 龙陌 阅读(12) 评论(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 龙陌 阅读(15) 评论(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 龙陌 阅读(86) 评论(0) 推荐(0) 编辑
摘要:下面关于 this 工作原理的描述,哪一个是错误的? A 在全局范围内,this指向全局对象(浏览器下指window) B 对象函数调用时,this指向当前对象 C 全局函数调用时,this指向全局函数 D 使用new实例化对象时,this指向新创建的对象 正确答案:C 全局函数调用时,this指向 阅读全文 »
posted @ 2023-11-15 21:34 龙陌 阅读(172) 评论(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 龙陌 阅读(6) 评论(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 龙陌 阅读(86) 评论(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 龙陌 阅读(192) 评论(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 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:下列关于 JavaScript 的说法中正确的是() A 所有变量在使用之前必须做声明 B JavaScript是面向对象的程序设计语言 C JavaScript是解释性语言 D JavaScript前身是Oak语言 正确答案:C 选C。 解释性语言是相对于编译型语言存在的,源代码不是直接翻译成机器 阅读全文 »
posted @ 2023-11-15 12:50 龙陌 阅读(40) 评论(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 龙陌 阅读(28) 评论(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 龙陌 阅读(32) 评论(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 龙陌 阅读(69) 评论(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 龙陌 阅读(12) 评论(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 龙陌 阅读(41) 评论(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 龙陌 阅读(97) 评论(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 龙陌 阅读(9) 评论(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 龙陌 阅读(8) 评论(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 龙陌 阅读(11) 评论(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 龙陌 阅读(80) 评论(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 龙陌 阅读(17) 评论(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 龙陌 阅读(12) 评论(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 龙陌 阅读(7) 评论(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 龙陌 阅读(25) 评论(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 龙陌 阅读(27) 评论(0) 推荐(0) 编辑
摘要:下面说法错误的是( ) A watch监听对象必须设置deep: true B 数组直接通过索引修改属性值,能触发watch方法 C watch内部可以写异步方法 D immediate: true可以开启首次赋值监听 正确答案:B 因为没有getter和setter方法 ,所以数组直接通过索引修改 阅读全文 »
posted @ 2023-11-13 23:01 龙陌 阅读(89) 评论(0) 推荐(0) 编辑
摘要:下列关于Vue和React的描述错误的是( ) A Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新,而React需要手动驱动数据更新视图 B Vue和React的this都指向当前组件实例 C Vue和React都能使用jsx进行编程 D Vue和React都是数据驱动视图的更新 正确答 阅读全文 »
posted @ 2023-11-13 22:56 龙陌 阅读(25) 评论(0) 推荐(0) 编辑
摘要:在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。你可以添加 lazy 修饰符,从而转为在 change 事件_之后_进行同步: 如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符:如果这个值无法被 parseFloat( 阅读全文 »
posted @ 2023-11-13 22:54 龙陌 阅读(53) 评论(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 龙陌 阅读(34) 评论(0) 推荐(0) 编辑
摘要:在created等虚拟DOM没有完成挂载的钩子函数中,避免操作DOM报错可以把操作语句放在$nextTick的回调函数中 在组件内使用vm.$nextTick()实例方法特别方便,因为它不需要全局Vue,并且回调函数中的this将自动绑定到当前的Vue实例上 需要使用$nextTick()原因是Vu 阅读全文 »
posted @ 2023-11-13 22:49 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:在Vue中,下列哪个选项对数组的操作不会触发视图的更新( ) A push() B shift() C concat() D reverse() 正确答案:C concat()返回一个新的数组,还需要用新数组替换原数组才能实现视图的更新。 七个改变原数组且会让vue监听到的方法。 push()在末尾 阅读全文 »
posted @ 2023-11-13 22:47 龙陌 阅读(92) 评论(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 龙陌 阅读(81) 评论(0) 推荐(0) 编辑
摘要:前端路由有两种模式:mode:hash/histroyhash: 1.hash的优点是兼容性比较高,可以直接在项目布署上线时使用。 2.hash的缺点是#不美观影响url的美感,并且如果移动端分享严格限制,可能会报错 history: 1.history的优点是不会影响到url的美感,提高了可观赏性 阅读全文 »
posted @ 2023-11-13 22:39 龙陌 阅读(43) 评论(0) 推荐(0) 编辑
摘要:keep-alive 是一个抽象组件:它自身不会渲染成一个 DOM 元素,也不会出现在父组件链中。 在组件切换过程中将状态保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性。 include定义缓存白名单,keep-alive会缓存命中的组件;exclude定义缓存黑名单,被命 阅读全文 »
posted @ 2023-11-13 22:35 龙陌 阅读(41) 评论(0) 推荐(0) 编辑
摘要:件中使用vue-lazyload时,v-lazy代替v-bind:src 实现图片懒加载可以使用 key属性不是必须的,但是不写key可能报警告,有些内容可能显示异常。 key的作用:提高性能,不影响显示效果(如果没有id,可以使用index代替) 阅读全文 »
posted @ 2023-11-13 22:34 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:客户端首屏渲染时首先拿到空的html模板,之后继续发起数据请求。而服务器端渲染只需要请求一次,服务器会将请求的数据放在html模板中一起返回。 服务器端渲染耗费流量,局部页面的变化也需要重新请求完整的页面 客户端渲染就可以采用SPA,能实现局部组件的更新,服务器端渲染回来的就是整个的页面,如有变动, 阅读全文 »
posted @ 2023-11-13 22:33 龙陌 阅读(15) 评论(0) 推荐(0) 编辑
摘要:下列关于Vue响应式的描述错误的是( ) A 当利用索引值设置一个数组项时,Vue不能检测到数组的变动 B 当修改数组的长度时,Vue不能检测到数组的变动 C Vue可以监听对象属性的添加或删除 D 可以通过Vue.set()方法向嵌套对象添加响应式属性 正确答案:C Vue无法检测property 阅读全文 »
posted @ 2023-11-13 22:25 龙陌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:异步操作放到actions 中,actions 通过commit调用mutation的方法操作state 阅读全文 »
posted @ 2023-11-13 22:23 龙陌 阅读(13) 评论(0) 推荐(0) 编辑
摘要:下面说法错误的是( ) A watch方法中不能执行异步操作 B 不应该使用箭头函数来定义 method 函数,箭头函数绑定了父级作用域的上下文,所以this将不会按照期望指向 Vue 实例 C Vue 实例将会在实例化时调用$watch(),遍历 watch 对象的每一个 property D c 阅读全文 »
posted @ 2023-11-13 22:21 龙陌 阅读(314) 评论(0) 推荐(0) 编辑
摘要:下列关于scoped的描述错误的是( ) A scoped原理是在标签上添加data-v属性,然后使用属性选择器实现样式局部化 B 使用scoped,父组件的样式会渗透到子组件内部的元素 C 使用scoped不会造成全局污染 D ">"可以实现样式穿透 正确答案:B 使用scoped后,父组件的样式 阅读全文 »
posted @ 2023-11-13 22:16 龙陌 阅读(102) 评论(0) 推荐(0) 编辑
摘要:SPA的优点: 无刷新切换内容,提高用户体验。 符合前后端分离的开发思想,通过ajax异步请求数据接口获取数据,后台只需要负责数据,不用考虑渲染。前端使用vue等MVVM框架渲染数据非常合适。 减轻服务器压力,展示逻辑和数据渲染在前端完成,服务器任务更明确,压力减轻。 后端数据接口可复用,设计JSO 阅读全文 »
posted @ 2023-11-13 22:15 龙陌 阅读(100) 评论(0) 推荐(0) 编辑
摘要:关于Vue中的diff算法说法错误的是( ) A 比较只会在同层级节点进行比较, 不会跨层级比较 B 在diff比较的过程中,循环从两边向中间收拢。 C vue的虚拟dom渲染真实dom的过程中首先会对新老VNode的开始和结束位置进行标记:oldStartIdx、oldEndIdx、newStar 阅读全文 »
posted @ 2023-11-13 19:38 龙陌 阅读(27) 评论(0) 推荐(0) 编辑
摘要:router其实是VueRouter的一个实例,所以它是一个全局对象,包含了所有的子对象和属性 而route是正在跳转的这个路由的局部对象,可以获取这个正在跳转的路由的name,path,params,query等 this.$router 全局的路由对象,options.routes包括所有的路由 阅读全文 »
posted @ 2023-11-13 19:17 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:下列关于Vue的描述错误的是( ) A 当给某个组件修改某个值时,该组件不会立即重新渲染 B Vue内部使用原生Promise.then、MutationObserver和setImmediate实现异步队列,不会采用setTimeout(fn, 0) C $nextTick()返回一个Promis 阅读全文 »
posted @ 2023-11-13 19:11 龙陌 阅读(100) 评论(0) 推荐(0) 编辑
摘要:关于Vue双向数据绑定说法错误的是( ) A Vue实现双向数据绑定是采用数据劫持和发布者-订阅者模式 B Object.defineProperty(obj,key,val)可以监听数组变化,不需要做特殊处理 C Vue2.0 数据劫持是利用ES5的Object.defineProperty(ob 阅读全文 »
posted @ 2023-11-13 18:42 龙陌 阅读(82) 评论(0) 推荐(0) 编辑
摘要:下列关于webpack配置的描述错误的是( ) A module.rules可以指定多个loader,而loader的作用是对模块的源码进行转换 B plugin是一个具有apply方法的JavaScript对象,由于plugin可以携带参数,所以必须在配置中向plugins属性传入一个实例 C 模 阅读全文 »
posted @ 2023-11-13 18:41 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:关于路由守卫说法错误的是( ) A Vue路由守卫分为全局路由、单个路由守卫、组件内部路由 B 全局路由守卫的钩子函数有:beforeRouteEach(全局前置守卫)、beforeRouteResolve(全局解析守卫)、afterRouteEach(全局后置守卫) C 单个路由独享的钩子函数只有 阅读全文 »
posted @ 2023-11-13 18:40 龙陌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等 Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是 阅读全文 »
posted @ 2023-11-13 15:28 龙陌 阅读(14) 评论(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 龙陌 阅读(51) 评论(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 龙陌 阅读(34) 评论(0) 推荐(0) 编辑
摘要:下列关于闭包描述正确的是?() A 闭包内变量执行后不会被清除 B 闭包不满足链式作用域结构 C (Function(){})()理论上是一个闭包 D 闭包不耗内存,可以随意使用 正确答案:AC 可以用(function(){})()来构成闭包,而不是(function(){})()是闭包。这个要明 阅读全文 »
posted @ 2023-11-13 15:16 龙陌 阅读(95) 评论(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 龙陌 阅读(5) 评论(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 龙陌 阅读(25) 评论(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 龙陌 阅读(132) 评论(0) 推荐(0) 编辑
摘要:下面哪些方法可以用于JavaScript 异步模式的编程? A 回调函数 B 事件监听 C 发布/订阅 D Promise对象 正确答案:ABCD 参考答案: 回调函数,这是异步编程最基本的方法。 事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。 发布 阅读全文 »
posted @ 2023-11-13 00:34 龙陌 阅读(42) 评论(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 龙陌 阅读(13) 评论(0) 推荐(0) 编辑
摘要:假设DOM结构为: JS代码为: document.getElementById('a').addEventListener('click', e => {console.log(1)}); document.getElementById('b').addEventListener('click', 阅读全文 »
posted @ 2023-11-13 00:24 龙陌 阅读(221) 评论(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 龙陌 阅读(15) 评论(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 龙陌 阅读(5) 评论(0) 推荐(0) 编辑
摘要:中缀表达式5+4*(x+3)-6所对应的后缀表达式为( ) 中缀表达式转换为后缀表达式的一种常用方法是使用栈来处理。下面是将中缀表达式转换为后缀表达式的步骤: 从左到右扫描中缀表达式的每个元素。 如果遇到操作数,直接输出。 如果遇到运算符,使用栈来处理:若栈为空或者栈顶元素为左括号,则直接将运算符入 阅读全文 »
posted @ 2023-11-13 00:13 龙陌 阅读(83) 评论(0) 推荐(0) 编辑
摘要:在Javascript定义一个函数一般有如下三种方式 1,函数关键字(function)语句: function fnMethodName(x){alert(x);} (最常用的方法) 2,函数字面量(Function Literals): var fnMethodName = function(x 阅读全文 »
posted @ 2023-11-13 00:07 龙陌 阅读(22) 评论(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 龙陌 阅读(43) 评论(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 龙陌 阅读(15) 评论(0) 推荐(0) 编辑
摘要:javascript 一般使用var key = val的形式赋值,而不是直接key = val。 如果不用var关键字,声明的就是全局变量,一般不要这么做; 阅读全文 »
posted @ 2023-11-11 16:41 龙陌 阅读(15) 评论(0) 推荐(0) 编辑
摘要:var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo 由于js变量提升的机制,变量声明优先于变量赋值 因为后面的那句变量声明被提升到最前面去了!相当于是先声明这个变量,然后才给它赋值。 阅读全文 »
posted @ 2023-11-11 16:40 龙陌 阅读(12) 评论(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 龙陌 阅读(20) 评论(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 龙陌 阅读(46) 评论(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 龙陌 阅读(36) 评论(0) 推荐(0) 编辑
摘要:假设val已经声明,可定义为任何值。则下面js代码有可能输出的结果为: console.log('Value is ' + (val != '0') ? 'define' : 'undefine'); A Value is define B Value is undefine C define D 阅读全文 »
posted @ 2023-11-11 15:50 龙陌 阅读(9) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码的输出是什么? let A = function() {} A.prototype.a = 1; let B = new A(); A.prototype = { b: 2, c: 3 } let C = new A(); A.prototype.d = 4; console.log 阅读全文 »
posted @ 2023-11-11 15:47 龙陌 阅读(18) 评论(0) 推荐(0) 编辑
摘要:下面js数组的方法中,哪些方法不能改变自身数组? A pop B splice C sort D concat 正确答案:D pop()方法用于删除数组的最后一个元素,并返回被删除的最后一个元素,这样的话数组就被改变了。 splice()方法可以对数组中已经存在元素进行删除,也可以添加元素到数组中。 阅读全文 »
posted @ 2023-11-11 15:37 龙陌 阅读(42) 评论(0) 推荐(0) 编辑
摘要:分析下面代码块,输出( )行########。 var i = 0; while( i < 40 ){ if( i < 30 ) continue; Document.write(‘########’); i++; } A 40 B 30 C 39 D 无数行 E 一行也没有 正确答案:E ①中文引 阅读全文 »
posted @ 2023-11-11 15:19 龙陌 阅读(66) 评论(0) 推荐(0) 编辑
摘要:下面的 JSX 代码中,哪一个无法达到预期的效果? A Hello World B C {msg} D Leo E F 正确答案:C 选c class是js关键字,这里要用className。对于E选项,在jsx中直接写行内样式时不能采用引号,而是style={{color:'red'}}的方式 选 阅读全文 »
posted @ 2023-11-11 15:15 龙陌 阅读(232) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码的执行结果是什么? function control(x) { if (x == 3) throw new Error("break"); } function foo(x = 6) { return { next: () => { control(x); return {done: 阅读全文 »
posted @ 2023-11-11 15:12 龙陌 阅读(64) 评论(0) 推荐(0) 编辑
摘要:下面这段程序的显示结果是? var x = new Boolean(false); if (x) { alert('hi'); } var y = Boolean(0); if (y) { alert('hello'); } hi if(x) 这里期望 x 是一个布尔类型的原始值,而 x 是一个对象 阅读全文 »
posted @ 2023-11-11 13:15 龙陌 阅读(30) 评论(0) 推荐(0) 编辑
摘要:以下代码执行后,console 输出的信息是? for(let i = 0; i < 5; i++){ requestAnimationFrame(() => console.log(i)); } 0 1 2 3 4 requestAnimationFrame虽然是异步函数,但是由于i是用let定义 阅读全文 »
posted @ 2023-11-11 13:12 龙陌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:以下哪些表达式的结果为true() A undefined == null B isNaN("100") C parseInt("1a") 1 D [] instanceof Array 正确答案:ACD 考点一: isNaN()的隐式转换 isNaN(item) 的时候会先将item进行 Numb 阅读全文 »
posted @ 2023-11-11 12:52 龙陌 阅读(33) 评论(0) 推荐(0) 编辑
摘要:下列哪几项可以创建函数? A function=myFunction(){……..} B function myFunction(){…...} C myfunction = function(){…….} D myFunction(){….} 正确答案:BC BC不谈,我说一下D D这个语法定义的 阅读全文 »
posted @ 2023-11-11 12:48 龙陌 阅读(46) 评论(0) 推荐(0) 编辑
摘要:执行以下程序后,x的值为 3 var x=0; switch(++x) { case 0: ++x; case 1: ++x; case 2: ++x; } 官方解析: ++x是前置自增,也就是先自增加1,再将x返回, 所以switch表达式的值为1,匹配第二个case语句, 同样对x进行前置自增, 阅读全文 »
posted @ 2023-11-11 12:38 龙陌 阅读(83) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() let flag1 = null || undefined; let flag2 = null && undefined; if (flag1 true) console.log('flag1'); if (flag2 false) console.log('flag2 阅读全文 »
posted @ 2023-11-11 12:36 龙陌 阅读(40) 评论(0) 推荐(0) 编辑
摘要:假设HTML有一个按钮id为btn,经过以下操作最终会变成什么颜色? document.getElementById('btn').style = 'background: blue'; document.getElementById('btn').style = 'background: red' 阅读全文 »
posted @ 2023-11-11 12:30 龙陌 阅读(170) 评论(0) 推荐(0) 编辑
摘要:可以使用preventDefault()阻止默认行为,例如a链接的跳转,在a链接跳转中,需要先对a链接绑定点击事件,然后在a链接的事件对象中调用该方法即可 下面三个事件都是事件对象的方法: stopPropagation() 阻止事件冒泡。 这个事件不会阻止定义在元素上的其他事件。 stopImme 阅读全文 »
posted @ 2023-11-11 12:18 龙陌 阅读(60) 评论(0) 推荐(0) 编辑
摘要:js常见的继承方式包括原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承,以及ES6新增的class继承,但不包括关联继承 https://www.cnblogs.com/Leophen/p/11401734.html 构造函数继承是每次继承都会把父类的所有属性方法全部拷 阅读全文 »
posted @ 2023-11-11 12:17 龙陌 阅读(9) 评论(0) 推荐(0) 编辑
摘要:for(let i=0;i<2;i++){ setTimeout(function(){ console.log(i) },100); } for(var i=0;i<2;i++){ setTimeout(function(){ console.log(i) },100); } 问:控制台打印的结果 阅读全文 »
posted @ 2023-11-11 12:15 龙陌 阅读(9) 评论(0) 推荐(0) 编辑
摘要:下面哪些方式在同一个窗口下能够检测一个js对象是数组类型? A Array.isArray() B instanceof C typeof D Object.prototype.toString.call() 正确答案:ABD A:Array 为 js 的原生对象,它有一个静态方法:Array.is 阅读全文 »
posted @ 2023-11-11 11:55 龙陌 阅读(107) 评论(0) 推荐(0) 编辑
摘要:下列代码存在几个变量没有被回收?( ) var i = 1; var i = 2; var add = function() { var i = 0; return function() { i++; console.log(i); } }(); add(); 3个 1:全局变量i不会被回收 2:全 阅读全文 »
posted @ 2023-11-11 11:48 龙陌 阅读(560) 评论(0) 推荐(0) 编辑
摘要:如下代码输出的结果是什么 console.log(1+ "2"+"2"); console.log(1+ +"2"+"2"); console.log("A"- "B"+"2"); console.log("A"- "B"+2); 122 32 NaN2 NaN console.log(1+ "2" 阅读全文 »
posted @ 2023-11-11 11:37 龙陌 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1.Ajax的优势:1.可搜索性 2.开放性 3.费用 4.易用性 5.易于开发。 2.Flash的优势:1.多媒体处理 2.兼容性 3.矢量图形 4.客户端资源调度 3.Ajax的劣势:1.它可能破坏浏览器的后退功能 2.使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中 ,不过这些都有相 阅读全文 »
posted @ 2023-11-11 11:09 龙陌 阅读(30) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码会做什么样的输出 let a = 'w' let obj = { a: 'o', print: function() { console.log(this.a); }, } let p = obj.print; obj.print(); p(); o、undefined 官方解析: 阅读全文 »
posted @ 2023-11-11 01:41 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码输出结果是什么? console.log(typeof ''.prototype); console.log(typeof ''.__proto__); console.log(typeof ''.__proto__ typeof ''.prototype); undefined、o 阅读全文 »
posted @ 2023-11-11 01:38 龙陌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,下列选项中,说法错误的是() function fn(){ var num = 0; return function(){ console.log(++num); } } var fun = fn(); fun(); ...① fun(); ...② A 程序存在闭包现象 B 匿名函数 阅读全文 »
posted @ 2023-11-11 01:35 龙陌 阅读(13) 评论(0) 推荐(0) 编辑
摘要:以下哪一项不属于浏览器Response Headers字段: A Referer B Connection C Content-Type D Server 正确答案:A 说一说常见的请求头和相应头都有什么呢? 1)请求(客户端->服务端[request]) GET(请求的方式) /newcoder/ 阅读全文 »
posted @ 2023-11-11 01:27 龙陌 阅读(19) 评论(0) 推荐(0) 编辑
摘要:在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现? A hover(over ,out) B keypress(fn) C change() D change(fn) 正确答案:CD hover移入移出,输入验证一般不会使用hover keypress也不会用作输入验证, c 阅读全文 »
posted @ 2023-11-11 01:23 龙陌 阅读(58) 评论(0) 推荐(0) 编辑
摘要:下列正则表达式中,能匹配到的字符串个数最多的是() A ^abc$ B [1]$ C [2][1,2]$ D [3]{2}$ 正确答案:D A选项,^abc$只能选中字符串abc(1个); B选项,[4]$能选中字符串a或者b或者c(3个); C选项,[5][1,2]$能选中字符串a1、a2、b1、 阅读全文 »
posted @ 2023-11-11 01:22 龙陌 阅读(74) 评论(0) 推荐(0) 编辑
摘要:JS中,可以将对象分为“内部对象”、“宿主对象”和“自定义对象”三种。 1,内部对象 js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String以及各种错误类对象,包括Error、EvalError、Ra 阅读全文 »
posted @ 2023-11-11 01:20 龙陌 阅读(11) 评论(0) 推荐(0) 编辑
摘要:以下关于JavaScript的描述中错误的是 A 在原型上扩展的可枚举方法,会被for in循环出来 B 使用object.defineProperty可向对象添加或者修改属性 C 每个对象都有prototype属性,返回对象类型原型的引用 D 通过hasOwnProperty可判断一个对象以及其原 阅读全文 »
posted @ 2023-11-11 01:17 龙陌 阅读(39) 评论(0) 推荐(0) 编辑
摘要:setInterval(alert('welcome'),1000); 立刻弹窗welcome 只弹一次 setInterval(alert(welcome),1000); 没有定义welcome 报错一次 setInterval("alert('welcome')",1000);每隔一秒弹窗wel 阅读全文 »
posted @ 2023-11-11 01:13 龙陌 阅读(85) 评论(0) 推荐(0) 编辑
摘要:关于Javascript中数字的部分知识总结: 1.Javascript中,由于其变量内容不同,变量被分为基本数据类型变量和引用数据类型变量。基本类型变量用八字节内存,存储基本数据类型(数值、布尔值、null和未定义)的值,引用类型变量则只保存对对象、数组和函数等引用类型的值的引用(即内存地址)。 阅读全文 »
posted @ 2023-11-11 01:08 龙陌 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Number中无split方法。(Uncaught TypeError: a.split is not a function) 因为当调用split的时候,Number不能自动类型转换为String类型。 阅读全文 »
posted @ 2023-11-11 01:03 龙陌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,当用户在prompt输入框中输入0时,输出结果为() var num = prompt('请输入分母:') try{ console.log('a'); value = 0 / num; console.log('b'); } catch(e){ console.log('c'); } 阅读全文 »
posted @ 2023-11-11 01:02 龙陌 阅读(180) 评论(0) 推荐(0) 编辑
摘要:从字符串 const str = 'qwbewrbbeqqbbbweebbbbqee';中能得到结果 ["b", "bb", "bbb", "bbbb"] 以下错误语句是? A str.match(/b+/g) B str.match(/b*/g) C str.match(/b{1,4}/g) D 阅读全文 »
posted @ 2023-11-11 00:55 龙陌 阅读(638) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() function Person(age){ this.age = age; } Person.prototype = { constructor:Person, getAge:function(){ console.log(this.age); }, } var ldh 阅读全文 »
posted @ 2023-11-11 00:47 龙陌 阅读(7) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,下列选项中,说法正确的是() function Person(age){ this.age = age; } Person.sing = function(){console.log('我会唱歌');} Person.prototype.getAge = function(){cons 阅读全文 »
posted @ 2023-11-11 00:44 龙陌 阅读(39) 评论(0) 推荐(0) 编辑
摘要:(function() { var a = b = 5; })(); console.log(b); console.log(a); 上面这段代码运行后的输出是: 5,Uncaught ReferenceError: a is not defined 第一个考点在于var a=b=5 相当于拆解成v 阅读全文 »
posted @ 2023-11-11 00:36 龙陌 阅读(6) 评论(0) 推荐(0) 编辑
摘要:JavaScript的规定,NaN表示的是非数字, 但是这个非数字也是不同的,因此,NaN 不等于 NaN,并且两个NaN永远不可能相等。 同一个NaN是相等的,判断两个NaN相等要用Object.is() 之前不相等是因为JS的设计有误,现在已经有方法可以判断了 Object.is(NaN,NaN 阅读全文 »
posted @ 2023-11-11 00:32 龙陌 阅读(118) 评论(0) 推荐(0) 编辑
摘要:有var d = new Date('2018-05-09'),可以设置为6月份的操作是? A d.setMonth(7); B d.setMonth(6); C d.setMonth(5); D d.setDate(40); 正确答案:CD d.setDate(n); n表示一个月中的一天的一个数 阅读全文 »
posted @ 2023-11-11 00:25 龙陌 阅读(40) 评论(0) 推荐(0) 编辑
摘要:在函数声明时,由于带有星号,所以gen函数是一个生成器函数,调用生成器函数会返回生成器(Generator)对象 gen()返回的是一个迭代器,gen().next()返回的是1 阅读全文 »
posted @ 2023-11-11 00:23 龙陌 阅读(12) 评论(0) 推荐(0) 编辑
摘要:({} + 'b' > {} + 'a')返回值是true console.log({} + 'b') "[object Object]b" console.log({} + 'a') "[object Object]a" console.log(({} + 'b' > {} + 'a')) tru 阅读全文 »
posted @ 2023-11-11 00:18 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.instanceof运算符希望左操作数是一个对象,右操作数表示对象的类(初始化对象的构造函数)。如果左侧的对象是右侧对象的实例,返回true,否则返回false。 例如:计算o instanceof f 首先计算f.prototype,然后在原型链中查找o,找到返回true 例如:计算o ins 阅读全文 »
posted @ 2023-11-11 00:14 龙陌 阅读(112) 评论(0) 推荐(0) 编辑
摘要:下列哪个方法不能改变自身数组? A splice B concat C sort D pop pop方法:用于删除并返回数组的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,并返回undefined值。 splice方法:向/从数组中添加/删除项目, 阅读全文 »
posted @ 2023-11-10 23:46 龙陌 阅读(44) 评论(0) 推荐(0) 编辑
摘要:执行以下代码,输出结果为() function test(a){ a=a+10; } var a=10; test(a); console.log(a); 10 变量a为number类型,属于基本数据类型,基本数据类型在传参时,通过拷贝值进行传递。 因此,在函数内部修改形参时,不会对实参产生影响,故 阅读全文 »
posted @ 2023-11-10 23:42 龙陌 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Date() //输出:(字符串) 'Wed Sep 21 2022 16:53:16 GMT+0800 (中国标准时间)' new Date() //输出: Wed Sep 21 2022 16:53:23 GMT+0800 (中国标准时间) new是以Date为构造函数产生对象的,Date()是 阅读全文 »
posted @ 2023-11-10 23:33 龙陌 阅读(6) 评论(0) 推荐(0) 编辑
摘要:alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height());//浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(docu 阅读全文 »
posted @ 2023-11-10 23:32 龙陌 阅读(47) 评论(0) 推荐(0) 编辑
摘要:关于W3C制定的 JavaScript 标准事件模型,先事件捕获从windows > document 往下级直到 特定的事件节点,然后进行事件处理,再事件冒泡,从特定节点往上级,这个完整的过程 dom2规定的事件流包括3个阶段: ①事件捕获, ②处于目标阶段(事件处理), ③事件冒泡阶段。 DOM 阅读全文 »
posted @ 2023-11-10 23:30 龙陌 阅读(52) 评论(0) 推荐(0) 编辑
摘要:下面关注this对象的理解正确的是 () A 非箭头函数,在不改变this指向的前提下,this总是指向函数的直接调用者 B 如果有new关键字,this指向new出来的那个对象 C this总是指向函数的非间接调用者 D IE中attachEvent中的this总是指向全局对象Window 正确答 阅读全文 »
posted @ 2023-11-10 23:20 龙陌 阅读(21) 评论(0) 推荐(0) 编辑
摘要:由于类内部的静态方法的调用者只能为类,实例方法的调用者只能为实例对象,不会在调用时造成歧义,因此允许重名。 对于static我们需要明白两点: 1.为什么有static? 在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。 当在调用对象的某个方法时,这个方法没有访问 阅读全文 »
posted @ 2023-11-10 23:17 龙陌 阅读(224) 评论(0) 推荐(0) 编辑
摘要:for ... in 的特点: 1.按照从小到大,优先迭代数字属性; 2.会迭代“私有”以及“原型链上(公有)”所有“可枚举”的属性:它的循环会去原型链上找,非常消耗性能 3.只能迭代“可枚举”的属性,不可枚举的拿不到 4.不能迭代“Symbol类型”的属性 for…in 遍历对象会把原型遍历出来不 阅读全文 »
posted @ 2023-11-10 23:14 龙陌 阅读(33) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() var a =[1,2,3]; var b = a.slice(); b.push(4); console.log(a) [1,2,3] array.slice(begin,end)将返回一个由begin和end决定的原数组的浅拷贝, 其中,begin和end参数均是可 阅读全文 »
posted @ 2023-11-10 23:12 龙陌 阅读(126) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为() var one; var two = null; console.log(one == two,one two); true false 变量one只声明未赋值,所以其值为undefined, 在使用“”对undefined和null进行比较时,不能将null和unde 阅读全文 »
posted @ 2023-11-10 23:06 龙陌 阅读(34) 评论(0) 推荐(0) 编辑
摘要:执行下面的代码, x 的值是 5 var str='what is this'; var x=str.search('is'); search从左边第一个字符开始查找,此时下标为0.。is中i在第6个字符的位置,下标为5,所以 返回5 注意两个点: 1.空格也算字符, 2.下标从0开始。 注释: 如 阅读全文 »
posted @ 2023-11-10 23:03 龙陌 阅读(30) 评论(0) 推荐(0) 编辑
摘要:与其他 IEEE 754 表示浮点数的编程语言一样,JavaScript 的 number 存在精度问题,比如 0.2 + 0.4 的结果是 0.6000000000000001。以下选项中,能得到 0.6 的是? A parseFloat(0.2 + 0.4) B parseFloat((0.2 阅读全文 »
posted @ 2023-11-10 23:01 龙陌 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Angular大大减少了对DOM的访问。 jQuery极大的丰富了DOM操作 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。 在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类 阅读全文 »
posted @ 2023-11-10 22:58 龙陌 阅读(4) 评论(0) 推荐(0) 编辑
摘要:null>0显示false, null==0显示false, null>=0显示true 对比大于或小于的时候, null 会尝试转型为number , 转化之后null为0; 对比等于的时候null不尝试转型. null和0不转型的话,是不会相等的, 所以null == 0结果为false. 工作 阅读全文 »
posted @ 2023-11-10 22:56 龙陌 阅读(93) 评论(0) 推荐(0) 编辑
摘要:以下对闭包(closure)理解正确的有 ABCD A 闭包是指有权访问另一个函数作用域中变量的函数; B 函数内再嵌套函数,返回到外部形成闭包; C 内部函数可以引用外层的参数和变量 D 参数和变量不会被垃圾回收机制回收 闭包的作用 ​ 1 可以读取函数内部的变量 ​ 2 可以把变量始终保存在内存 阅读全文 »
posted @ 2023-11-10 22:46 龙陌 阅读(32) 评论(0) 推荐(0) 编辑
摘要:A mouseenter B scroll C focus D keypress 正确答案:BD 能冒泡的事件 每个 event 都有一个event.bubbles属性,可以知道它可否冒泡 https://www.cnblogs.com/rubylouvre/p/5080464.html 不能被冒泡 阅读全文 »
posted @ 2023-11-10 22:43 龙陌 阅读(76) 评论(0) 推荐(0) 编辑
摘要:【摘自JavaScript高级程序设计】 函数还有两个方法:apply()和call()。这两个方法都会以指定的this值来调用函数,即会设置调用函数时函数体内this对象的值。apply()方法接收两个参数:函数内this的值和一个参数数组。第二个参数可以是Array的实例,但也可以是argume 阅读全文 »
posted @ 2023-11-10 22:38 龙陌 阅读(25) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码的输出结果以及变量i的值是? var i = 100; function foo() { bbb: try { console.log("position1"); return i++; } finally { break bbb; } console.log("position2" 阅读全文 »
posted @ 2023-11-10 21:58 龙陌 阅读(38) 评论(0) 推荐(0) 编辑
摘要:以下哪些代码执行后i的值为10: A let i =1 + { valueOf() { return 9; } }; B let i = 0; new Array(10).forEach(() => { i++; }); C let i = parseInt('0xA'); D let i = 5; 阅读全文 »
posted @ 2023-11-10 18:41 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:下面的语言中哪些语言是动态语言( ) A C B JavaScript C C++ D CSS E Java F Objective-C 正确答案:BF 静态语言(强类型语言) 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Jav 阅读全文 »
posted @ 2023-11-10 18:37 龙陌 阅读(18) 评论(0) 推荐(0) 编辑
摘要:以下哪一条Javascript代码会产生运行错误? A var obj=( ); B var obj=[ ]; C var obj={ }; D var obj=/ /; 正确答案:A A是语法错误 B是创建一个数组对象 C是创建一个对象 D是一个创建正则对象;若为var obj=/ /; 即赋值被 阅读全文 »
posted @ 2023-11-10 18:35 龙陌 阅读(61) 评论(0) 推荐(0) 编辑
摘要:下面判断对象myObj是否存在的写法错误的是( ) A typeof myObj == "undefined" B myObj undefined C myObj null D !this.hasOwnProperty('myObj') 正确答案:C 前提是myobj是一个对象,只是存在与不存在的问 阅读全文 »
posted @ 2023-11-10 18:32 龙陌 阅读(111) 评论(0) 推荐(0) 编辑
摘要:请问以下两次检测对象constructor是否拥有属性名1的结果分别是什么? 1 in Object(1.0).constructor; Number[1] = 123; 1 in Object(1.0).constructor; false、true 实际上Object(1.0)就是将数字“1.0 阅读全文 »
posted @ 2023-11-10 18:20 龙陌 阅读(20) 评论(0) 推荐(0) 编辑
摘要:typeof [] 返回值为 object typeof只能检测数据类型,而不能检测从数据类型中派生的其他类型,数组为object派生对象,所以依然返回object typeof 判断 引用类型数据,除了function 以外都会判断成为object function fn(){ console.l 阅读全文 »
posted @ 2023-11-10 18:13 龙陌 阅读(40) 评论(0) 推荐(0) 编辑
摘要:if(! "a" in window){ var a = 1; } alert(a); 官方解析: 由于存在变量提升,在if语句执行之前会先使用var声明变量a,并且声明时是在全局作用域下,因此变量a自动成为window对象的属性, 故a in window的返回结果为true, “!”将条件取反后 阅读全文 »
posted @ 2023-11-10 18:11 龙陌 阅读(14) 评论(0) 推荐(0) 编辑
摘要:基本数据类型(原始数据类型):Number,String, Null, Undefined, Boolean,Symbol(es6新增) 引用数据类型:Object,Function,Array 当前 JavaScript 的数据类型,只有基本类型:undefined,Boolean,Number, 阅读全文 »
posted @ 2023-11-10 17:56 龙陌 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Object.is(),其行为与 基本一致,不过有两处不同: +0不等于-0。 NaN等于自身。 Object.is()与=都是判断两个数是否严格相等。 它们的区别主要在NaN自身和+0与-0的判断。 对于NaN自身的判断,Object.is(NaN,NaN)的返回结果为true,而NaN=NaN的 阅读全文 »
posted @ 2023-11-10 17:53 龙陌 阅读(35) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,要求当用户点击按钮1秒后禁用按钮,以下选项的做法,不符合要求的是() 点击 A btn.onclick = function(){ var that = this; setTimeout(function(){that.disabled = true;},1000) } B btn.o 阅读全文 »
posted @ 2023-11-10 17:51 龙陌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:以下哪些Array对象的方法不会更改原有数组? A concat() B splice() C map() D sort() 正确答案:AC 会改变数组的方法: push() pop() shift() unshift() splice() sort() reverse() forEach() 不会 阅读全文 »
posted @ 2023-11-10 17:31 龙陌 阅读(121) 评论(0) 推荐(0) 编辑
摘要:语句var arr=[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], a 阅读全文 »
posted @ 2023-11-10 17:28 龙陌 阅读(56) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,下列选项中,说法错误的是() class Phone{ constructor(brand){ this.brand = brand; } call(){}...① } function playGame(){console.log("我可以打游戏")}; function photo 阅读全文 »
posted @ 2023-11-10 17:24 龙陌 阅读(20) 评论(0) 推荐(0) 编辑
摘要:已知arr = [1,2,NaN,1,4,2,NaN],现为输出arr的不重复元素(重复元素只输出一次),则下列程序中的①处,可以作为判断条件的是() var newArr = []; for(var i = 0 ;i<arr.length;i++){ if(①){ newArr.push(arr[ 阅读全文 »
posted @ 2023-11-10 16:50 龙陌 阅读(48) 评论(0) 推荐(0) 编辑
摘要:请问以下JS代码在Node环境下的输出顺序是? Promise.resolve() .then(() => { console.log('p1'); }) .then(() => { console.log('p2'); }) process.nextTick(() => { console.log 阅读全文 »
posted @ 2023-11-10 16:38 龙陌 阅读(23) 评论(0) 推荐(0) 编辑
摘要:执行以下代码,输出结果为() console.log(1); let a = setTimeout(() => {console.log(2)}, 0); console.log(3); Promise.resolve(4).then(b => { console.log(b); clearTime 阅读全文 »
posted @ 2023-11-10 16:35 龙陌 阅读(70) 评论(0) 推荐(0) 编辑
摘要:下列哪些事件不支持冒泡?() A resize B click C blur D mouseleave 正确答案:ACD 不支持冒泡: “俺(unload)”“妈(mouseenter) 妈(mouseleave) 不(blur) 让(resize) 浪(load) 费(focus)” 阅读全文 »
posted @ 2023-11-10 16:23 龙陌 阅读(129) 评论(0) 推荐(0) 编辑
摘要:A window.history.forward(1); B window.history.back(1); C window.history.go(-1); D window.history.forward(-1); 正确答案:AD 现在已经打开了一个新的网站,这个网站可以后退,不可以前进(因为不 阅读全文 »
posted @ 2023-11-10 16:22 龙陌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:A touchStart B touchMove C touchCancel D touchEnd 正确答案:ABCD 以下是四种touch事件 touchstart: //手指放到屏幕上时触发 touchmove: //手指在屏幕上滑动式触发 touchend: //手指离开屏幕时触发 touch 阅读全文 »
posted @ 2023-11-10 16:17 龙陌 阅读(117) 评论(0) 推荐(0) 编辑
摘要:console.log(([])?true:false); console.log(([]false?true:false)); console.log(({}false)?true:false) 上面这段代码运行后得到的结果分别是什么? true true false 此题考察类型转换,三元运算符 阅读全文 »
posted @ 2023-11-10 16:12 龙陌 阅读(59) 评论(0) 推荐(0) 编辑
摘要:执行以下程序,输出结果为 50,10,20,60,70 var datas=[10,20,30]; datas.unshift(40,50); datas.pop(); datas.push(60,70); datas.shift(); console.log(datas.toString()); 阅读全文 »
posted @ 2023-11-10 15:58 龙陌 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示