V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
painter
V2EX  ›  程序员

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

  •  
  •   painter · 2012-11-18 10:55:05 +08:00 · 6930 次点击
    这是一个创建于 4424 天前的主题,其中的信息可能已经有所发展或是发生改变。
    谢谢大家了
    14 条回复    1970-01-01 08:00:00 +08:00
    BigZ
        1
    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
        2
    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
        3
    wencheng  
       2012-11-18 12:06:00 +08:00   ❤️ 1
    新手是什么概念?是没有一点基础,其它语言的基础有吗?

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

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

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

    还有Javascript 刚开始学的时候,养成良好的函数化编程,函数单一功能,我在这方面吃亏挺大的,开始时不重视,有时写的代码像意大利面条一样,代码多了很不利于阅读和修改
    airyland
        4
    airyland  
       2012-11-18 12:18:12 +08:00
    手册+书籍+练习!important+google+博客阅读
    https://github.com/airyland/Jsource
    conis
        5
    conis  
       2012-11-18 12:19:29 +08:00
    GitHub+拼命写
    claliu
        6
    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
    painter
        8
    painter  
    OP
       2012-11-18 16:28:21 +08:00
    macbook pro 写javascript用什么编辑器比较好呢?
    cyberscorpio
        9
    cyberscorpio  
       2012-11-18 18:42:13 +08:00
    @painter 我用 MacVim,和 Windos 下的 gVim 同一份配置文件,非常顺手。
    如果不适应 vim 的编辑方式,那么 TextMate 2 也许也是个不错的选择 (开源了)。

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

    供参考。
    007leofs
        10
    007leofs  
       2012-11-18 20:51:08 +08:00
    《JavaScript 从入门到精通 》 机械工业出版社,程序员书库 系列。感觉不错,Oracle就是靠这系列书学会的。
    soruNis
        11
    soruNis  
       2012-11-18 21:08:57 +08:00
    入门: w3c school 上的免费教程 (可以在线实验)
    系统全面地学习+平时查阅: JavaScript the definitive guide
    性能 :High Performance Javascript
    chainkhoo
        12
    chainkhoo  
       2012-11-18 21:37:58 +08:00
    http://www.codecademy.com
    funny way to learn coding
    qiukun
        13
    qiukun  
       2012-11-18 21:54:37 +08:00
    我是新手,我赞成 @BigZ 的观点,另外推荐 js 秘密花园 和 @keakon blog 上关于 prototype 的文章
    nightsnow
        14
    nightsnow  
       2012-11-18 23:44:55 +08:00
    入门靠w3school就行了
    接下来JavaScript权威指南和JavaScript语言精粹
    然后JavaScript高级程序设计和JavaScript DOM高级程序设计
    下面是关注性能的时候了高性能JavaScript、高性能网站建设指南、高性能网站建设进阶指南
    再高级就是JavaScript Patterns
    等有了基础后对于一些书就只用看其讲的好的部分,其它扫一眼就过了
    另外多看一些人的博客,博客在许多细节技术问题上讲的比书要好得多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2276 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:00 · PVG 00:00 · LAX 08:00 · JFK 11:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.