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 · 285 阅读 · 0 评论 -
js模块化复习
基于立即执行函数(又叫IIFE或者匿名函数自调用)模块化规范commonJs专门用于客户端,模块的加载是同步执行依赖模块需要编译打包处理model.exports和exports的区别model.exports 只能暴露一次,后面继续写会覆盖上面的exports可以暴露多次AMD专门用于浏览器,模块的加载是异步执行CMD专门用于浏览器,模块的加载是异步执行模块使用时才会加载ES6依赖模块需要编译打包处理bable将ex6转成es5browserify.原创 2022-03-05 15:22:26 · 364 阅读 · 0 评论 -
js复习---原型与原型链相关
函数的prototype属性每个函数都有一个prototype属性,它默认指向一个object空对象(即称为:原型对象)原型对象有一个属性constructor,它指向函数对象给原型对象添加属性(一般都是方法)作用:函数的所有实例对象自动拥有原型中的属性(方法)显式原型与隐式原型每个函数的function都有一个prototype,即显式原型每个实例对象都有一个__proto__,即隐式原型对象的隐式原型的值为其对应的构造函数的显式原型的值总结函数的prototype属性:在原创 2021-02-28 20:01:00 · 159 阅读 · 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 · 163 阅读 · 0 评论
分享