由于篇幅较长,缺少适当的缩进和评论稀缺,难道只是我或任何JavaScript DOM操作或WEB UI Framework代码都很难掌握吗?
我已经读过几本关于JavaScript的好书并且喜欢这种语言,但是当我试图理解所有流行框架的内部工作时,我很难强迫自己超越一百个大文件的行。
这是一个真实的问题,而不是一个陈述。我只是想了解我是否只是吮吸或其他人分享我的印象。
答案 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使用了大量的闭包,框架的符号以及插件在移动中定义了很多匿名函数。 因此,通过代码“跟踪”数据的方式并不容易。至少那是我有限的理解。所以,如果你只是吮吸,你肯定不是唯一的。