有没有学习javascript算法的好的思路,或者好书?

现在从事前端开发,关于js的学习还是停留在拿来主义阶段,而且在看别人代码的时候还很吃力,总觉得是自己对一些算法的了解很少,所以想补充一下这方面的知识!求介绍,求推荐!!

阅读 10.6k
6 个回答

在我看来,看不懂别人的代码很多情况是不懂为什么要这么写,以及莫名其妙的多了几句不知道的方法,有些是算法,但更多的是对语言的不熟悉。而且以前写JS都是拿来主义,像JQ网上找些插件直接用了,完全不知道怎么实现的。

所以先去了解JS的背后的知识,比如<<JavaScript高级程序设计>>

其实我很想提<<基于MVC的JavaScript Web富应用开发>>,今年暑假的时候看了这本书,完全颠覆了我以往对JS的看法,从没想过JS也能写成这么优雅。

这问题回答的完全不好╮(╯﹏╰)╭。

认同评论里说的

算法应该是不分语言的。

看别人代码的时候很吃力,我认为可能是因为原创代码写得太少,缺少对最佳实践和一些常用设计模式的了解,建议从这两方面入手,多多努力。

如果真的想了解算法,最近新出的《算法》(第四版)很不错。

Javascript有各个不同的应用场景,如果你想用于前端,那么,只要对Javascript的基础语法有所了解就足够了,不必对语言本身有太多的深入。

前端Javascript的精髓在于DOM操作,所以如果你希望提高你的前端技能,那么我推荐你阅读《Javascript DOM编程艺术》

倘若你对Javascript的服务器端感兴趣,你必须对Javascript语言有更深入的了解。这里,我推荐《JavaScript高级程序设计》

算法与语言无关。程序 = 数据结构 + 算法

我觉得还是要多写代码,多看代码,多了解几个开发框架。。。。话说我只买过一本Javascript的书,而且只看了个开头。但现在却把javascript当作主力。

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏