![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
llp5210
这个作者很懒,什么都没留下…
展开
-
js事件轮询机制复习
碰到宏任务就去排队,先执行微任务,微任务执行完后,再执行队列里的宏任务,以此类推。script代码先入栈先执行。 setTimeout(()=>{ new Promise((resolve)=>{ console.log('1') resolve() }).then(()=>{ console.log('2') }).then(()=>{ console.log('3') }) },0) console.log(.原创 2022-03-06 01:02:34 · 227 阅读 · 0 评论 -
js模块化复习
基于立即执行函数(又叫IIFE或者匿名函数自调用) 模块化规范 commonJs 专门用于客户端,模块的加载是同步执行 依赖模块需要编译打包处理 model.exports和exports的区别 model.exports 只能暴露一次,后面继续写会覆盖上面的 exports可以暴露多次 AMD 专门用于浏览器,模块的加载是异步执行 CMD 专门用于浏览器,模块的加载是异步执行 模块使用时才会加载 ES6 依赖模块需要编译打包处理 bable将ex6转成es5 browserify.原创 2022-03-05 15:22:26 · 323 阅读 · 0 评论 -
js复习---原型与原型链相关
函数的prototype属性 每个函数都有一个prototype属性,它默认指向一个object空对象(即称为:原型对象) 原型对象有一个属性constructor,它指向函数对象 给原型对象添加属性(一般都是方法) 作用:函数的所有实例对象自动拥有原型中的属性(方法) 显式原型与隐式原型 每个函数的function都有一个prototype,即显式原型 每个实例对象都有一个__proto__,即隐式原型 对象的隐式原型的值为其对应的构造函数的显式原型的值 总结 函数的prototype属性:在原创 2021-02-28 20:01:00 · 115 阅读 · 0 评论 -
js复习---this
this是什么? - 任何函数本质上都是通过某个对象调用的,如果没有直接指定就是window - 所有函数内部都有一个变量this - 它的值是调用函数的当前对象 如何确定this的值 - p(): window - new p() : 新创建的对象 - pp.p() : pp - pp.call(obj) : obj 代码 function p(c){ console.log("111",this); this.color = c;原创 2021-02-23 10:22:45 · 99 阅读 · 0 评论