2017-04-29 AnnatarHe
原文: Relay Modern: Simpler, faster, more extensible Relay Modern: 更简单,更快速,更具拓展性 今天,我们发布了Relay Modern. 一个 Relay 的从头设计的新版本,使其更加简单使用,更具拓展性,最重要的是,在移动设备上提升了性能。这篇文章中,我们将会提供一个简要的 Relay 概览,然后看一看 Relay Modern 有什么新东西。 重新介绍 Relay Relay 是我们用来构建数据驱动型应用的 JavaScript 框架。它结合了React去构建可组合的用户界面,GraphQL去构建可组合的数据获取。 虽然不使用任何框架就可以一起使用这些技术, 继续阅读 »
2017-04-22 AnnatarHe
异步处理 redux 异步处理的中间件现在很多,有 thunk, promise, saga, observable, rx 等,真的是太多了。 如果你非常非常清楚用哪个库,那随便用就是了。否则,我个人认为目前来说 redux-thunk 已经足够好了. 继续阅读 »
2017-04-10 AnnatarHe
背景 去年大概十一月份学校就让做毕业设计,我这个学Web的自然是没什么意外地继续写网站了。 其实起初的时候我很纠结做什么课题的。那个时候对爬虫挺感兴趣的,又出了React-Native,就有做个学校App的想法。然后又因为对Web非常熟悉,做网站肯定不会翻车。 继续阅读 »
2017-03-18 AnnatarHe
Array.prototype.sort 这个地方是实现不同而导致的问题,而且我认为这属于一个比较重大的坑。 表现上是:safari 和 chrome 两者的结果返回是不一致的。 // 在chrome中: [1, 10, 100].sort(x => 10 - x) // 继续阅读 »
2017-02-21 AnnatarHe
我的第一份实习,总要多说几句嘛。 暑假结束的第二天就迫不及待地去公司,其实之前期末考试的时候就蠢蠢欲动了。很想去体验工作。 技术 花了一天时间配置各种软件之类的。第二天拿上自己喜爱的cherry开始了正式工作。 前端项目主要是 react 技术栈,而且项目由我搭建! 继续阅读 »
2017-01-25 AnnatarHe
近期在公司把 PC-WWW 项目从之前比较复杂的脚本改成了webpack,随后因为看到webpack2发布了正式版本又升级到了 webpack2。效果非常好。 为什么使用 webpack webpack 是一款非常非常强大的前端资源处理工具,可以把所有前端需要的资源统一处理。比如js文件,css文件,甚至图片,字体文件,html文件。通过一个个独特的 loader 来对文件进行一些处理。 继续阅读 »
2016-12-22 AnnatarHe
生成二叉树 type Node struct { data string left *Node right *Node } nodeG := Node{data: "g", left: nil, right: nil} nodeF := Node{data: "f", left: &nodeG, right: nil} nodeE := Node{data: "e", left: nil, right: nil} nodeD := Node{data: "d", left: &nodeE, right: nil} nodeC := Node{data: "c", left: nil, right: 继续阅读 »
2016-12-21 AnnatarHe
最近写了一道数组去重的题,手抖,紧张,没写好。后来写了一会儿觉得还挺有意义的。现在做一下记录 Test case 测试用例如下 import test from 'ava' import unique from '../src/unique' 继续阅读 »
2016-12-12 AnnatarHe
Books 首先说一下今年看的书好了。 我觉得去年我阅读量应该是很高的,然而今年好像更高一些。 今年看了很多书,其中 Kindle 功不可没,其中可能有一半或者三分之一都是在 kindle 中读的。 今年看的对我冲击最大的一本应该是《人类简史:从动物到上帝》了。人类的演变,进化,突破,以及思考。我觉得对我产生了很大的影响。 继续阅读 »
2016-11-27 AnnatarHe
说在前面 本文不介绍 docker 的基础命令,只是说一些我与 docker 的历程和一些了解。 需要补习 docker 基础的同学请点击这里 略微接触 我大概去年就有接触过 Docker。跑过一些 image。不过那个时候了解并不多,并不是很深入,也没有更多的应用上。 继续阅读 »