《Javascript 高级程序设计》第一版和第三版区别大吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
older

《Javascript 高级程序设计》第一版和第三版区别大吗?

  •  
  •   older 2016 年 5 月 13 日 2726 次点击
    这是一个创建于 3633 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2008 年买的《 Javascript 高级程序设计》第一版,只看了一两章。现在对 Javascript 很感兴趣,想好好学。可发现都出第三版了。要不要买最新版来学?
    10 条回复    2016-05-14 00:25:33 +08:00
    loading
        1
    loading  
       2016 年 5 月 13 日 via Android   1
    可以去看一下目录!
    chunqiuyiyu
        2
    chunqiuyiyu  
       2016 年 5 月 13 日   1
    不需要,你只要坚持把第一版看下来就行。而且,工作中可能会翻好几遍,放在手边,得经常查阅。
    YuJianrong
        3
    YuJianrong  
       2016 年 5 月 13 日
    看了一下书目,我觉得这种把语言和浏览器混在一起讲的书都很不好。
    语言是语言浏览器是浏览器区别还是很大的。

    而第三版才有 ES5 的东西,现在 ES6 ( ES2015 )能用也只是时间问题了啊……
    Hyeongo
        4
    Hyeongo  
       2016 年 5 月 13 日
    刚买了本第三版正在看
    xuwenmang
        5
    xuwenmang  
       2016 年 5 月 13 日
    中文的话,不如另外买本《权威指南》看。排版流畅,有现代感,阅读有感觉。

    《 Javascript 高级程序设计》中文排版跟教科书一样,一锅粥的感觉,看起来好累。当然写的东西确实多,太多的细节,可能你永远用不到。。没看过英文版,可能更好吧。
    MinskyNg
        6
    MinskyNg  
       2016 年 5 月 13 日
    @YuJianrong 我看这本书得出的结论和你相反,这本书把 Javascript 大致分成 ECMAScript , DOM , BOM 三大部分来讲。单独拿前几章看的话就都是核心语法,和浏览器没半点关系。后面部分才是讲 DOM 编程和 BOM 编程部分的。
    YuJianrong
        7
    YuJianrong  
       2016 年 5 月 13 日
    @MinskyNg 我又仔细看了一下详细目录,觉得并没有分清楚:

    // JS
    第 1 章  Javascript 简介 阅读
    // HTML
    第 2 章 在 HTML 中使用 Javascript
    //JS (一直到 7)
    第 3 章 基本概念
    第 4 章 变量、作用域和内存问题
    第 5 章 引用类型
    第 6 章 面向对象的程序设计
    第 7 章 函数表达式
    //HTML(一直到 16 )
    第 8 章  BOM
    第 9 章 客户端检测
    第 10 章  DOM
    第 11 章  DOM 扩展
    第 12 章  DOM2 和 DOM3
    第 13 章 事件
    第 14 章 表单脚本
    第 15 章 使用 Canvas 绘图
    第 16 章  HTML5 脚本编程
    // 混合 JS(异常处理)和 HTML
    第 17 章 错误处理与调试
    // 没用的两章, XML 已经过时了
    第 18 章  Javascript 与 XML
    第 19 章  E4X
    // JS
    第 20 章  JSON
    //HTML
    第 21 章  Ajax 与 Comet
    //混合 JS 与 HTML
    第 22 章 高级技巧
    // 离线应用已经过时,浏览器可能会逐渐放弃支持
    第 23 章 离线应用与客户端存储
    第 24 章 最佳实践
    第 25 章 新兴的 API

    或许作为 HTML 开发入门是不错,不过单纯学习 JS 语言这样不是太好(比如或许会搞不清楚 Object.seal 这类 function 是 JS 的功能还是浏览器提供的)。
    lwbjing
        8
    lwbjing  
       2016 年 5 月 13 日
    看第一版其实也是够的。。
    echo1937
        9
    echo1937  
       2016 年 5 月 13 日 via iPhone
    在看第三版,感觉还行,能更新一下 ES6 就好了。
    sensui7
        10
    sensui7  
       2016 年 5 月 14 日
    那书其实很混乱, 反正我不喜欢., 最重要的是思想早就过时了,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2845 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 51ms UTC 11:56 PVG 19:56 LAX 04:56 JFK 07:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86