http://blog.csdn.net/f9inux/archive/2008/03/01/2136800.aspx
悟透JavaScript