首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吴晓军
掘友等级
前端开发
|
钉钉
前端病人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 37
沸点 2
赞
39
返回
|
搜索文章
最新
热门
[译] 使用 Render props 吧!
更新:我提交了一个 PR 到 React 官方文档,为其添加了 Render props。 更新2:添加一部分内容来说明 “children 作为一个函数” 也是相同的概念,只是 prop 名称不同罢了。 我认为,高阶组件模式 作为一个在许多基于 React 的代码中流行的代码…
[译]mock 是一种代码异味(软件编写)(第十二部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 关于 TDD (Test Driven Development:测试驱动开发)和单元测试,我最常听到的抱怨就是,开发者经常要和隔离单元所要求的 mock(模拟)作斗争。一些开发者并不知道单元测试真正…
[译]ES6 中的元编程: 第三部分 —— 代理(Proxies)
这是我的 ES6 元编程系列的第三部分,也是最后一部分,还记得这个系列的文章我一年之前就开始动笔了,并且承诺不会花一年才写完,但现实就是我还真花费了如此多的时间去完成。在最后这篇文章中,我们要看看可能是 ES6 中最酷的反射特性:代理(Proxy)。由于反射和本文的部分内容有关…
[译]ES6 中的元编程:第二部分 —— 反射(Reflect)
在我的上一篇博文,我们探索了 Symbols,以及它们是如何为 JavaScript 添加了有用的元编程特性。这一次,我们(终于!)要开始讨论反射了。如果你尚未读过 第一部分:Symbols,那我建议你先去读读。在上一篇文章中,我不厌其烦地强调一点: Symbols 是 实现了…
[译]ES6 中的元编程:第一部分 —— Symbol,了不起的 Symbol
你已经听说过 ES6 了,是吧?这是一个在多方面表现卓著的 JavaScript 的新版本。每当在 ES6 中发现令人惊叹的新特性,我就会开始对我的同事滔滔不绝起来(但是因此占用了别人的午休时间并不是所有人乐意的)。 一系列优秀的 ES6 的新特性都来自于新的元编程工具,这些工…
[译]JavaScript 让 Monad 更简单(软件编写)(第十一部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 如果你在网上搜索 “Monad”,你会被各种范畴学理论搞得头皮发麻,很多人也貌似 “很有帮助地” 用各种术语去解释它。 但是,别被那些专业术语给唬住了,Monad 其实很简单。我们看一下 Monad…
[译]借助函数完成可组合的数据类型(软件编写)(第十部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 在 JavaScript 中,最简单的方式完成组合就是函数组合,并且一个函数只是一个你能够为之添加方法的对象。换言之,你可以这么做: 这是一个返回数字类型实例的工厂函数 t。但是要注意,这些实例不是…
[译] React 16 带来了什么以及对 Fiber 的解释
React 核心算法的更新已经进行了多年了 —— 这次更新提供了一个从底层重写了 React 的 reconciliation 算法(译注:reconciliation 算法,是 React 用来比较两棵 DOM 树差异、从而觉得哪一部分应当被更新的算法)。React将维护相同…
[译]为什么在使用了类之后会使得组合变得愈发困难(软件编写)(第九部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 前文中,我们仔细审视了工厂函数,并且也看到了在使用了函数式 mixins 之后,它们能很好地服务于函数组合。现在,我们还将更加仔细地看看类,验证 class 的机制是如何妨碍了组合式软件编写。 但我…
[译] 函数式 Mixin(软件编写)(第七部分)
原文地址:Functional Mixins 原文作者:本文已获原作者 Eric Elliott 授权 译文出自:掘金翻译计划 译者:yoyoyohamapi 校对者:Tina92 reid3290 Smoke Art Cubes to Smoke — MattysFlicks…
下一页
个人成就
优秀创作者
文章被点赞
1,250
文章被阅读
88,444
掘力值
3,457
关注了
12
关注者
370
收藏集
0
关注标签
8
加入于
2016-12-26