从十个 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& »

移动环境下的 SEO

真的有很久很久没来理这个博客,距离上一篇文章的发布日期是两年前。 毕业工作后来了豆瓣,最近对移动环境(主要是浏览器及微信)的 SEO 相关进行了下研究,正好在这里分享一下。 以下,Enjoy。 1. SEO:Search Engine Optimazition 产品:搜索引擎优化,促进内容网站信息分享/传播,提高目标转化率,留存率 工程:为各类页面实现统一的信息分享、传播,提高搜索排名( »

Ali校招笔试题思考

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