在哪里可以找到Javascript ese的良好解释

在哪里可以找到Javascript ese的良好解释,javascript,Javascript,我意识到这个标题可能需要解释 我第一次学习的语言是C语言,它在我所有的程序中都有体现。。。甚至那些不是用C语言编写的。例如,当我第一次学习F#时,我编写的F#程序与C程序一样。直到有人解释了管道操作符和匿名函数的映射,我才开始理解F#-ese,如何像F#程序员而不是C程序员那样编写F 现在我已经编写了一些javascript,大部分是使用jquery编写的基本内容,但我希望有一个很好的资源,可以让我像javascript程序员一样学习编写javascript程序。Pro javascript设计

我意识到这个标题可能需要解释

我第一次学习的语言是C语言,它在我所有的程序中都有体现。。。甚至那些不是用C语言编写的。例如,当我第一次学习F#时,我编写的F#程序与C程序一样。直到有人解释了管道操作符和匿名函数的映射,我才开始理解F#-ese,如何像F#程序员而不是C程序员那样编写F

现在我已经编写了一些javascript,大部分是使用jquery编写的基本内容,但我希望有一个很好的资源,可以让我像javascript程序员一样学习编写javascript程序。

Pro javascript设计模式这本书是一个很好的资源:
-将是一个很好的起点

通过his,我学到了很多关于代码约定的有用信息,我建议大家看看。我发布了该系列四个视频中的第一个视频的链接

另外,正如道格拉斯·克罗克福德(Douglas Crockford)的书所建议的,(这是一本我也极力推荐的书)


如果您想找到关于jQuery的好解释,请查看创建者、首席开发人员和同事。

我非常喜欢这篇文章:

使用JavaScript/jQuery的次数越多,尤其是使用其他人的代码的次数越多,您就会选择更多的样式。我建议大家仔细阅读jQuery网站上的文档,或许可以读一本关于Javascript的书。那就继续努力吧。另外,确保你一直在看别人的代码——通读你正在使用的一些jQuery插件的源代码,并在网上寻找“最佳实践”的例子。

首先,开始在你的所有代码上使用JSLint,至少一周()。我不会说你应该经常使用它,永远,永远,它是完美的,因为它不是。但是,如果您花时间阅读JavaScript的内容并理解其中的原因,它将帮助您了解很多有关JavaScript的知识。即使你不同意,你也可以理解每一条信息背后的原因。然后,您可以决定是否继续使用该工具

另一个第一步是获取JavaScript的副本:好的部分。这是迄今为止关于JavaScript的最好的书。它很短,很容易阅读,并且确实会帮助您更好地学习JavaScript

除此之外,还有很多好的博客值得关注。你可以通过谷歌找到这些,但我会特别关注Perfecture Kills和John Resig的博客。我觉得我的也不错,如果你感兴趣,可以通过我的个人资料找到:)

这可能有点罗嗦,但它提供了一些非常好的例子,这些例子会让你印象深刻。

我还推荐John Resig的《JavaScript忍者的秘密》。它将在今年7月推出,肯定是一个极好的资源


另外,Douglas Crockford的“JavaScript:好的部分”非常出色。

JavaScript有函数式编程的根源。
这与OO世界相比有很大的不同

以下是一些帮助我跳过障碍的链接:

一个简单的解释:

更深层次的:

读取/调试此库的代码:


您可以阅读/调试我们编写的JS模板引擎的源代码。
第二个版本完全是用函数式JS重写的。

+1用于Crockford参考。还强烈推荐他的OReilly书籍《Javascript:the Good Parts》,这本书非常适合精通其他编程语言的人。+1,我记得一年多以前,我会和我的女朋友出去玩,我会把耳机放进我的笔记本电脑里,因为她讨厌听道格讲话我在我的回答中添加了你的评论,这是对你的赞扬,因为它应该被引用,而且我也是他的书的忠实粉丝。我永远不会厌倦重复它。Javascript一开始会让你尖叫,但相信我,它是一种非常漂亮的语言。拥抱它,不要反抗它。玩得高兴斯蒂法诺说的:-)说得很好!我想他想说的是:Scheme和Forth是非常漂亮的语言。Javascript是一个真正的。。复杂的。。语言…:-)