首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery框架内部

问jQuery框架内部
EN

Stack Overflow用户
提问于 2009-09-14 04:54:55
回答 4查看 3K关注 0票数 12

我试图理解jquery框架是如何编写的,但我发现很难理解代码。

有没有人有什么好的入门建议。

感谢你提供的所有有用的信息。编辑主题,因为我添加个人评论的空间有限。我已经写了很多基本的javascript代码。我了解基本的DOM,使用过事件处理程序,了解CSS的基础知识。我读过您提到的许多主题,虽然不是专家,也没有编写过闭包等高级主题,但我对此很熟悉。这是我到目前为止用过的书Head first javascript --作为一个入门级,一开始就很好。我的朋友推荐的和我经常使用的书是Javascript --权威指南,Javascript --好的部分(我不久前读过这本书,当时对我来说很难)。我的朋友刚刚推荐了“Javascript忍者的秘密”-- John Resig。看起来是个不错的选择。上周我订购了你推荐的Javascript Design patterns一书

我已经读过你指给我的https://developer.mozilla.org/en/JavaScript了。我将查看您向我推荐的其他一些资源。

让我再想一想,在我在jquery上发布我的具体问题之前,我是否想多读一点。

谢谢苏珊

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-14 05:13:54

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

要学习的关键事项:

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

<代码>H19 DOM (用于与标记语言交互的DOM)H210F211<代码>

在学习时,使用Firebug,这样你就可以交互地计算你的表达式,并立即看到发生了什么

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

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

如果你是中级:

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

其他技术参考:

如果您有关于某个代码片段的特定问题,请在此处提问。对于更高级的问题,我可以推荐的另一个资源是jQuery邮件列表或irc://irc.freenode.net/jquery,jresig在这里闲逛并回答问题。还有其他的大师操作员居住在那里,比如ajpiano/paulirish/nlogax。

票数 22
EN

Stack Overflow用户

发布于 2009-09-14 05:21:10

如果您想深入了解jQuery是如何编写的,那么未压缩的源代码非常具有可读性。在SO74884中提到了一些值得一读的书。Resig的书并没有真正涵盖jQuery,但很好地讲授了面向对象的javascript。

如果你在理解jQuery的代码中遇到了问题(为什么要这样做/它是如何工作的),你应该在Stack Overflow上发布一个带有一些代码位的问题,寻求一些帮助来理解它。

票数 4
EN

Stack Overflow用户

发布于 2011-01-25 19:28:49

为什么不向这个人学习,John Resig,这里:http://ejohn.org/apps/learn/

基于此,我一定会买到你朋友推荐的那本书。

你也可以在他的网站上找到更多不错的资源,由googling site:ejohn.org/apps提供

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1419731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档