首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
神三元
掘友等级
公众号 「三元同学」
|
字节跳动
掘金小册《基于 Vite 的 SSG 框架开发实战》、《深入浅出 Vite》、《React Hooks 与 Immutable 数据流实战》作者,Rspress 作者,目前就职于字节跳动前端架构团队
获得徽章 0
抖音前端技术团队
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
525
文章 495
沸点 30
赞
525
返回
|
搜索文章
最新
热门
我如何实现Promise
最大的难点在于链式调用的实现,具体来说就是then方法的实现。 现在手写一个简陋但是功能较为完备的Promise就大功告成了。
JS数组扁平化(flat)方法总结
这是一个比较实用而且很容易被问到的问题,欢迎大家交流补充。
Ajax详解(手写jq和axios部分实现)
TRACE: axios这个Ajax类库基于cross-domain进行跨域请求的时候,就是先发送OPTIONS进行探测尝试。如果能连通服务器,才会继续发送其它的请求。 因为 GET是基于”问号传参“把信息传递给服务器的,容易被hack进行url劫持,post是基于请求主体传递…
[三元学Redux]Redux中间件(thunk+saga应用)
Redux的中间件,处于Action和Reducer之间,将中间某个过程拦截一下,进行一些处理再继续正常执行,这就是中间件的功能。 对于异步请求的代码,我们最好将它们放到Redux中间件里面。 当项目复杂到一定规模的时候,我们希望让各个模块尽可能的实行单一职责,比如React作…
Redux工作流及工程化编码指南
首先明确React是什么,根据官方的定义,React仅仅是一个视图层的框架,解决的是数据与模板的渲染问题,但是并没有提供数据的状态管理方案,这在大型项目中是一个非常大的痛点。比如说: 凡是复杂一些的应用都会有这样组件树的结构,那么非父子组件如何传递数据呢?比如标记上蓝色的组件与…
[三元学React]使用react-transition-group开发React动画
首先利用CSSTransition进行单个元素的动画开发。 今天解锁了react使用动画的新姿势,记录一下,希望对大家有帮助。
[三元学React]React组件的生命周期函数
constructor也是组件在某一个时刻会调用的方法,但是它是ES6语法的一部分,并不是react组件的特性,因此不算作react组件的生命周期函数。 首先是Initialization,初始化state和props的数据,在constructor函数中会接收props、初始…
基于"发布-订阅"的原生JS插件封装
大家好,我是神三元。 今天我们来做一个小玩意,用原生JS封装一个动画插件。效果如下: 这个飞驰的小球看起来是不是特有灵性呢?没错,它就是用原生JS实现的。 接下来,就让我们深入细节,体会其中的奥秘。相信这个实现的过程,会比动画本身更加精彩! 封装一个插件,将小球的DOM对象作为…
实现一个简单的Webpack
大家好,我是神三元,今天通过一道面试题来和大家聊一聊webpack。 我相信,尽管很多开发者会根据官方文档进行webpack的相关配置,但仍然并不了解Webpack究竟是起什么作用的,在前端工程化扮演者什么角色,观念仍然简单地停留在“代码打包工具”上。真的是这样吗? 相信这个定…
个人成就
社区共建者
优秀创作者
文章被点赞
36,072
文章被阅读
2,024,585
掘力值
111,658
抖音前端技术团队
关注了
89
关注者
36,862
收藏集
4
关注标签
11
加入于
2019-01-21