V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CharlieBrown
V2EX  ›  程序员

JS 入门书籍需要介意出版年份吗

  •  1
     
  •   CharlieBrown · Oct 23, 2018 · 6909 views
    This topic created in 2743 days ago, the information mentioned may be changed or developed.
    看了很多推荐《 JavaScript DOM 编程艺术》和《 JavaScript 高级程序设计》,但这两本书一本 2011 年出版的,一本 2012 年出版的,都说前端变化快,还适合现在吗
    48 replies    2018-10-24 21:02:19 +08:00
    wenzichel
        1
    wenzichel  
       Oct 23, 2018
    每本书都要单独看合不合适,针对这两本基础的书籍,我觉得现在还是可以一读的!
    bzw875
        2
    bzw875  
       Oct 23, 2018
    不用在意,因为它说的是 javascript 不说框架,javascript 不会过时。前端再快也要面对 javascript,DOM (文档对象模型),BOM (浏览器对象模型)。学新东西可以看看 ES6
    Hypn0s
        3
    Hypn0s  
       Oct 23, 2018 via Android
    我感觉入门可以看看,有些东西过时了,选择性跳过
    icanfork
        4
    icanfork  
       Oct 23, 2018
    需要,犀牛书还在大篇幅讲如何兼容 IE 低版本和 jquery 入门(不是看不起 jquery,只是觉得这部分没有必要了)
    murmur
        5
    murmur  
       Oct 23, 2018
    无所谓的 用了 es6 不代表你高端到哪去 es5 也不代表你写不出东西
    no1xsyzy
        6
    no1xsyzy  
       Oct 23, 2018
    JS 变化快,但 HTML 没那么快。
    变化快是编程,还有对边界抽象。与沙盒外交互的 API 没变多少(就是 babel 做了个兼容层)
    msputup
        7
    msputup  
       Oct 23, 2018
    学了 es6,难道你不用 es5 es3 了?
    whypool
        8
    whypool  
       Oct 23, 2018
    需要,比如兼容 ie 就没必要看了,辣鸡
    lovedebug
        9
    lovedebug  
       Oct 23, 2018
    推荐 《你不知道的 Javascript 》 系列
    dongsuo
        10
    dongsuo  
       Oct 23, 2018   ❤️ 1
    《 JavaScript DOM 编程艺术》不推荐看
    polun
        11
    polun  
       Oct 23, 2018   ❤️ 4
    《 JavaScript 高级程序设计(第三版)》和 《你不知道的 Javascript 》和《深入理解 ES6 》三本书都看就行了。
    wu67
        12
    wu67  
       Oct 23, 2018   ❤️ 2
    JavaScript DOM 编程艺术 个人觉得没必要看, 大概是我太渣? 但我觉得里面的内容真对不起它的声誉(网上大家都推荐). 高级程序设计还是值得一看的, 尤其后半部分关于设计模式的, 还是挺有料的
    vevlins
        13
    vevlins  
       Oct 23, 2018 via Android
    高程是我看过的前端书籍中最好的一本,绝对值得读,而且最新版也有 h5 之类的内容
    0xABCD
        14
    0xABCD  
       Oct 23, 2018 via Android
    @lovedebug 这本真不适合入门,别误导了
    lovedebug
        15
    lovedebug  
       Oct 23, 2018
    @0xABCD 个人感觉还不错, 只要有编程基础即可。
    lxrmido
        17
    lxrmido  
       Oct 23, 2018
    这两本的内容都没有过时,还是值得看的
    dcatfly
        18
    dcatfly  
       Oct 23, 2018
    我觉得经典的书籍不需要,比如高级程序设计和权威指南。因为这些书讲的是 js 基本原理,让你能清晰的理解 js 是怎么回事。现在 es6+改动这么大,但是对于原型链,作用域之类的是不影响的,只是增加了很多新的功能。你理解了核心原理再去看这些新的功能接受的也很快。这些都搞通了,再去考虑框架的问题。万变不离其宗,框架也是用这些基础的东西一点一点写出来的。
    Justin13
        19
    Justin13  
       Oct 23, 2018 via Android
    讲本质的永不过时,讲 api 的马上过时
    sologgfun
        20
    sologgfun  
       Oct 23, 2018
    这两本书超好
    zhuangzhuang1988
        21
    zhuangzhuang1988  
       Oct 23, 2018
    推荐这个 http://eloquentjavascript.net/ js 老爹推荐
    作者也是一线的开发,内容比我看的大部分的 js 书要好
    Raisu
        22
    Raisu  
       Oct 23, 2018
    我只看过 mdn 的 tutorial 和廖雪峰的 JS 教程。。。
    pwstrick
        23
    pwstrick  
       Oct 23, 2018
    《 JavaScript 高级程序设计》目前是第三版,里面讲的比较多的是语法和原理性的内容,现在还不过时。另外推荐《 JavaScript 权威指南》、《你不知道的 JavaScript 系列》、《深入理解 ES6 》等 JavaScript 相关的书。
    likaka
        24
    likaka  
       Oct 23, 2018
    废话
    learnshare
        25
    learnshare  
       Oct 23, 2018
    可以学,但新的语法和 API 也需要了解
    shintendo
        26
    shintendo  
       Oct 23, 2018   ❤️ 1
    《 javascript DOM 编程艺术》可以最先看,这本又短又好读,虽然讲得很浅,但是入门很合适,而且不花多少时间就能看完。
    《 JavaScript 高级程序设计》要重点看,尤其是语言核心、基础 dom 这些东西,万年不过时,最后面几章介绍前沿新特性的反而可以不看。
    不推荐看《你不知道的 javascript 》,书是好书,但不是用来入门的
    jason94
        27
    jason94  
       Oct 23, 2018
    最近就在刷高程三...
    Sapp
        28
    Sapp  
       Oct 23, 2018
    @belin520 犀牛不是入门书

    入门书是不需要关注年份的(当然如果有最新版的,优先买新的),因为入门书大多数不教你框架,只是教你一些基础的概念与方法,只能帮你入个门,知道这是什么东西怎么玩就行了
    Sapp
        29
    Sapp  
       Oct 23, 2018
    @lovedebug 纯属误导,这本书一年经验的能看个透彻都算是学的非常好的,被你拿来入门?你是觉得入门阶段的前端都是清北计算机出身?
    Sapp
        30
    Sapp  
       Oct 23, 2018
    @wu67 这本书倒不是本身太好,而是对手没有一个能打的,js 书里要么写的太深(你不知道的 js 系列、忍者书、蝴蝶书)、要么太杂(犀牛、高程)、要么就是文档复印机(锋利的 jq、vue、react 的几本书),再就是国内出品的一系列偏业务的工具书。相比起来,对于新手还是这本书合适,另外还有一种 first xx 系列适合更文科生和小学初中生。
    leeho
        31
    leeho  
       Oct 23, 2018
    2 本书 值得一看,Javascript 高级编程, 犀牛书 js 权威指南
    wr410
        32
    wr410  
       Oct 23, 2018
    一句话,取决于你想知道如何 [造] 车轮,还是 [使用] 车轮。
    前者请阅读原理理论,后者请阅读相关框架使用说明书。
    cnzzz
        33
    cnzzz  
       Oct 23, 2018
    今天京东 200 减 100.原价 18 变成 94.。。买买买
    cnzzz
        34
    cnzzz  
       Oct 23, 2018
    @cnzzz 原价 78
    qwertty01
        35
    qwertty01  
       Oct 23, 2018
    《 JavaScript DOM 编程艺术》这本书很好,里面实用的编程技巧。读完这个你大概对 Dom 就有点概念了。
    tudage
        36
    tudage  
       Oct 23, 2018
    书我不知道,有个博客你可以看看,叫 小火柴的蓝色理想。我看了他的博客觉得收获很多
    newbieRenew
        37
    newbieRenew  
       Oct 23, 2018
    过时得很快,可以先看一遍了解大概,再仔细阅读英文文档
    spark
        38
    spark  
       Oct 23, 2018 via iPhone
    干就完了,万变不离其宗。
    JS 框架这么多,都 tm 到 ES2018 了,最后编译成兼容 IE9 的还不是大多数么?

    论高级版本的特性实现原理,开发和调试的效率,脱离不了 JS 基础( es5 甚至 es3 )和 DOM 的理解(即使现在虚拟 DOM 横行)。
    wequart
        39
    wequart  
       Oct 23, 2018
    推荐 eloquent JS 网上开源免费下载, 非常锻炼编程思维
    voidcomma
        40
    voidcomma  
       Oct 23, 2018
    EloquentJavaScript 3rd 了解一下。不比犀牛书差而且例子代码和项目很丰富。
    mingyun
        41
    mingyun  
       Oct 23, 2018
    先学基础吧,或者 ruanyifeng 教程
    storypanda
        42
    storypanda  
       Oct 23, 2018 via Android
    @Hypn0s 大神我在哪见过你 哦 tim
    Hypn0s
        43
    Hypn0s  
       Oct 23, 2018
    @storypanda 是什么群吗?
    Luoheqp
        44
    Luoheqp  
       Oct 24, 2018
    @Sapp ES6 入门的话看 《 ES6 标准入门》可以么?
    waldentree
        45
    waldentree  
       Oct 24, 2018 via Android
    高程一定要好好的看,一定要好好的看
    CharlieBrown
        46
    CharlieBrown  
    OP
       Oct 24, 2018
    感谢大家回复,只要不过时就行,昨晚以入手《 JavaScript DOM 编程艺术》,看完再看《 JavaScript 高级程序设计》
    Sapp
        47
    Sapp  
       Oct 24, 2018
    @Luoheqp 这本书我记得是有纰漏的(我买的似乎是第一版,阮一峰刚推的时候,事实上阮一峰的东西多少都有一些问题不大的纰漏),但是大体还是没什么问题的,更偏向对文档整理,基本都是教你有什么 api,有哪些参数,怎么用,但是为什么会有这些问题, 为什么会有这个需求,这个需求以往可以用什么方法去解决,这个需求的底层实现和优劣则没有讲,新手入门看看还不错,老手就算了,另外这本书有电子版,你可以看了合适再去买实体。
    Wolfx
        48
    Wolfx  
       Oct 24, 2018
    给推荐些 javaScript 英文的书 https://itbook.download/?tag=javascript ,也推荐 https://developer.mozilla.org/en-US/docs/Web Firefox 的文档。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 18:01 · PVG 02:01 · LAX 11:01 · JFK 14:01
    ♥ Do have faith in what you're doing.