React组件生命周期小结

相关函数 简单地说,React Component通过其定义的几个函数来控制组件在生命周期的各个阶段的动作。 在ES6中,一个React组件是用一个class来表示的(具体可以参考官方文档),如下: // 定义一个TodoList的React组件,通过继承React.Component来实现 cla […]

感谢各位同行的支持

HooperUI 始于一个心中小小的火光,在满世界都是前端 UI 框架的时候,我能不能自己做一个用的上手、高速渲染、不吃硬件、体积小巧的前段框架。认真的思考之后,HooperUI 在我和另外一个小伙伴的努力下诞生了。这是一个适用于移动端的 UI 框架,里面尽可能的复用移动端的原生组件,并对其进行模板 […]

秋天的味道,家的味道。

十一大学的哥们结婚,没能回家,折折腾腾两三天,终于是把事办成了,合法了。
祝福你啊@王蒙蒙 & @李萌萌,早点种蘑菇哈!我等着当干爹!
回来北京,送走哥们,走在路上突然就感觉到这不知不觉间已经秋天了。
北京的秋天太短了,短到来没来得及感受 ,他就即将溜走。
我能感觉到秋天的气息从鼻子到咽喉再到肺,满满的都是旧时的时光。

git 删除远程分支

每个迭代都会在项目里新建一个分支,时间久了项目里的分支简直不堪入目: 那么如何把这些没用的分支删除呢? 例如你要删除hooper分支,则运行下方代码: 实际上,我们是对远程push 了一个空的同名分支,覆盖了当前的分支,起到了删除分支的作用。

当一个务实的程序员

在中国,大家一说程序员,总觉得只是会编程就可以了,好像是不那么需要技术含量的工作。实际上,完全不是这个样子,当一个出色的程序员是非常困难的,随着实现任务的复杂性越来越高,你需要很好的分析用户需求,设计系统架构,与项目组的人沟通,编写高效、易于维护的代码,并且不断的对设计的程序进行优化。你需要了解很多 […]

前端代码异常日志收集与监控

在复杂的网络环境和浏览器环境下,自测、QA测试以及 Code Review 都是不够的,如果对页面稳定性和准确性要求较高,就必须有一套完善的代码异常监控体系,本文从前端代码异常监控的方法和问题着手,尽量全面地阐述错误日志收集各个阶段中可能遇到的阻碍和处理方案。 收集日志的方法 平时收集日志的手段,可 […]

大流量的下兜底容灾方案

随着网络的普及,上网的成本和门槛越来越低,很多网站的流量也是蹭蹭蹭的往上涨,而页面上的数据来源也不确定,可能来自多个平台,也可能是有专门的人员在手动维护。由于数据来源众多,出错的概率也会增加,为了降低页面在大流量下的维护成本,本文做了一些阐述。 兜底容灾的必要性 一个日均承载几千万上亿流量的网页,会 […]

淘宝首页性能优化实践

上文 《一起来看看淘宝首页的个性化》 中,带大家看了下弥散着个性化味道的新首页,前端面临着: 数据来源多 串行请求渲染一个模块 运营数据和个性化数据匹配和管理 数据兜底容灾 等多个问题。本次淘宝首页改版,虽已不再支持 IE6 和 IE7 等低版本的古董浏览器,但是依然存在多个影响首页性能的因素: 依 […]