2009-12-24 68 views
1

我是jQuery的新手。我知道使用jQuery,但我想了解jQuery的体系结构。我的意思是jQuery如何与DOM协同工作。任何人都可以帮我理解jQuery吗?

我在哪里可以获得所有这些信息?什么是好书或网站?

+2

你看过它的源代码吗?它可以从他们的网站免费下载。 – futureelite7

+0

是的,即使我使用jquery的规模很大,但我想知道它的工作原理。 – Pankaj

+2

不要指望美丽的架构或来自jQuery的示例代码。这是一个很大的,有点凌乱的图书馆,有许多令人讨厌的解决方法和性能问题。除非你打算开发jQuery本身,否则我不会打开框。 – bobince

回答

4

我们无法帮助您“理解”jQuery,您必须亲自理解它。但是,我们可以向您展示一些用于学习的很好的学习资源。检查这些了

If you want there is an excellent book named "Learning jQuery" by PACKT

http://visualjquery.com/
http://www.learningjquery.com/
http://15daysofjquery.com/

+0

+1为“understaning”和+1为visualjquery。 – Marius

+0

亲爱的Pankaj,这些都是学习jquery很好的资源。然而,如果你想要PACKT有一本名为'Learning JQuery'的优秀书。你也可以谷歌。 – Sarfraz

+0

@潘卡杰:亲爱的看到我的回答,我已经把这本优秀的书的下载链接。 – Sarfraz

1

我发现这是一个有用的资源,当我不得不探索jQuery:http://book.learningjquery.com/

+0

错误..我的意思是这样的:http://www.packtpub.com/learning-jquery-1.3/book/mid/220409c024ep – Sri

1

至于学习任何其他新语言或技能,从小步骤开始
的地点清单,你可能会被卡住:

  1. 没有能够得到的jQuery加载
  2. 不知道如何找出jQuery的是否被加载
  3. .show().hide()被不工作
  4. 在哪里把jQuery代码 - 之前或之后的HTML它涉及,页面顶部,页面底部等
  5. 混乱与各种选择像#something.something:something
  6. 混淆是否把#foo bar#foo > bar
  7. 混淆$(function() {})$(document).ready (function() {})

我强烈建议你使用和学习FirebugWeb Developer Toolbar花一些时间 - 会省去很多麻烦

通过萤火虫看各种选项卡,你就可以找出很多关于Web开发的事情 - 尤其是HTML脚本标签

Web开发工具栏为您提供了选择和几辆卡车信息有关网页/网站。
Nothing可以教你没有这两个插件的jQuery。

实用值得注意的一点 - 一个地方,我第一次拿出我的头发被忘记放在选择#的id和把#它不应该是。
普通老错别字 !!

+0

这真的很聪明的答案。多谢,伙计。 – Pankaj

相关问题