首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
尼克本尊
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 26
沸点 1
赞
27
返回
|
搜索文章
赞
文章( 26 )
沸点( 1 )
JS 防抖与节流
一、是什么 本质上是优化高频率执行代码的一种手段 如:浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降
websocket + node 手把手实现简陋聊天室
「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」 1、认识 websocket ① 什么是 websocket HTML5 开始提供的一种浏览器与服务器进
你不知道的JS系列——领略性能测试与调优
木桶效应: 一只木桶能盛多少水,并不取决于最长的那块木板,而是取决于最短的那块木板。也可称为短板效应。 约束理论: 一个系统最薄弱的地方确定了这个系统有多强大,专注于瓶颈。与直觉相反,如果你把整个系统分解,单独优化每个部分,你会降低整个系统的效率。相反,要优化整个系统。 类比我…
你不知道的JS系列——ES6 & Beyond
注:这里只总结 ES6 中个人不常用但又比较重要的一些知识点及ES2020的新知识。 注意: 上面的一个词类似,体现在函数声明在块外无法被访问,但在块内会被"提升",与 let 声明相反,后者会遇到 TDZ(暂时性死区) 错误陷阱。 上面所说是在标准的 ES6 中,但如果改变了…
阶乘与斐波那契数列的多种实现
实现这些程序,意义本身并不是很大,重要的是思考的过程。我们针对问题可能会有多种解题思路,解决方式多了,那必然就需要找出最好的,这就是算法所谓的寻找最优解。 虽然这些实现在前面的文章都已经写过了,不过我还是想简单记录下,证明我来过了,我又走了。 注:切忌眼高手低,下面直接贴代码并…
超详细的 Promise 理解与实现
你微微地笑着,不同我说什么话。而我觉得,为了这个,我已等待得很久了 在混合阅读完 《你不知道的JavaScript》(中卷)第二部分前三章+阮一峰老师的《ECMAScript 6 入门》第16节Promise 对象后,对Promise的理解提升了一个层次。 在偶然间刷到 要就来…
数据结构与算法系列——查找(一)
花了几个晚上的时间,复习了下数据结构,看得快忘得应该也快吧,无所谓这是常态,不打紧的,大不了多看几遍就是了。在看到某些复杂的算法实现时,比如最小生成树、最短路径、关键路径的相关算法,我就直接跳过了,不说图本来就比较复杂,更考虑到我是前端一员,应用不到等于白学,只能说目前考虑这些…
数据结构与算法系列——查找(二)之BST树
上一篇 数据结构预算法系列——查找(一) 主要讲的是静态查找,接下来的篇章主要讲动态查找,即在查找的过程中还要进行插入或删除操作。我们考虑,对于数据的两种存储结构:顺序存储结构方便查找数据元素,链式存储结构方便插入或删除数据元素。而动态查找既要满足方便查找的同时还能高效地进行插…
数据结构与算法系列——查找(三)之AVL树
上一篇 数据结构预算法系列——查找(二) 主要讲的是二叉查找树,但二叉查找树在最坏(极不平衡)的情况下,查找效率也很低,所以我们的问题是:如何让二叉查找树平衡起来以提高查找的效率。本篇我们来认识查找效率较高的平衡二叉树(AVL树)。 平衡二叉树的前提是它必须是一颗二叉排序树,然…
应用:对象的动态属性
众所周知,对象支持[]写法的动态属性,我们可以在[]中写入变量或字符串,关于语法层面知识的不做赘述。可是有时候我们写函数,两个函数的结构差异较小,但函数没有动态属性名的写法,我们该怎么做呢? 可以看到,两个函数除了方法名和提示文案不一样之外,几乎一模一样,这种情况下,代码就冗余…
下一页
个人成就
文章被阅读
219
掘力值
10
关注了
30
关注者
0
收藏集
2
关注标签
10
加入于
2019-05-31