首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JS相关
cheems1
创建于2022-03-29
订阅专栏
JS 相关知识
暂无订阅
共4篇文章
创建于2022-03-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式 - 订阅发布
发布:发动某个事件,执行一系列操作(把该事件对应的数组中的函数全部执行一遍)。 订阅:监听某个事件,该事件发生时,做一些事情(执行一个函数)。 代码示例:
防抖和节流(Debounce & Throttle)
防抖 应用场景举例: 输入框停止输入后,发送ajax请求进行校验。 页面滚动事件停止后判断。 代码描述: 触发后,某个时间之后开始执行,如果等待过程中再次触发,则重新开始计时。 节流 应用场景举例:
对象深拷贝
比较完善的版本: 不完善的版本: 利用 JSON,不支持函数,undefined,正则等......
JS 内存管理
变量的存储 非对象存储在 Stack,对象存储在 Heap。 Stack 区特点:每个数据顺序存放。 Heap 区特点:每个数据随机存放。