jq-sourceCode

我想没什么比阅读 john Resig 的 JQ 库更让人觉得亲切的了。

从一开始接触 js,到做一个小小的 demo,最后做一些面向单页 app 的应用,jq 库这个熟悉而又陌生的脚手架一直陪伴着我们。

而我总是会有一种阅读的冲动,每次遇到不懂的东西,我想起的第一个念头,不是怎么用,而是,它怎么实现的。于是,你就开始折腾各种框架了,不是么?

那种拨开眼前迷雾的感觉,那种看得真切的感觉,是前所未有的快乐,也许,那就叫做思考的乐趣吧。

## 为什么阅读
当然了,这个世界上,js 库多的是,jq 并不是最优秀的那个。我阅读的原因是:

  • API 文档详细清晰
  • JQ 写得很优雅(可以参考资料那一节的书籍推)
  • JQ 库使用简单,社区人多,万一读不懂可以请教前辈
  • JQ 库特有的对浏览器兼容,可以了解到很多浏览器的兼容问题
  • 大部分的库都类似的,可以精读一个,以通其他
  • 项目中大量运用到这个库,是项目的基础组件(这个倒是很实际的 XD)

## 怎么阅读

## 还可以怎么做

  • 不读 JQ 库,从实践中体悟
    大一的时候想着要通读一遍 jq 源码,最后没坚持下来,原因是,原来我连用的都没用过这个库 =.=。
    能在具体的项目中去大量使用这个库,并尝试去理解它的设计思想也可以。世界上还有其他很好的库的,
    而且实现起来,也不会有 jq 那样的晦涩难懂…
  • 读一些小型的库
    163 邮箱的 harry 大四的时候也尝试看 jq,不过他更推荐看一些小型的库帮助自己去理解一些 js 的运用。
    确实,小型库小巧,但能让你看懂,并运用在自己的项目中。
  • 看设计模式
  • 做其他有趣的应用
    是的,你是热爱编程才做这一行的,对么 XD

## 参考资料

发表评论

电子邮件地址不会被公开。 必填项已用*标注