helenNote
Konck! Knock!
OK
helenNote
Choose mode
dark
auto
light
主页
分类
前端
Engineering
leetCode
SEO优化
axios
后端
浏览器
ajax
css
css module
浏览器个方面的问题
css面试
编辑器
随笔
开发经验
flutter
单元测试
h5
git
github
大文件上传下载
免费试用的接口
零碎面试题
http
react500问
canvas
学习es5
serviceworker
worker
学习es6
各个观察api
es5知识点
js技巧
jsp
生活书籍
学习方法
micro—front—end
小程序
miniProgram
媒体处理
tcp
信息聚合
node
es6
npm调试
前端资源
谷歌performance
页面性能
css性能
js性能
性能优化
js插件
总结
react
react面试
reac18新特性
react源码
styled-components
svg
图床
云盘
typescript
vite
vue2
vue2学习
vue2源码
vue3
vue3源码
webpack面试
webpack
websocket
EfficientPerformance
算法
标签
其它
怎么使用vuepress
使用vuepress写页面
怎么写vuepress插件
怎么使用git
目前使用小乌龟git的经验
自动化部署
利用github完成自动化部署
Projects🎈
My Project
Common sites🎈
友 链
Java SE API Documentation
(opens new window)
Program Creek
(opens new window)
Spring
(opens new window)
Stackoverflow
(opens new window)
LeetCode
(opens new window)
Vue.js
(opens new window)
BootCDN
(opens new window)
Linux命令大全
(opens new window)
编程语言排行榜
(opens new window)
时间线
关于我
GitHub
(opens new window)
如何写出高效的代码
Konck! Knock!
OK
如何写出高效的代码
wǎng luò shí huāng
2024-07-23
EfficientPerformanceJs
高效js
搞懂内存回收机制,减少GC(垃圾回收)阻塞js代码执行
参考:https://mp.weixin.qq.com/s?src=11×tamp=1721705979&ver=5399&signature=YJMAggglzkw0hoKpPMHlxY6ZLQIn6tQv8CSwCdxS2Ockcn
bYT61fzwK0F2OL
6czei7QWbK47
g3FYZH1vH2rZVdr834E8gxs0hKJyy7VirAc1fZQJh
KmJ*jFc3SAL&new=1
截图
(opens new window)
总之一句话:
变量不用之后立即释放
减少全局变量
及时清理对DOM的引用
事件监听&计时器:在我们业务中经常需要在组件挂载后给元素添加事件监听。这时需要在组件卸载时将监听事件移除,来避免无用的内存消耗。
文中还还讲了,
如何确定是否有内存泄漏
的科学方法
所以我们写代码尽量把代码写在函数里面;传递给函数的参数类型最好不要有变化(有效利用热区代码)。
最近更新
01
Git 和 Husky 添加提交钩子并实现代码任务自动化
01-30
02
其他工程化杂项
08-29
03
其他工程化杂项
04-10
更多文章 >
展开
···
歌手: