知识卡片

精华胜过整体

普通读书笔记卡 · 1489.b

内容

JavaScript 的价值不在于全量语言,而在于函数、弱类型、动态对象和富有表现力的对象字面量这些可组合的精华;基于全局变量的编程模型则是其糟糕的一面。小而一致的子集往往比庞杂整体更可靠、更易读、更易维护。关联:[[好语言可取子集]]。

参考来源

- 位置:《JavaScript语言精粹(修订版)》第1章《精华 Good Parts》 - 结论依据:原文把 JavaScript 的优点归纳为函数、弱类型、动态对象和对象字面量表示法,把缺点归纳为基于全局变量的编程模型,并明确断言精雕细琢出来的优雅子集大大优于这门语言的整体,因此可以推出"精华子集优于全量语言"的结论。 - 原始内容:那些优秀的想法包括函数、弱类型、动态对象和富有表现力的对象字面量表示法。那些糟糕的想法包括基于全局变量的编程模型……我相信我精雕细琢出来的优雅子集大大地优于这门语言的整体,它更可靠、更易读、更易于维护。