学习Javascript的项目推荐

32

我喜欢JavaScript,但是在学习它方面有些问题 :) 我的意思是,我在工作中使用它,但我想了解更多,我认为最好的方法是阅读和理解别人的代码。

我使用ASP.Net MVC,有一些很棒的开源项目可以用来学习新技术,比如NerdDinner、Oxite或SharpArchitecture甚至MS starterkits。 我曾尝试阅读jQuery等框架,但这真的很复杂,我不认为它是为了学习而创建的。

你知道有哪些能够帮助学习JavaScript的好JS项目吗?

我会尝试在这里粘贴所有好的来源:

不错的JS教程:Eloquent JavaScript


你想更多了解 JavaScript 的哪些特定方面?你是否经常看到一些东西却不理解或者有一些想做但不知道如何去做的事情呢? - Dagg Nabbit
我认为我对JavaScript相当了解,但我不认为阅读书籍/教程是学习更多的最佳方式。 - Jarek
哎?你说你已经尝试过jQuery源码,但它太复杂了,那么如果你因为它们太难而没有学到任何东西,那么看复杂脚本如何提高你的知识水平呢?书籍和教程包含代码片段,通常比像jQuery这样的复杂源代码简单,并附有逐步解释。它们可以从非常简单到复杂不等,所以我不明白为什么你不能从书籍/教程中学习。我自己对JS很有经验,但我也可以轻松地从书籍/教程中学习。我认为只有天才或熟练的编码人员才能直接从代码中学习。 - meder omuraliev
我可以从书籍/教程中学习。但我更喜欢从别人的代码中学习,看看如何完成任务。 我不同意如果你知道语言就不能从代码中学习的说法。我知道我曾说过 jQuery 对我来说很难,也许我只是太懒了,稍微努力一点就能理解所有内容,但我希望找到更容易的东西。 - Jarek
8个回答

13

2
你能更新一下URL吗?它已经失效了。 - Zeus

7

有一份非常好的互动教程可以学习JS,《JavaScript编程精解》,强烈推荐。既然您已经提到尝试通过源代码来学习jQuery很难,为什么不选择这种方式呢?


这与我所要求的完全不同,但这是一个非常好的链接!谢谢。 - Jarek

6

实质上,所有的Javascript代码都是开源的。只需打开网页并查看源码即可。

如果直接打开JS文件,您将看到其源代码。

当然,也有例外。有些人试图混淆Javascript代码,但他们占少数。

请查看jQueryjQuery插件以了解更多信息。

另一个很好的资源是Douglas Crockford关于JavaScript的讲座。谷歌上有大量相关内容,请点此查看


8
好的,我知道 JavaScript 是开源的 :) 但是尝试在压缩后阅读它 :) - Jarek
1
@Jarek - 有些工具可以对 JavaScript 进行 "pretty print" 和反混淆。 - Oded
好的,但我并不是在寻找教程或视频。我已经看过D. Crockford系列了,我甚至有他的书 :)(我翻译成了波兰语;p)。正如我之前写的那样,从jQuery中学习确实很难,有时候jQuery插件是我见过的最糟糕的JavaScript代码 :) - Jarek

5

我建议您看一下OpenLayers项目。

这是一个用于创建类似“谷歌地图”应用程序的开源JavaScript库。

它是编写坚实、可测试和易于维护的面向对象JavaScript代码的良好示例。


3

3

1
从这样开始的示例学习,如 <script LANGUAGE="JavaScript"> <!-- n = (document.layers) ? 1:0; ie = (document.all) ? 1:0 — 对于学习来说弊大于利,可能是最糟糕的起点之一。 - kangax

0

http://learn.appendto.com/
一门免费的JavaScript/jQuery视频课程 这是我迄今为止发现的最好的快速掌握JS/jQuery的方法。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接