首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端霸哥
掘友等级
上午写bug ~~~ 下午改bug ~~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
用ES6让代码起飞—用箭头函数让this不再抓狂
还记得我们曾经为了搞清楚`this`指向谁而绞尽脑汁吗?尤其是在嵌套函数或者回调函数中,`this`的指向简直让人抓狂。
用ES6让代码起飞—块级作用域与let和const
还记得我们曾经因为变量作用域问题摔的那些跟头吗?用var声明的变量总是让我们哭笑不得。幸运的是,ES6为我们带来了let和const,它帮助我们解决了这个问题。
函数式编程——提升前端代码质量的利器
要理解函数式编程,我们先要了解纯函数和高阶函数,它们的概念是比较抽象的,我们直接迂回从使用场景入手,快速入门
垃圾回收机制——拒绝“八股文”
在计算机的世界里,无用的数据会被称为“垃圾”,这些垃圾会占用计算机的内存空间,如果不及时进行清理,系统的性能可能会受到负面影响。因此,我们需要一种机制来清除这些无用的数据,这就是垃圾回收机制
this指向谁,当然是真正的调用者——拒绝“八股文”
this指向是一个很重要,但也容易把大家搞蒙的知识点,再配合有些冗长的解释,让我们本不富裕的脑细胞更加雪上加霜,其实this的指向用一句话就可以概括,this就指向真正的调用者
柯里化其实就是这么回事,别被高大上的名词骗了——拒绝“八股文”
函数柯里化 (Currying) 是一种将多个参数的函数转换为单个参数函数的技术,通过使用函数柯里化,可以提高代码的复用性和可维护性
闭包其实很简单——拒绝“八股文”
闭包其实很简单,不要在被长篇大论绕来绕去的。就是上级作用域中的变量被下级作用域引用,导致其在上级作用域结束时没有被释放仍然存活,等到下级作用域执行完毕才被释放
用游戏来理解函数防抖和节流——拒绝“八股文”
防抖:类似王者荣耀/英雄联盟等MOBA类游戏中的回城,重复触发只执行最后一次;节流:类似游戏中的技能冷却,施放技能后一段时间内再次施放无效
ES6 Class类的“诞生“——拒绝“八股文”
在ES6中为了使对象的表达更加清晰,向着面向对象编程更近一步,新增了类的用法,用class关键字声明,但其本质还是构造函数的语法糖
构造函数的“前世今生”——拒绝“八股文”
为什么会出现构造函数 假设我们要统计学校老师的姓名、性别、年龄、科目,可以用对象来表示 虽然可以清楚地记录老师的信息,但是写了很多的**重复代码**,构造函数的出现就是为了帮助我们解决此类问题
下一页
个人成就
文章被点赞
84
文章被阅读
7,273
掘力值
494
关注了
16
关注者
15
收藏集
15
关注标签
0
加入于
2021-05-06