js
qiubai_ouyang
这个作者很懒,什么都没留下…
展开
-
js 实现手写paomise
js 手写promise原创 2022-01-21 11:29:58 · 460 阅读 · 1 评论 -
class this下面的静态属性使其变成私有的
使用#修饰属性使其变成私有,实例上面拿不到,不要在实例上面试图用#obj拿,那样会报错原创 2021-03-08 22:52:55 · 128 阅读 · 0 评论 -
js中事件循环
首先,js是单线程的所以事件都是一个一个执行的;然后事件循环是执行栈中先去宏任务拿同步事件先执行,然后再拿异步事件执行。执行异步事件时遇到事件,会把这个事件放到宏任务里面去排队。执行完第一轮宏任务,就先不会管放进去的事件了。接着去微任务里面拿事件到执行栈执行,执行的时候再遇到异步的事件又给它放回微任务事件队列去排队,这就是一次循环。第一次循环后,又开始到宏任务去取事件来执行,这样的循环叫事件循环。宏任务 (macrotask) 里面事件排队的顺序:同步事件,setTimeout|setI..原创 2021-03-02 22:56:46 · 169 阅读 · 0 评论 -
js中i++,++i的问题
1. =i++是先赋值后加一的let i=1let a=i++ / 这行执行完以后a=1,i=22.=++i先执行加一后赋值let i=1let a=++i / 这行执行完以后a=2,i=2代码leti=1;leta=i++;console.log('i:'+i,'a:'+a)//i:2 a:1letb=++i;console.log('i:'+i,'b:'+b)//i:3 b:3...原创 2021-03-02 22:29:06 · 349 阅读 · 0 评论 -
多个网页打开的是同一个网页时,sessionStorage随着页面关闭清除的问题
先上代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>...原创 2021-02-25 19:36:58 · 2629 阅读 · 0 评论