我正在寻找一个开源JavaScript项目,我可以从中学习良好的编码实践,模式等。
例如,来自Java的等效“awesome code”示例可能是Spring项目的内部。
我已经考虑过看看原型/ jquery,但有没有更好的(更好的是我的意思是更多的投入回报)?
我正在谈论你在java / ruby项目中找到的正确内容,而不是50行代码片段来动画我的按钮 - (抱歉这可能有点像JavaScript)。
答案 0 :(得分:2)
似乎每个人在javascript方面都有不同的方法。一般来说,我发现node.js源代码非常简洁明了......这不是浏览器脚本,我认为它可以很好地描述“纯粹的”javascript代码,它不会混淆宿主对象或DOM。 / p>
答案 1 :(得分:1)
更新了回复帖子评论讨论
阅读一个流行的通用库会以自己的方式发挥作用,但如果你只想学习可靠的JavaScript,我会选择别的东西。有很多项目可供选择。
三个有趣的(对我而言,主观记忆:D)
我认为选择两个做类似事情的项目并比较他们如何完成事情将是学习制作优秀js代码的好方法。
答案 2 :(得分:0)
JQuery绝对是一段很好的代码。您可能还想查看CKEditor(http://ckeditor.com/),它也是由熟练的JS程序员使用最佳实践编写的。
答案 3 :(得分:-1)
如果您希望了解该语言,那么jQuery一路走来。它将向您展示语言以及您可以弯曲JavaScript的一些方法,尤其是与dom相关的方式。如果你想看一下非浏览器的javascript是什么样的,那么请看看Node.js的内容以及可以用它编写的代码。
但实际上没有错误的答案。至少关于那里的主要js库。虽然我只讨论过jQuery,Prototype和YUI,但我确信其他像Dojo,MooTools以及其他东西的质量都很高。