摘要: 背景:悠记得去年6月的某个周末,因为项目的遗留需求,一个人跑到公司加班。那是个安静的下午,倒上一杯咖啡,一个人面对着电脑静静地敲着代码。没有闪动的RTX,没有心急火燎的电话。没有干扰,就连编码似乎也是一件享受的事情。 很快需求就做完了,正打算收拾东西回去,看到柜子上已经蒙上薄薄一层灰尘的板子,想起自毕业后,将近一年没有碰过他了,心血来潮,就把之前打了个底稿的克劳德童鞋给翻了出来。 备注:左边是原稿,右边是临摹的低仿稿。 阅读全文
posted @ 2013-07-10 22:34 程序猿小卡 阅读(2158) 评论(5) 推荐(1) 编辑
摘要: 前面陆陆续续写了jQuery源码的一些分析,尽可能地想要cover里面的源码细节,结果导致进度有些缓慢。jQuery的源码本来就比较晦涩,里面还有很多为了解决兼容问题很引入的神代码,如果不google的话压根不知道那一段段代码为什么会存在于人世。 于是就一直在重复坐着这么件事情,到处谷歌或者请教别人,这段兼容代码是为解决神马问题引入的。好不容易把所有的源码细节搞清楚,喝着咖啡对着电脑欣赏自己的劳动成果,内心却闪过一丝奇怪的感觉:我花了这么长的时间究竟做了什么?就为了搞清楚这段常理无法解释的代码?而在这之前已经有无数仁人志士在这上面浪费了自己多少宝贵的时间。 当然,学习jQuery源码对于我这种老菜鸟还是很有助益的,只不过需要换种方式,不再去抠一些无谓的细节了,有些比较难理解的东西就直接扔出来看下园里的朋友们帮忙解答下了。社会化写作似乎是更好的方式,之前也想过把系列文章扔github让别人来帮忙完善,不过显然对于大部分人来说这种方式成本还是太高,而自己写的东西暂时也没有说让人家去fork然后pull request的价值,就作罢了。 技术无关的内容就此打住,还是老老实实 阅读全文
posted @ 2013-07-10 13:31 程序猿小卡 阅读(3534) 评论(4) 推荐(0) 编辑