首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
j s
订阅
ykforerlang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
13年编程开发沉淀(不知道会写多少字,就这么一直写下去吧...)
每天更新一个知识点,完善知识体系,开发自己的产品,建立气氛友好的技术圈子,不趁热度、不趁流量,保持自己的节奏,坚持做自己热爱感兴趣的东西,养成一个用最少语言说清楚事情的习惯,知识层面不限于前端知识。
如何自己实现一个 mobx - 原理解析
首发于大搜车技术博客:https://blog.souche.com/ru-he-zi-ji-shi-xian-yi-ge-mobx/ 前言 mobx 是一个非常优雅的状态管理库,具有相当大的自由度,并且使用非常简单,本文通过自己实现一个 mini 版的 mobx 来探究一下类…
异步(一):Promise深入理解与实例分析
前面的理论部分基于《你不知道的JS》中卷第二部分第三章,可以结合前人的一些博客认真理解一下。 后面的代码实例非常有助于理解,并且我都做了注释,有基础的同学可以跳过理论部分直接参阅。 展开后可以看到 Promise构造器上定义了resolve和reject方法,then()方法定…
异步编程方案进化论
本文以nodejs中最常用的文件异步读取操作readFile为例,来说明各个方案下的实现方式。 假设我们现在有两个文件1.txt和2.txt,1.txt的内容是'./2.txt'(2的路径),2.txt的内容是'异步,又见异步'。 拿到1的内容作为路径去读取2的内容打印出来。 …
【ES6基础】生成器(Generator)
在上一篇文章里《【ES6基础】迭代器(iterator)》,笔者介绍了迭代器及相关实例,我们要实现一个迭代器要写不少的代码。幸运的是,ES6引入了一个新的函数类型——生成器函数(Generator function),让我们能够更轻松更便捷的实现迭代器的相关功能。 生成器第一次…
10分钟看懂浏览器的渲染过程及优化
目前的主流浏览器有5个:Internet Explorer、Firefox、Safari、Chrome和Opera浏览器。根据 StatCounter 浏览器统计数据,目前(截止2019 年 5 月)Firefox、Safari 和 Chrome 浏览器的总市场占有率将近 83…
前端团队代码评审 CheckList 清单
前端团队有评审代码的要求,但由于每个开发人员的水平不同,技术关注点不同,所以对代码评审的关注点不同,为了保证代码质量,团队代码风格统一,特此拟定一份《前端团队代码评审 CheckList 清单》,这样代码评审人员在评审代码时,可以参照这份清单,对代码进行评审。从而辅助整个团队提…
一种让小程序支持JSX语法的新思路
React社区一直在探寻使用React语法开发小程序的方式,其中比较著名的项目有Taro,nanachi。而使用React语法开发小程序的难点主要就是在JSX语法上,JSX本质上是JS,相比于小程序静态模版来说太灵活。本文所说的新思路就是在处理JSX语法上的新思路,这是一种更加…
这可能是最通俗的 React Fiber(时间分片) 打开方式
写一篇关于 React Fiber 的文章, 这个 Flag 立了很久,这也是今年的目标之一。 最近的在掘金的文章获得很多关注和鼓励,给了我很多动力,所以下定决心好好把它写出来。 我会以最通俗的方式将它讲透, 因此这算是一篇科普式的文章。不管你是使用React、还是Vue,这里…
可靠React组件设计的7个准则之SRP
原文的篇幅非常长,不过内容太过于吸引我,还是忍不住要翻译出来。此篇文章对编写可重用和可维护的React组件非常有帮助。但因为篇幅实在太长,我不得不进行了分割,本篇文章重点阐述 SRP,即单一职责原则。 我喜欢React组件式开发方式。你可以将复杂的用户界面分割为一个个组件,利用…