高级JavaScript指导

Gar*_*ler 5 javascript design-patterns

我正在寻求提高我的javascript标准,因为我正在超越简单的AJAX形式,转向更丰富的交互,而且很快就会失控.

关于如何编写正确的javascript有很多资源,其中许多是来自Douglas Crockford,但很少涉及相关的设计模式以及如何实现它们.

您是否知道有关如何制作和管理非平凡的JavaScript应用程序的任何资源,书籍或博客?

Gre*_*osz 6

我打算读专业的JavaScript技术约翰Resig的,以及他即将到来的JavaScript的忍者的秘密.

另外,在我看来,"高级"和"JavaScript"通常与Dean Edwards有关.

编辑:它并不是专门用于JavaScript,尽管我也从24ways.org学到了很多东西

编辑2:不时,宝石也会从西蒙威利森的饲料中出现:今天迪恩的getElementsByTagName()实施和约翰的jQuery.require().


Lew*_*wis 1

如上所述 :

John Resig 的 Pro JavaScript Techniques是一本很棒的书。

如果您的目的不仅仅是使用 Javascript 进行日常表单验证等,那么我个人认为理解 OO 原则很重要。

由于 Javascript 是一种如此灵活的语言,我建议您阅读 Javascript 编码的规则和方法,而不仅仅是语法方面的内容。

这本书《Pro Javascript 设计模式》应该对此有所帮助。

道格拉斯·克罗克福德 (Douglas Crockford) 已经成功了一半,但还有很多其他人在网络上撰写精彩的文章。

更新:我发现除了大多数语言和技术之外,现在关于 Javascript 的讨论非常热烈,而且很难跟上新的东西,所以我倾向于查看Ajaxian等相关新闻网站,寻找内容链接到好的帖子作者了解库、框架等的最新进展。

我最近参观了fullfrontal09 Javascript 会议,那里的所有演讲者都就 Javascript 进行了精彩的演讲,所以请阅读他们写的所有内容!

阅读闭包和范围、加糖和咖喱!FullFontal09 中 Robert Nyman 的幻灯片应该可以帮助您入门