jQuery框架内部

Sus*_*san 11 javascript jquery dom

我试图理解如何编写jquery框架的内部结构,并发现很难理解代码.

有没有人有任何关于开始的好方法的建议.

感谢所有有用的输入.编辑主题,因为我添加个别评论的空间有限.我写了很多基本的javascript代码.我知道基本的DOM,使用事件处理程序,了解CSS基础知识.我已经阅读了您提到的许多主题,虽然不是专家,但我对它很熟悉并且没有对闭包等一些高级主题进行编码.以下是我到目前为止使用的书籍首先是javascript - 一开始就作为首发好.我的朋友推荐的书籍和我经常使用的是Javascript - 权威指南,Javascript - 好的部分(我刚读过这篇文章,当时对我很难).我的朋友刚刚推荐了Javascript Ninja的秘密 - John Resig.看起来好像一个.我订购了你上周推荐的Javascript设计模式书

我已经阅读了您指向的https://developer.mozilla.org/en/JavaScript.我会查看你指出的其他一些资源.

在我发布关于jquery的具体问题之前,让我再想一想我是否想要多做一些阅读.

谢谢苏珊

med*_*iev 22

要理解实际的来源需要一定程度的Javascript知识 - 如果你还不知道发生了什么,那么你基本上需要学习更多的Javascript.

要学习的关键:

  • 原型继承(ECMAScript中使用的继承,Javascript所基于的核心语言)
  • Lambdas(内联函数)
  • 闭包(外部作用域的外部变量可从内部函数访问)
  • 正则表达式(用于匹配提供给jQuery的选择器字符串)
  • DOM(用于与标记语言交互的DOM API)

学习时,使用Firebug,以便您可以交互式评估表达式,并立即查看正在发生的事情

我推荐的一个优秀的免费学习资源:http: //eloquentjavascript.net/contents.html

如果您是DOM Scripting/Javascript的初学者:

如果你是中级水平:

如果你已经超过中级水平并想成为一名专家:

其他技术参考:

如果您对某个代码段有特定问题,请在此处询问.我可以为更高级的问题推荐的另一个资源是jQuery邮件列表或者irc://irc.freenode.net/jquery,其中jresig自己挂出来并回答问题.还有其他guru ops居住在那里,如ajpiano/paulirish/nlogax.