首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Erina
掘友等级
前端开发
|
UCloud
技术栈:React ,兴趣爱好:舞蹈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 82
沸点 1
赞
83
返回
|
搜索文章
赞
文章( 82 )
沸点( 1 )
在 React 中自定义 Hooks 的应用场景
自定义 Hooks 其实就是在现有 React 提供的 Hooks 上做一层封装,实现一些更有针对性的逻辑,或者可以将一些比较通用的业务逻辑做一个封装。
JS如何实现函数缓存
闭包的作用:闭包是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。闭包可以用在许多地方。它的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中,不会在函数调用后被自动清除。我觉得对于闭包的作用一个很好的理解就是:…
JS函数式编程&高阶函数的应用
写过JS的人肯定都知道函数是能满足上述的特性。 可以通过禁止更改外部状态和数据来定义纯函数,纯函数是只依赖实际参数,不管任何全局或者局部的状态。既输入相同的参数,输出的内容永远都是一样的。 由上可见数组的 slice 方法是纯函数,不会改变原对象;splice 改变了原对象,导…
前端 ES2020(ES11) 最新特性介绍(含示例代码)
ES2020是对应于2020年的ECMAScript版本。这个版本没有ES6(2015)中包含的新特性多。但是,也加入了一些有用的特性。 本文通过简单的代码示例介绍了ES2020提供的特性。通过这种方式,您可以快速理解新特性,而不需要复杂的理解。 当然,有必要对JavaScri…
一文读懂JS中类、原型和继承
很多前端小伙伴,包括我自己在开始学习JS时对__proto__和ptototype这两个概念时都是一脸懵逼,面试时遇到原型链的问题总是瑟瑟发抖;不过真正的勇士敢于直面难题,经过对原型链不断的探索,本文对JS中类和原型的概念进行了深入的讲解,同时从原型方面来了解JS中继承是什么。…
编写高质量可维护的代码:优化逻辑判断
if else、switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 下面我们会分别从 JavaScript 语法和 React JSX 语法两个方面来分享一些优化的技…
详解 React useCallback & useMemo
本文详细的讲述了 useCallback 与 useMemo 的使用场景,以及有哪些使用中常遇到的问题与采坑点。
在 CodeSandbox 开发基于 Webpack 的项目
之前有用过 CodeSandbox,不过一直在学习,都是在本地运行,只是偶尔用来展示下代码用,最近研究了下 CodeSandbox 的 Node 容器,简直太强大了,相当于一个在线虚拟机,能运行 Node 的项目,暂时还没见到别的在线编辑器有这种功能的.另外在 CodeSand…
是时候学习/推广一波可选链(Optional chaining)和空值合并(Nullish coalescing )了
两个操作符的兼容几乎一致,不过现在有了 babel,兼容都不是问题。不过还是要注意使用前一定要确认项目是否支持这俩操作符,切勿只顾一时爽,至于如何兼容可以看下方。 Optional chaining 是为了解决程序中铺天盖地的 Cannot read property 'foo…
面试专题总结:原型和原型链
JavaScript 中除了基础类型外的数据类型,都是对象(引用类型)。但是由于其没有 类(class,ES6 引入了 class,但其只是语法糖)的概念,如何将所有对象联系起来就成立一个问题,于是就有了原型和原型链的概念。 每个实例对象( object )都有一个私有属性(称…
下一页
个人成就
文章被点赞
89
文章被阅读
13,224
掘力值
379
关注了
102
关注者
23
收藏集
10
关注标签
90
加入于
2018-02-26