JQuery源代码 - 绝对不可读?

时间:2011-07-30 20:49:05

标签: javascript jquery

由于篇幅较长,缺少适当的缩进和评论稀缺,难道只是我或任何JavaScript DOM操作或WEB UI Framework代码都很难掌握吗?

我已经读过几本关于JavaScript的好书并且喜欢这种语言,但是当我试图理解所有流行框架的内部工作时,我很难强迫自己超越一百个大文件的行。

这是一个真实的问题,而不是一个陈述。我只是想了解我是否只是吮吸或其他人分享我的印象。

5 个答案:

答案 0 :(得分:7)

哦,小伙子。首先,停止尝试对缩小和混淆的javaScript进行逆向工程。第二,it's open-source and documented

答案 1 :(得分:4)

谁说他正在阅读缩小代码?

这个问题可能会被关闭,但是,是的,jQuery有一些相当难以理解的来源和糟糕的组织。 John Resig认为将所有投射到单个构造函数及其原型上是一个好主意。

我想如果你想要一个评论很好的DOM库,试试看Prototype。在我看来,它实际上非常过分,但如果你想把它作为各种DOM怪癖和机制的参考,它可能是一个很好的来源。

答案 2 :(得分:3)

缩小版本确实不是人性化的,但它更小更快。您正在寻找development version

答案 3 :(得分:1)

虽然我能理解你的挫败感,但jQuery(以及其他API,C ++的STL让人想起来)并不是普通工程师可以阅读的。它们针对其目的进行了优化,并且擅长这样做,这就是每个人都使用它们的原因。经过试验和测试。

答案 4 :(得分:0)

Genarally jQuery使用了大量的闭包,框架的符号以及插件在移动中定义了很多匿名函数。 因此,通过代码“跟踪”数据的方式并不容易。至少那是我有限的理解。所以,如果你只是吮吸,你肯定不是唯一的。