首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kooooooooooong
掘友等级
前端开发工程师
|
致景科技
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
工程化、脚手架、自动化构建
1、谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。 相同的项目结构,更利于成员的相互协作,降低沟通成本。是约束,也是规范,跟有利于代码的维护跟团队合作。
性能优化
内存变化持续升高、内存泄露。 1、obj1,obj2局部作用于,在根查找不到了。但是由于两者在作用域范围内,相互引用了,所以引用计数不为0,此时就造成了内存浪费; 1、对可达对象进行标记。 2、没有标记的,清除; 抹除可达对象的标记。 3、回收。 标记阶段:递归的方式去遍历可达…
手写Pormise (三)
index标记,用于判断回调是否完成。之所以不在循环后直接回调,需要回调中考虑异步函数,使用index标记的方式来解决异步问题
手写Promise (二)
5、那么这种情况,我们应该是在阶段一的基础,用一个数组来存储这些then的事件,在resolve、reject事件触发的时候,通过循环shift,把事件回调一个个执行完。 在阶段一的基础下,他在then调用的时候,是直接发起回调的。如果运算中添加了异步,此时Promise的状态…
手写Promise (一)
3、Promise是有三个状态的 pendding \ fulfilled \ rejected,之所以有这三个状态,是因为Promise作为一个解决异步函数的功能,需要在状态从pendding进入fulfilled或者rejected的时候,触发回调。来完成最终的回调; 所以…
组合函数,lodash.flow(flowRight)的原理
如果一个函数要经过多个函数处理才能得到最终值,这个是可以把中间过程的函数合并成一个函数。 函数就像是数据的管道,函数组合就是将这些管道连接起来,让数据穿过多个管道形成最终结果。 函数组合默认是从右到左默认运行的。 打个比方,如果一个函数, a通过 fn 这个管道处理之后变成了b…
Array.from摘录
前情提要,在学习柯里化的过程中看到了from方法,特学习了一下。摘录了一下常用的笔记。内容引申自 https://segmentfault.com/a/1190000020221170 1、该类数组对象必须具有length属性,用于指定数组的长度。如果没有length属性,那么…
柯里化,lodash.curry的原理理解
1、让我们给一个函数传递较少的参数得到一个已经记住了某些固定函数的新函数。 使用闭包记住传入的内容,进行缓存,返回一个回调函数,提供后续调用。而后续调用可以一直使用前一次调用的缓存,直到达到返回结果的条件。 如下,传入一个计算总和的函数,_.curry将getSum函数缓存起来…
个人成就
文章被点赞
1
文章被阅读
2,797
掘力值
106
关注了
0
关注者
1
收藏集
0
关注标签
5
加入于
2021-01-11