上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

2020年12月29日

js函数的定义

摘要: 1.函数声明 function print(msg){ console.log(msg); }print(1); 被声明的函数不会直接执行。 它们被“保存供稍后使用”,将在稍后执行,当它们被调用时。 2.函数表达式 var x = function (a, b) {return a * b}; va 阅读全文

posted @ 2020-12-29 11:01 sss大辉 阅读(221) 评论(0) 推荐(0) 编辑

2020年12月17日

promise

摘要: Promise对象有以下两个特点。 (1)对象的状态不受外界影响。 Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。 只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 这也是Promis 阅读全文

posted @ 2020-12-17 12:00 sss大辉 阅读(104) 评论(0) 推荐(0) 编辑

2020年11月12日

this指向

摘要: const obj={ a:10, c:this.a, getA:function(){ return this.a } } console.log(obj.c); //undefined(this指向window) console.log(obj.getA()); //10(this指向obj) 阅读全文

posted @ 2020-11-12 13:44 sss大辉 阅读(98) 评论(0) 推荐(0) 编辑

2020年10月21日

JS的事件循环

摘要: 宿主(如浏览器)发起的任务称为宏观任务 JavaScript 引擎发起的任务称为微观任务 macro-task(宏任务) 大概包括: 定时器类:setTimeout、setInterval、setImmediate I/O操作:比如读写文件 消息通道:MessageChannel script(整体 阅读全文

posted @ 2020-10-21 18:30 sss大辉 阅读(246) 评论(0) 推荐(0) 编辑

2020年9月23日

call 、bind 、 apply

摘要: 1.都是用于改变this的指向的 var name='小王',age=17; var obj={ name:'小张', objAge:this.age, myFun:function(){ console.log(this.name+"年龄"+this.age); } } obj.objAge; / 阅读全文

posted @ 2020-09-23 15:07 sss大辉 阅读(75) 评论(0) 推荐(0) 编辑

2020年9月17日

分享一道题

摘要: function Foo() { getName = function() { console.log(5); } return this; } Foo.getName = function() { console.log(4); } Foo.prototype.getName = function 阅读全文

posted @ 2020-09-17 17:35 sss大辉 阅读(125) 评论(0) 推荐(0) 编辑

2020年8月26日

上下文

摘要: 函数上下文(AO) 当进入执行上下文时,这时候还没有执行代码, 变量对象会包括: 函数的所有形参和声明变量 (如果是函数上下文) 1.由形参和声明变量的名称为属性被创建; 2.没有实参,属性值设为 undefined 实参赋值给形参 1.找到形参名称的属性,将其属性值由undefined改为实参值 阅读全文

posted @ 2020-08-26 18:39 sss大辉 阅读(399) 评论(0) 推荐(0) 编辑

2020年8月25日

360 浏览器“兼容模式”下,接口请求缓存问题解决方法

摘要: 链接:https://blog.csdn.net/wupuyi/article/details/102782339 起因 360 浏览器“极速模式”采用 Blink ( Webkit ) 内核,“兼容模式”采用 Trident 内核 ( IE 内核 ) 。 因此在请求方式是 get 方式的时候,浏览 阅读全文

posted @ 2020-08-25 17:30 sss大辉 阅读(703) 评论(0) 推荐(0) 编辑

2020年8月20日

ajax与axios与fetch的比较

摘要: 1.jq的ajax是对原生的xhr进行的封装,封装的基本上很全面,没啥大的毛病; 但是一般来说,做jq项目,还是很有必要用promise进行二次封装成自己需要的; 比如超时的设置,token的设置,返回头信息类型的设置,对于接口报错的统一处理,特定code的处理等等; 下图贴上我get请求的一般写法 阅读全文

posted @ 2020-08-20 11:40 sss大辉 阅读(231) 评论(0) 推荐(0) 编辑

2020年8月12日

if else的优化

摘要: 1.switch 2.3元表示式 3.用对象处理 let statusObj = { "hello": "您好", "world": "world" } let status = "hello"; console.log(statusObj[status]); // 等同 let string = 阅读全文

posted @ 2020-08-12 11:26 sss大辉 阅读(216) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

导航