首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叫我易哥呀
掘友等级
资深前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
122
文章 122
沸点 0
赞
122
返回
|
搜索文章
最新
热门
聊一聊离开程序员的这几年
一个不打代码的老程序员。很多人会问当年裸辞回家这个决定后不后悔,其实自己也不知道。从目前来看,你也不知道当年没走是会加薪、晋升,还是被裁员。但是就目前来看生活能够继续,成家立业与家人在一起也还知足。
回顾 2019 年的 flag,立下 2020 年的 flag。
白驹过隙,转眼就到了 2020 年,掏出手机,找出当年立下的 flag(无知装的 B)。 都说力 flag 一时爽,一直立 flag 一直爽,果不其然。 看记录,感觉当时写的也是蛮随意。又是看书又是做题,背单词的同时还要减肥,现在这样看感觉当时的自己对未来的自己要求还蛮多,果然…
手把手带你入门 AST 抽象语法树
抽象语法树 (Abstract Syntax Tree),简称 AST,它是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 并且如果你想了解 js 编译执行的原理,那么你就得了解 AST。 js 执行的第一步是读取 …
使用 useContext 封装自己的状态管理(十几行代码)
一个项目,一个复杂的逻辑,我觉得状态管理显得尤为的重要,状态管理的好不好,直接体现了一个项目的逻辑性、可读性、维护性等是否清晰,易读,和高效。 从最早的类组件使用 this.state, this.setState 去管理状态,到 redux , subscribe, disp…
TypeScript 泛型之 Omit<T, K> = Pick<T, Exclude<keyof T, K>>
如果对这个例子很清晰,大佬请点击右上角。 如果不清楚 我们可以来往下共同探索一番。。 Partial 作用是将传入的属性变为可选项. 我们发现一个有意思的用法 -?, 这里很好理解就是将可选项代表的 ? 去掉, 从而让这个类型变成必选项. 与之对应的还有个+? , 这个含义自然…
React Hooks 源码模拟与解读
这样在每次执行的时候,就能够通过闭包的形式 来保存 value。 不过这个还是不符合 react 中的 useState。因为在实际操作中会出现多次调用,如下。 因此当重新渲染 App 的时候,再次执行 useState 的时候传入的参数 kevin , 0 也就不会去使用,而…
实战项目后对 React Hooks 总结
useState 只接收一个参数 inital value,并看不出有什么特殊的地方。 比如 经常看到这样的写法。 所以 useState 就是为了给函数式组件添加一个可以维护自身状态的功能。 那么现在,当 activeUser 状态改变的时候我们会发现又打印出了 改变状态 这…
JavaScript 常用 API 实例讲解
如果该函数没有返回对象,则返回this。 有返回对象的,new 实例化后的对象就是返回的对象。拿不到内部其他的属性,也不会获取到原型上的属性和方法 当时确实要注意的是,typeof null ===
Axios 源码解析
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。今天我们来进入 Axios 源码解析
用最基础的方法讲解 Redux 实现原理
阅主题,通过deliver发布主题事件的方式被通知。就和用户订阅微信公众号道理一样,只要发布,用户就能接收到最新的内容。 这个发布订阅通过 addSubscriber 来储存订阅者(方法fn),当通过调用 deliver 来改变数据的时候,就会自动遍历 addSubscribe…
下一页
个人成就
优秀创作者
文章被点赞
1,932
文章被阅读
184,811
掘力值
5,917
关注了
24
关注者
449
收藏集
2
关注标签
12
加入于
2018-09-26