非常好的三篇文章:
http://www.poluoluo.com/server/201301/192738.html
http://www.jb51.net/article/30446.htm
http://www.jb51.net/article/27305.htm