每个 Javascript 开发人员应阅读的书 [1] - Javascript: The Good Parts - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
JKol
V2EX    Javascript

每个 Javascript 开发人员应阅读的书 [1] - Javascript: The Good Parts

  •  
  •   JKol 2019-01-27 11:36:04 +08:00 3924 次点击
    这是一个创建于 2450 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Javascript: The Good Parts

    作者:Douglas Crockford

    出版社:Yahoo Press

    副标题:The Good Parts

    出版年:2008-5

    页数:172

    定价:GBP 23.99

    装帧:Paperback

    ISBN:9780596517748

    内容简介

    大多数编程语言都包含好的和坏的部分,但是 Javascript 有很多不好的部分,在它被改进之前已经匆忙开发和发布。这本权威书籍详细解释了使 Javascript 成为一种出色的面向对象编程语言的功能,并向您发出有关不良部分的警告。

    在这个过程中,Javascript:Good Parts 定义了一个 Javascript 的子集,它比整个语言更可靠,可读和可维护。作者 Douglas Crockford 是 ECMA 的 Javascript 2.0 委员会成员,被开发社区的许多人认为是 Javascript 专家。

    他解释说,一种美丽,优雅,轻盈,富有表现力的语言隐藏在一堆热情好客和失误之中。非常好的想法包括函数,松散类型,动态对象和富有表现力的对象文字符号。可怕的想法包括基于全局变量的编程模型。使用 Javascript:Good Parts,您可以从旧 shell 中释放这种优雅的编程语言,并创建更易于维护,可扩展和高效的代码。

    该书的主题包括:

    • Syntax

    • Objects

    • Functions

    • Inheritance

    • Arrays

    • Regular expressions

    • Methods

    • Style

    • Beautiful features

    附录总结了 Javascript 的不良部分和可怕的部分。但研究好部件的最大好处是可以避免忘记坏部件的需要。如果您想了解有关坏部件以及如何严重使用它们的更多信息,请参阅任何其他 Javascript 书籍。

    Javascript 是 Web 的语言 - 所有浏览器中唯一的语言 - 因此完全避免使用它不是一种替代方法。但是,无论您是管理对象库还是只是试图让 Ajax 快速运行,Crockford 在 Javascript 中的指导:好的部件将帮助您创建真正有效的 Javascript 代码。

    作者简介

    Douglas Crockford 是 Yahoo!的高级 Javascript 架构师。 他是 JSON 格式的维护者,并且是高级 Javascript 主题会议的常规发言人。 他也是 ECMA 的 Javascript 2.0 委员会成员。

    7 条回复    2019-01-28 11:51:02 +08:00
    lihongjie0209
        1
    lihongjie0209  
       2019-01-27 11:40:20 +08:00
    plqws
        2
    plqws  
       2019-01-27 11:55:52 +08:00
    这不就是 js 语言精粹吗,早就烂大街了
    xy7821665
        3
    xy7821665  
       2019-01-27 11:57:55 +08:00
    @lihongjie0209 哈哈哈哈哈哈哈
    aleung
        4
    aleung  
       2019-01-27 12:09:39 +08:00 via Android
    太老了,内容已经过时。
    现在我们用 js 的准则:只用 ES6 及以后的特性。
    azh7138m
        5
    azh7138m  
       2019-01-27 12:20:33 +08:00 via Android
    @aleung 糖终究是糖,好的范式或者说设计模式,还是值得讨论的
    Yuiham
        6
    Yuiham  
       2019-01-27 19:26:14 +08:00 via Android
    @aleung es6 之后的特性也有 bad parts,比如那个 proposal-class-fields。万恶的 tc39
    xinzhognyi
        7
    xinzhognyi  
       2019-01-28 11:51:02 +08:00
    @aleung 旧是肯定的,但看一下还是有用的。毕竟 es6 只是加了糖,而不是推到重来的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1483 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 74ms UTC 16:25 PVG 00:25 LAX 09:25 JFK 12:25
    Do have faith in what you're doing.
    ubao 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