首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ImLeo2020
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
152
文章 152
沸点 0
赞
152
返回
|
搜索文章
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 减少判断层级
在我们编写代码的过程当中,有可能会去出现这种判断条件潜逃的场景。而往往在出现这种if...else多层潜逃的时候,我们都可以去通过提前return掉这样一些无效的条件,来达...
2
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 堆栈中的 JS 执行过程
接下来我们看一下,关于JS代码在执行过程中偏底层所发生的事情。这样的操作可以更加具象的表达出一段代码在栈内存和堆内存里是如何执行的,同样也有利于我们理解GC回收内存的工作过...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 直接量替换 Object 操作
所谓的使用直接量去替换Oject本意就是想表示,当我们去定义一些对象或数组的时候。有两种不同的形式:使用new的方式、采用字面量;...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 克隆优化节点操作
针对于当前节点的操作,比如新增一个节点并且新增完成以后,后续可能还有很多属性以及相应方法的添加。这里还是以节点的新增配合克隆来完成优化的操作行为,...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 文档碎片优化节点添加
针对于web应用开发来说,DOM节点的操作是非常频繁的。而针对DOM的交互操作,是非常消耗性能的,特别是创建一个新的节点添加至界面中时。这个过程一般都会伴随着回流和重绘的一...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 选择最优的循环方法
在我们实际的应用开发过程中,我们往往会遇到数据的遍历结构。而拿到大量这种数据结构之后,我们往往有多种选择来对它们进行遍历。这里我们要对:foreach、for...in、f...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - For 循环优化
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 避免属性访问方法使用
JavaScript中的面向对象JS不需要属性的访问方法,所有属性都是外部可见使用属性访问方法只会增加一层重定义,没有访问的控制力...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 避免闭包陷阱
闭包特点外部具有指向内部的引用在外部作用域访问内部作用域的数据关于闭包闭包是一种强大的语法闭包使用不当很容易出现内存泄漏不要为了闭包而闭包...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 通过原型对象添加附加方法
在原型对象上新增实例对象需要的方法在JS中可以通过原型链相关的一些内容,让JS代码在执行的时候会具有一些更高的性能。在JS中存在三种概念:构造函数原型对象实例对象实例对象和...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 缓存全局变量
将使用中无法避免的全局变量缓存到局部使用缓存全局变量可使JS代码在执行的时候会具有更高的执行性能,关于缓存全局变量其实指的就是在程序执行过程中针对全局变量的使用无法避免的。...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 慎用全局变量
在程序执行过程中如果针对某些数据需要进行存储,要尽可能的放在局部作用域当中作为一个局部变量。为什么要慎用?全局变量定义在全局执行上下文,是所有作用域链的顶端:这个上下文也就...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 代码优化介绍
如何精准测试JS性能?精准测试本质上就是采集大量的执行样本进行数学统计和分析:从而得出一个比对的结果来证明什么样的脚本执行效率更高。而这样的一个过程对于我们的编码来说,显得...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - Performance 总结
Performance使用Performance使用流程内存问题的相关分析:内存膨胀、内存泄漏、频繁的GCPerformance时序图监控内存变化浏览器任务管理器监控内存变...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 判断是否存在频繁 GC
为什么确定频繁垃圾回收?当GC工作的时候,当前的应用程序是停止的。所以如果说我们当前的GC频繁的工作,而且时间过长,这个时候对于我们的WEB应用就很不友好。它会处于一个假死...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 堆快照查找分离 DOM
堆快照功能工作原理:首先找到JS堆,然后对它进行一个照片的留存。有了照片的留存以后就可以看到它里面的所有信息,这也就是我们如何去监控的一个由来。而这堆快照在使用的时候其实也...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - TimeLine 记录内存
在之前使用浏览器任务管理器来判断内存是否存在问题,而如果想去定位问题具体跟什么样的脚本有关,任务管理器就不是那么好用了。所以定位问题还要使用到时间记录内存变化的方式,来演示...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 任务管理器监控内存
在这之前我们已经知道,一个web应用在执行的过程中如果想要去观察它内部的内存变化,是可以有多种方式的。例如在这里就通过简单的Demo演示一下怎样借助于浏览器当中自带的任务管...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 内存监控的几种方式
当内存出现问题的时候一般可以归纳为三种情况:内存泄漏内存膨胀频繁的垃圾回收当这些问题出现的时候,我们该以什么样的标准来进行界定呢?下面就给出一些简单的说明:内存泄漏:内存使...
1
评论
分享
ImLeo2020
前端工程师
·
3年前
关注
JavaScript性能优化 - 内存问题的体现
内存出现问题的表现页面出现延迟加载或经常性暂停:底层通常会伴随着频繁的垃圾回收出现,之所以会出现频繁的垃圾回收就在于代码中有一些代码是瞬间内存爆掉;页面持续性出现糟糕的性能...
1
评论
分享
下一页
个人成就
文章被点赞
197
文章被阅读
39,411
掘力值
1,662
关注了
8
关注者
11
收藏集
0
关注标签
9
加入于
2020-05-31