Design Patterns上最适合使用JavaScript和JQuery进行Web开发的最佳资源是什么?
我对编写自己的库,可重用组件,小部件等的信息以及各种技术的优点感兴趣(例如,在组件/小部件的情况下,比较jQuery UI中使用的那些与滚动自己的库) )。
我也很好奇JavaScript作为编程语言的复杂性,以及使用JavaScript进行基于对象编程的细节。
Douglas Crockford和雅虎视频系列的忠实粉丝。寻找其他例子。
答案 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组是一个很好的资源:几乎所有与浏览器脚本相关的内容都在那里讨论过,并且可以在存档中找到,而且一些常客虽然并不总是最有礼貌,却令人难以置信内行。