从十个 React 迷你设计模式谈开去

很早之前就一直在读的一篇文章,10 个React Mini 设计模式,一边做 Creator 项目,也一边终于把它精读完。 结合自己的开发时候的项目经验,做了点笔记。 Creator 项目是一个多端(Web + Mobile)React SPA,且有一些表单填写和复杂的交互组件。 自己单独封装了一个很简单的基于 Node EventEmitter 的 Store,开发过程中收获很大,这些细节之后可以细说。 产品那边后来又加了「 »

Fun with Codemod & AST

TL;DR Facebook 为了解决「大型代码库」迁移,基于 AST 造了个工具 Codemod 基于 Codemod 又构建了 JavaScript 代码迁移专用的工具 jscodeshift 和 React-codemod 理解这些工具背后的原理有助于从一个单纯的「API 使用者」变成一个工程师般的「创造者」 Demo Time!Let& »

[译]前端指南

Update 以下大概写于两年前,亟待更新。 几天前从Github上看到了这篇前端编码最佳实践,Star数已破4K,觉得应该是篇不错的小指南,花了点时间将它稍作翻译,也当是复习复习 HTML&CSS&JS。 翻译时随手参照了《CSS设计指南》、《精通CSS-2ndEdition》、老道的《JavaScript语言精粹》、NZ大神的《JavaScript高级程序设计》,在学习了一些专有名词表达同时,也学到了许多有用的代码和思想。 不过原作者好像是CoffeeScript爱好者,且广泛使用了ES6特性,所以有些名词和表达我暂未理解透彻,还需斟酌。 »

Ali校招笔试题思考

Ali校招笔试题思考 昨晚搭着末班车,参加了阿里今年的实习生在线笔试。 回忆之前惨不忍睹的内推面试,玩了整整一个寒假后接到了不期而至的面试电话,连之前一些基础的还算熟悉的题都答得不流畅自然一气呵成,我就知道我悲剧了。 痛定思痛,作为一个即将毕业的大四老鸟(只是说年龄...),在被各种鄙视,各种蜚语,各种不确定存在的黑暗时期,依旧不屈不挠地学习思考着,我都要被自己感动了。 笔试题只有一个小时,13道题,一开始是单项选择和不定项选择,考了AMD编码规范、闭包、setTimeout的异步、前端安全及一些我认为蛮有意思的小题,挺考基础的,不是太难,但要细心,我居然也慢悠悠做, »