Javascript jQuery框架内部
我试图理解jquery框架是如何编写的,并且发现很难理解代码 有人对一个好的开始方式有什么建议吗 感谢所有有用的输入。编辑主题,因为我添加个人评论的空间有限。 我已经写了很多基本的javascript代码。 我知道基本的DOM,使用过事件处理程序,知道CSS的基本知识。我已经阅读了您提到的许多主题,虽然我不是专家,也没有编写过闭包之类的高级主题,但我对这些主题很熟悉。以下是我到目前为止使用过的一些书籍,它们都是头一个javascript——一开始就很好。 我的朋友推荐的书和我经常使用的书都是Javascript——权威指南,Javascript——好的部分(我之前读过这本书,当时对我来说很难)。 我的朋友刚刚推荐了Javascript忍者的秘密——约翰·雷斯格。看起来不错。 我上周订购了您推荐的Javascript设计模式书 我读过你指给我看的那本书。我将查看您指向我的其他一些资源 在我发布jquery上的具体问题之前,让我想一想我是否想多读一点 谢谢Javascript jQuery框架内部,javascript,jquery,dom,Javascript,Jquery,Dom,我试图理解jquery框架是如何编写的,并且发现很难理解代码 有人对一个好的开始方式有什么建议吗 感谢所有有用的输入。编辑主题,因为我添加个人评论的空间有限。 我已经写了很多基本的javascript代码。 我知道基本的DOM,使用过事件处理程序,知道CSS的基本知识。我已经阅读了您提到的许多主题,虽然我不是专家,也没有编写过闭包之类的高级主题,但我对这些主题很熟悉。以下是我到目前为止使用过的一些书籍,它们都是头一个javascript——一开始就很好。 我的朋友推荐的书和我经常使用的书都是Ja
Susan要理解实际的源代码需要一定程度的Javascript知识-如果你还不知道发生了什么,那么你基本上需要学习更多的Javascript 需要学习的关键事项:
- 原型遗传 ECMAScript中使用的继承 支持Javascript的核心语言 基于)
- Lambdas(内联函数)
- 闭包(外部范围中的外部变量可从内部函数访问)
- 正则表达式(用于匹配提供给jQuery的选择器字符串)
- DOM(用于与标记语言交互的DOM API)
如果您有关于某个代码片段的特定问题,请在此处提问。对于更高级的问题,我可以推荐的另一个资源是jQuery邮件列表或irc://irc.freenode.net/jquery jresig在那里闲逛,过来回答问题。还有其他的古鲁行动在那里居住,比如ajpiano/paulirish/nlogax 如果您想了解jQuery是如何编写的,那么未压缩的源代码非常可读。书中提到的几本书值得一读。Resig的书根本没有涉及jQuery,但在教授面向对象javascript方面做得很好
如果您在理解jQuery代码中的某些内容(为什么这么做/它是如何工作的)时遇到问题,您应该向Stack Overflow发布一个带有一些代码位的问题,请求理解它的帮助 为什么不向约翰·雷西格学习呢 基于此,我一定会得到你朋友推荐的那本书
你也可以在他的网站上找到一些更好的资源,承蒙我也像你一样对jQuery的内部工作方式感兴趣,我花了一些时间从jQuery代码源学习并试图理解核心架构,然后我创建了一个github repo来与其他开发人员分享我学到的知识,希望您能从此存储库中学到一些东西。感谢您的快速回复。请参考我上面的原始问题。抱歉,没有足够的空间添加评论。感谢指向有用资源的链接。我使用了该链接中指出的许多资源。在我在jquery上发布具体问题之前,让我想一想我是否想多读一点