关于这次阿里面试的总结
February 24, 2019
这是一篇关于阿里面试的总结,若有不礼貌的地方欢迎联系我修改或者隐藏相关部分的内容。我是一个前端开发工程师,大概是从2018年年尾开始,陆续面了蚂蚁金服和口碑两个部门,蚂蚁金服三面过了之后最后因为hc…
翻译: 为什么X不做成Hook
January 26, 2019
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里自从第一个拥有React Hooks的React的alpha版本发布之后。不断地会有人提出一些类似于这样的问题: "为什么 某个API 不做成Hook…
翻译: "Bug-O"表示法
January 25, 2019
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里当我们在编写一些需求高性能的代码的时候,我们需要养成一个时刻注意当前算法复杂度的习惯。我们通常通过大O表示法来评估。大O…
Egg中的错误处理
January 09, 2019
在实现WebServer的过程中,错误处理是一个必不可少的过程,提供优雅的兜底处理是所有Web框架需要解决的事情,Egg在官方文档中提到错误处理,除了自行之外还会有统一的错误处理。在文档中,明确的指出统一的错误处理是依靠一个的插件来完成的,这个插件也是egg…
Egg项目中配置文件的keys
December 28, 2018
在之前的文章深入egg-core前篇中已经讲述了一个道理,node之所以没有成为一个比较流行的服务器语言,是因为node需要一个企业级的框架。而egg或许是一个不错的选择,针对egg-core的内部实现,将会在这篇文章中作出探索。初始化Egg…
Egg的集群管理
December 25, 2018
在之前的文章深入egg-core前篇中已经讲述了一个道理,node之所以没有成为一个比较流行的服务器语言,是因为node需要一个企业级的框架。而egg或许是一个不错的选择,针对egg-core的内部实现,将会在这篇文章中作出探索。初学node来编写server…
什么约束了基于Egg的项目的目录规范
December 19, 2018
在之前的文章深入egg-core前篇中已经讲述了一个道理,node之所以没有成为一个比较流行的服务器语言,是因为node需要一个企业级的框架。而egg或许是一个不错的选择,针对egg-core的内部实现,将会在这篇文章中作出探索。之前有关注过Dan Abramov…
深入egg-core前篇
December 18, 2018
我知道node并不是一个语言,所以本文提及的node作为服务器语言皆代表node环境下的Javascript众所周知,egg是现今一个非常流行的node框架,好像是起源于阿里,还记得刚入前端的时候觉得前端未来的发展有无穷的方向,node算是一个方向,而node作为Server…
翻译:为什么React Hooks需要遵循调用顺序
December 13, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里在React Conf 2018大会上,React团队向大家呈现了Hook提案如果你想要理解什么是Hooks…
翻译:优秀的API应该能够预知未来的改变
December 12, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里什么造就了一个好的API?一个好的API…
翻译:setState是如何处理更新的
December 09, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里当你在组件里调用的时候,你觉得发生了设么?或许和你想的一样,React 通过接下来的状态,重新执行了渲染的函数并且将让DOM…
翻译:我对热更新的期望
December 08, 2018
本文出自overreacted,这是Dan Abramov…
翻译:为什么React的元素有一个叫做$$typeof的属性
December 03, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里想象一下如果你编写了下面的一段代码事实上你是在调用这样一个函数:这个函数会返回你一个对象,我们把这个对象叫做React元素。React…
翻译:React是如何将Function转变成类的
December 02, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里我们可以先来看一下这个用函数定义的组件:React也支持将这个组件定义成一个类:(我们只能使用类的定义的方式来使用一些类似于state…
翻译:为什么我们需要些super(props)
November 30, 2018
本文出自overreacted,这是Dan Abramov写的博客,我觉得对很有用所以特意做了这个翻译系列,原文链接请查看这里听说最近好像Hooks是一个热议的话题。可笑的是我的第一篇博客和这个相去甚远,我希望能够描述好组件class…
尝试理解Promise源码
November 22, 2018
Promise 是一个老生常谈的题目,我们总会在前端的题目里多多少少的看到关于Promise的题目,奇怪的是,或许大部分人在日常编码中用的总会得心应手,可最后遇到这方面的题目的时候,总是会手足无措,主要原因可能还是对Promise…
浅析wepy源码
May 23, 2018
首先让我们先恭喜RNG,其次我们恭喜LGD(data, lol的玩家一个都不能得罪)。wepy是腾讯自家出品的一个小程序框架。小程序在代码体验上会和vue差不多,很多人从vue转向小程序可以说门槛非常低,但是小程序的开发体验我觉得一直是个问题,样式的支持、js…
静心打磨手中利刃之从Ghost到Passport
October 22, 2017
其实一直有接触Ghost这个博客系统,自从学习node开始,就有使用过这个系统,乃至现在公司的博客系统,都是使用这个搭建的,曾经没有好好的去看看源码。最近想要修改这个系统的后台系统,但是Ghost-Admin…
React-redux解读
September 11, 2017
写react项目快一年了,最近写项目用到了redux-saga这个框架,大家总是拿,和redux-thunk…
静心打磨手中利刃之Express
September 06, 2017
不知从什么时候开始,node就开始风靡起来,我们甚至都没有谨慎的研究过他和其他服务器的区别,便开始跃跃欲试。相信很多人会和笔者一样,在接触node服务器的第一时刻,便接触到了express,我有个朋友也说过,学一个东西还是要结合框架来学比较好,当时我便听了话,开始了express…
Docker我的前端项目
May 31, 2017
忘了从哪年起,Docker就开始流行起来,根据一个兄弟的描述来说,Docker…
Setting up your React /ES6 Development environment with Webpack, Express and Babel
January 27, 2017
转载自Setting up your React /ES6 Development environment with Webpack, Express and Babel在2016年,你需要尝试学习一下react, 而首先,你需要将React和React DOM…