Flux应用架构学习分析

今年FB的React在前端界受到了广泛的关注,广大码农纷纷投入到学习React的阵营中,我也不例外。React标榜自己只是个UI,并不是一个完整的MVC框架,所以一时出现了很多基于React的MVC框架,其中以fluxrefluxredux最为关注。笔者也没在实际项目中使用过React或者任何框架,所以只是想通过todomvc这个例子,浅显得分析下flux在项目中的来龙去脉,如果描述有误或者不正确的地方还望指出。

more >>

AWS服务器搭建个人网站

开始前先打个广告,使用koa搭建的个人网站图米粒,一个专注豆瓣相册分享的网站。先前使用了阿里云的免费15天服务器,下午刚部署完成,晚上就被封了80端口。也懒的去备案了,所以迁移到了AWS上。不用担心80端口被封掉,而且能免费使用1年,哈哈哈。下面就记录下如何在aws上部署node项目,图米粒使用了koa+mysql+nginx,也算是一个环境搭建记录吧,方便后面查看。

more >>

koa和connect框架中间件的调用实现分析

node的兴起,随之产生的各类框架也如雨后春笋般的出现。现在主流的各类node框架,主要包括koa、express、iojs等。这些框架得以应用广泛,也离不开丰富的中间件资源。一般做一个项目,我们都需要use很多的中间件进来。那么这些框架,它内部是怎样来执行这些中间件的呢?今天我们就通过对 koa 和 connect 的源码分析来一探究竟。

more >>

OSX下配置apache服务器

新领了Mac工作,所有很多环境都需要重新配置,配置方法和windows下又不一样,所以记录下apache的配置方法,以备后面重装系统什么的又要网上找。
环境:OSX Yosemite 10.10.1

more >>

thunkify 和 thunkify-wrap 的源码学习

最近一直都在看些源码,源码学习不仅能提高自身的代码阅读能力,还能学习优秀框架的设置思路,所以多多益善啊!今天要介绍的是 thunkifythunkify-wrap 框架,前者是大神TJ开发的,后者是国内Node社区的活跃贡献者dead-horse开发的。本文主要是作为笔者学习的一个记录,如果有表达不准确或者错误的地方,还望指出。

more >>