新手怎么学javascript呢,推荐几本好书吧

2012-11-18 10:55:05 +08:00
 painter
谢谢大家了
6803 次点击
所在节点    程序员
14 条回复
BigZ
2012-11-18 11:15:10 +08:00
没有什么好书,边学便用,firefox+firebug就是你的ide

看得懂英文的:https://developer.mozilla.org/en-US/docs/JavaScript

需要中文帮助的,我收藏了一份微软出的,http://lutaf.com/download/javascript_help_cn.zip
duhastmich
2012-11-18 11:29:58 +08:00
eloquent javascript http://eloquentjavascript.net/ (适合新手吧)
secrets of the javascript ninja - John Resig(jquery)
javascript the good parts - Douglas Crockford(json)

http://domenlightenment.com/ (关于DOM的,学jquery前可以打个基础)
wencheng
2012-11-18 12:06:00 +08:00
新手是什么概念?是没有一点基础,其它语言的基础有吗?

一点不了解 -> 先去 http://www.w3school.com.cn/js/index.asp w3c的Javascript教程学习,了解一下Javascript 刚发现里面 还有 Javascript 高级教程和测试部分

有点基础 -> 《Javascript高级程序设计》 《Javascript语言精粹》

Javascript 重要的是多练,学习的过程中可能会遇到很多兼容性问题,以及用法问题,因为没有统一的api所以学习比较痛苦,这样不妨先用jQuery来实现,然后看jQuery源码,看它是怎么实现的。

还有Javascript 刚开始学的时候,养成良好的函数化编程,函数单一功能,我在这方面吃亏挺大的,开始时不重视,有时写的代码像意大利面条一样,代码多了很不利于阅读和修改
airyland
2012-11-18 12:18:12 +08:00
手册+书籍+练习!important+google+博客阅读
https://github.com/airyland/Jsource
conis
2012-11-18 12:19:29 +08:00
GitHub+拼命写
claliu
2012-11-18 12:43:24 +08:00
JavaScript for Cats http://jsforcats.com/ 这是个 one page tutorial

作者的主要作品页面: http://maxogden.com/projects.html
作者的 GitHub 页面: https://github.com/maxogden
013231
2012-11-18 14:56:00 +08:00
painter
2012-11-18 16:28:21 +08:00
macbook pro 写javascript用什么编辑器比较好呢?
cyberscorpio
2012-11-18 18:42:13 +08:00
@painter 我用 MacVim,和 Windos 下的 gVim 同一份配置文件,非常顺手。
如果不适应 vim 的编辑方式,那么 TextMate 2 也许也是个不错的选择 (开源了)。

Sublime Text 2 不免费,但是好像没有强制你出了适用期就要付钱,亦可一试。

供参考。
007leofs
2012-11-18 20:51:08 +08:00
《JavaScript 从入门到精通 》 机械工业出版社,程序员书库 系列。感觉不错,Oracle就是靠这系列书学会的。
soruNis
2012-11-18 21:08:57 +08:00
入门: w3c school 上的免费教程 (可以在线实验)
系统全面地学习+平时查阅: JavaScript the definitive guide
性能 :High Performance Javascript
chainkhoo
2012-11-18 21:37:58 +08:00
http://www.codecademy.com
funny way to learn coding
qiukun
2012-11-18 21:54:37 +08:00
我是新手,我赞成 @BigZ 的观点,另外推荐 js 秘密花园 和 @keakon blog 上关于 prototype 的文章
nightsnow
2012-11-18 23:44:55 +08:00
入门靠w3school就行了
接下来JavaScript权威指南和JavaScript语言精粹
然后JavaScript高级程序设计和JavaScript DOM高级程序设计
下面是关注性能的时候了高性能JavaScript、高性能网站建设指南、高性能网站建设进阶指南
再高级就是JavaScript Patterns
等有了基础后对于一些书就只用看其讲的好的部分,其它扫一眼就过了
另外多看一些人的博客,博客在许多细节技术问题上讲的比书要好得多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX