JavaScriptdevise模式

这是一个一般性讨论的问题。 是否有任何有用的JavaScriptdevise模式的良好,全面的资源。 我试图避免引用试图通过强加更适合于另一种语言的模式强制JavaScript进入Java。 让我们让JS成为JS,并围绕这些优势塑造我们的模式。

我怀疑,请任何讨论都会比我更重视。

这是一个在线资源:

基本的JavaScriptdevise模式初学者

这是一个很好的例子:

这是O'Reilly出品的一本很棒的书。 它build立在他们的“JavaScript:好的部分”上。

在这里输入图像说明

它引用了“四人帮”一书中提到的很多模式,并指出在JavaScript中解决的很多问题都是微不足道的。

Aress有一本名为“Pro Javascript Design Patterns”的书,可能就是你正在寻找的东西。 虽然作者(迪亚兹·哈默斯)当然不是“四人帮”,但我觉得他做得不错, 我知道我从中学到了很多东西(它在亚马逊上得到4.5星)。

亚马逊链接: http : //www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X

替代文字http://ecx.images-amazon.comhttp://img.dovov.comI/513vjwS9RpL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

我不确定为什么没有人列出这个,但Addy Osmani的JavaScriptdevise模式的书是神奇的,免费在线提供。 他真的很深入地向你展示每种模式的细节。

http://addyosmani.com/resources/essentialjsdesignpatterns/book/

这是我在JavaScript中find的最好的devise模式资源之一http://shichuan.github.com/javascript-patterns/

它的目标是为我们所知的JavaScript,而不一定只使用其他语言的概念。

  • 彼得Michaux有一些体面的文章

  • 另见Crockford的文章(和他的书 )

  • Stoyan Stefanov撰写的关于这个主题的新书: 面向对象的JavaScript:创build可扩展的,可重用的高质量的JavaScript应用程序和库

正如sethen所说,我也会build议Addy Osmani的书( http://addyosmani.com/resources/essentialjsdesignpatterns/book/

它对于初学者来说非常酷,很容易。 但是,不要低估它是初学者,本书所描述的洞察是非常彻底的和有意义的方式…对我来说,这是一个必须读的所有。