首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Zaynex
掘友等级
前端工程师
|
Netease
写我知道的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
136
文章 129
沸点 7
赞
136
返回
|
搜索文章
最新
热门
新版编辑器 Slate.js 的设计
在 2019 年 11月 27日,Slate 发布了新版。底层从 immutable.js 迁移到 immer,基于 TypeScript 重构。 笔者没有开发过编辑器,但对 Slate 的整体设计理念非常感兴趣。这里不会阐述太多编辑器相关的特定内容,而是分享从整体看 Slat…
使用异步管理队列处理大文件分块上传
关于大文件分块上传,这里推荐一篇文章。没想到是字节跳动的前端面试题。 这篇文章对大文件分块上传整体的实现思路描述得比较全面,然而在实际的业务开发中还会遇到一些细节问题。 由于 HTTP1.x 不支持多路复用,所以浏览器每发起一个 HTTP请求就会打开一个 TCP 会话。对于大多…
基于 React Context 的状态管理思考(一)
现在的 React 的项目似乎默认配置就是 redux + react-redux 或者其他基于redux的类库。而许多小项目用这些库的时候常常会有种杀鸡焉用牛刀的感觉。 状态管理的库(如 redux/react-redux)本质上都是通过 context 来做全局的数据存储,…
【译】Angular自动取消订阅
如你所知,当你在 Javascript 中订阅一个 observable 或者事件时,你通常需要在特定的时候取消订阅以释放内存。否则,就会导致内存泄漏 当一部分内存不再使用但它仍被不必要得占用而不是返回给操作系统时就会产生内存泄漏。 在 Angular 的组件或者指令中…
Advanced-react-patterns(1)
本文主要是为了学习最近比较热门的advanced-react-pattern,希望借助该项目,学习一些比较实用的 React 写法,优化代码结构。 http-server: 可以帮助我们在本地快速启动一个server,默认端口号是 8080,可以理解为静态资源服务器。(这只是个…
Advanced-react-patterns(2)
文本是 ADVANCED-REACT-PATTERNS 第二篇。 首先外层是一个 Toggle组件,包括着内部的子组件。因为外层组件包裹的命名比较清晰。 注意这中间有不太常见的组件使用方式。 Toggle组件是一个 component 类, On 是它的属性,不过既然作为组件使…
React + Canvas 像素风格取色器
有时候我们需要通过图片去获得具体像素的颜色。而强大的 Canvas 为我们提供了现成的接口。 这个功能其实并不难,只不过我们需要正确的理解 Canvas 并学会利用它的 API 。 我不会详细得写下每一个步骤,但是你可以一边参照源码,一边配合这篇教程进行阅读。 首先,我们需要基…
个人成就
文章被点赞
87
文章被阅读
16,202
掘力值
483
关注了
37
关注者
17
收藏集
1
关注标签
33
加入于
2016-07-10