首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
前端酱紫
创建于2021-10-11
订阅专栏
JavaScript
等 3 人订阅
共26篇文章
创建于2021-10-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js 手写call
js 手写call ,有就用ctx 没有就用window ,ctx._F = this; // a._F = this (添加属性) ,this===b (this指向b)
手写const
手写const ,如果设置了 set 或 get, 就不能设置 writable 和 value 中的任何一个,否则报错
闭包和作用域的理解
函数嵌套函数,内部函数就是闭包,正常情况下,函数执行完成,内部变量会销毁(销毁:释放内存空间),内部函数没有执行完成,外部函数变量不会被销毁
手写 浅拷贝 深拷贝 你懂了啵
浅拷贝:引用类型指针还是指向原来的堆空间,基本类型复制会重新一份。 深拷贝:把一份内容,完全复制一份,引用类型的指针不是指向同一个堆空间,基本类型复制会重新一份
宏任务 微任务 Promise async await
1. 同步任务 2. nextTick 3. 微任务 4. 宏任务 5. setTmmeditate (当前事件循环结束执行)
手写 vue 自定义指令(directive) v-loading 加载,项目实战
在vue项目的标签里面使用 `v-loading="true"` ,如同element-ui里面使用v-loading="true"一样 会展示loading 效果