高级JavaScript / JQuery设计模式

时间:2010-02-25 17:04:03

标签: javascript jquery design-patterns

Design Patterns上最适合使用JavaScript和JQuery进行Web开发的最佳资源是什么?

我对编写自己的库,可重用组件,小部件等的信息以及各种技术的优点感兴趣(例如,在组件/小部件的情况下,比较jQuery UI中使用的那些与滚动自己的库) )。

我也很好奇JavaScript作为编程语言的复杂性,以及使用JavaScript进行基于对象编程的细节。

Douglas Crockford和雅虎视频系列的忠实粉丝。寻找其他例子。

4 个答案:

答案 0 :(得分:5)

您可能要做的一件非常重要的事情就是阅读jQuery源代码。它是一个有趣和高效编码技术的宝库。然后,您可以通过阅读Prototype或其他库的源代码来扩大视野。

阅读优秀代码并尝试理解它的好处在于它真的是真正的; 好的代码,所以你绕过了一层修辞。

答案 1 :(得分:5)

与Pointy的答案类似,你应该看看这两个视频,它们可以帮助你理解JQuery的源代码(有些人可能很难从头到尾深入研究代码):

JQuery团队的成员Paul Irish以幽默的方式在JQuery源代码中经历了一些非常有趣的设计模式。我认为他选择了一些非常有趣的地方,这些地方确实为您提供了许多可以在其他地方使用的有用知识。

这可能是在最短的时间内让我对特定领域了解最多的资源。这真的很有价值。

答案 2 :(得分:1)

对于你的问题的一部分“作为编程语言的JavaScript的复杂性”,这家伙有一些非常好的东西:

http://devlicio.us/blogs/sergio_pereira/default.aspx

e.g。 http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx

答案 3 :(得分:0)

Usenet上的comp.lang.javascript组是一个很好的资源:几乎所有与浏览器脚本相关的内容都在那里讨论过,并且可以在存档中找到,而且一些常客虽然并不总是最有礼貌,却令人难以置信内行。