Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book offers a detailed explanation of the features that make JavaScript an outstanding object-oriented programming language, and warns you about the bad parts.
In the process, JavaScript: The Good Parts defines a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole. Author Douglas Crockford, a member of JavaScript 2.0 committee at ECMA, is considered by many people in the development community to be the JavaScript expert.
A beautiful, elegant, lightweight and highly expressive language lies buried under a steaming pile of good intentions and blunders, he explains. The very good ideas include functions, loose typing, dynamic objects, and an expressive object literal notation. Awful ideas include a programming model based on global variables. With JavaScript: The Good Parts, you can release this elegant programming language from its old shell, and create more maintainable, extensible, and efficient code.
The book's topics include:
* Syntax
* Objects
* Functions
* Inheritance
* Arrays
* Regular expressions
* Methods
* Style
* Beautiful features
Appendices summarize JavaScript's bad parts and awful parts. But the greatest benefit of studying the good parts is that you can avoid the need to unlearn the bad parts. If you want to learn more about the bad parts and how to use them badly, consult any other JavaScript book.
JavaScript is the language of the Web -- the only language found in all browsers -- so avoiding it altogether is not an alternative. But, whether you're managing object libraries or just trying to get Ajax to run fast, Crockford's guidance in JavaScript: The Good Parts will help you create truly effective JavaScript code.
Douglas Crockford is a Senior JavaScript Architect at Yahoo!. He is the maintainer of the JSON format, and a regular speaker at conferences on advanced JavaScript topic. He is also on the JavaScript 2.0 committee at ECMA.
看完了感觉还有很多概念需要加强 对象、prototype、Curry、apply、this、new、bind、call、函数、作用域、闭包、封装继承、构造函数、Object.Create、原型链、arguments、promise、、
评分第一本书 :JavaScript高级程序设计 第二本书:ppk 谈 JavaScript 这是第三本
评分干活满满,是JS进阶的一本好书。美中不足的是太老了,希望能再版。 以前读过一次,这两天又读了一次,感受有所不同,赶紧记录下来: 我的读书笔记
评分介绍的东西是相当好的,即便我没完全看明白,但我知道它对js程序员的意义,乃至js这门语言的意义. 但是大牛确实很牛,但是不愿意详细描述,所以呢,不怎么建议很新的新手看这本书,在有了一点程度再来看这本书效果将相当好. 个人愚见..
评分这本书彻底改变了我对javascript的认识,直到读完,我才发现自己以前的理解完全是肤浅、错误的,我发现了自己对于javascript的无知。这本书和《javascript权威指南》相比,既有前者的权威性,又有自己独特的精简、凝练性。相比于《javascript权威指南》,对有其他语言...
这本书,对于那些想要在快速变化的互联网世界中站稳脚跟的人来说,绝对是一份不可或缺的宝藏。它没有华丽的辞藻,也没有故弄玄虚的理论,只有最实在、最直接的知识传递。我最喜欢它的一个地方是,它始终紧密结合着最新的技术发展和实际应用场景。在讲解“ES6新特性”时,它没有简单地列出新增的语法,而是通过对比的方式,展示了这些新特性如何让代码变得更简洁、更高效,以及它们在实际开发中带来的巨大便利。我记得书中有个关于“模块化开发”的章节,作者用一个非常贴切的比喻,将庞大的项目分解成一个个独立的模块,让我深刻理解了代码组织的重要性,以及如何避免“面条式代码”的出现。这本书,真的让我感受到了JavaScript的生命力,也让我对未来的 Web 开发充满了信心。
评分我必须说,这本书彻底改变了我对“学习编程”的看法。过去,我总觉得编程是一件枯燥、乏味的事情,需要花费大量的时间去记忆大量的代码。但这本书,却用一种充满活力和趣味的方式,颠覆了我的认知。它不是一本冰冷的教科书,更像是一位热情洋溢的朋友,在你学习的道路上,不断地给你鼓励和启发。我最喜欢的部分是,它没有回避那些容易让初学者感到困惑的概念,反而以一种非常易于理解的方式进行了解释。例如,在讲解“原型链”的时候,作者并没有直接抛出复杂的图示,而是通过一个生动的“家族关系”的比喻,让我瞬间理解了对象之间的继承关系。这本书让我看到了JavaScript的优雅和强大,也让我体会到了编程带来的乐趣。它让我明白,学习编程,也可以是一场充满惊喜的旅程。
评分这本书简直是一场关于互联网语言的惊心动魄的冒险!我一直对那些能够让网页活起来、动起来的魔法师们心生敬畏,而这本书,就像是为我打开了通往魔法世界的地图。它没有枯燥的理论说教,也没有晦涩难懂的术语堆砌。相反,它以一种非常直观、接地气的方式,将那些曾经让我望而生畏的代码变成了一个个充满乐趣的挑战。我记得刚开始接触的时候,总觉得那些括号、分号什么的像是一道道无法逾越的高墙,但这本书就像是一个耐心无比的向导,一步步地教会我如何拆解这些“高墙”,甚至还能巧妙地利用它们构建出令人惊叹的建筑。它让我明白,JavaScript 不仅仅是冰冷的指令,更是充满创造力的工具,能够让我把脑海中那些天马行空的网页设计变成现实。每当我完成一个小小的功能,看到它在屏幕上完美运行的时候,那种成就感简直难以言表!这本书也让我对未来的可能性充满了期待,仿佛整个互联网都成了我的游乐场,而JavaScript就是我的万能钥匙。
评分读完这本书,我感觉自己像是被注入了一剂强心针,原本对编程世界的迷茫和恐惧感瞬间消散。它不是那种“速成”手册,也不是那种只讲皮毛的入门读物。相反,它深入浅出地剖析了JavaScript的精髓,让我看到了那些隐藏在表面之下的强大逻辑。这本书最让我欣赏的一点是,它不会为了“简单”而牺牲深度。每一个概念的讲解都力求严谨,但又避免了不必要的学术腔调。它就像一位经验丰富的老师,在讲解一个复杂概念时,总能找到最恰当的比喻,让抽象的理论变得生动形象。我尤其喜欢它在讲解“异步编程”那一章时的处理方式,原本以为会是一场艰涩的战斗,结果作者用了一个生动的“点餐”场景,让我瞬间豁然开朗。这本书不仅教会了我“怎么做”,更重要的是教会了我“为什么这么做”,让我真正理解了JavaScript的运行机制,从而能够更灵活、更有效地运用它来解决实际问题。
评分这本书简直是一次对编程思维的深刻洗礼!我一直认为,学习编程不仅仅是记住语法,更重要的是培养一种解决问题的能力。而这本书,恰恰在这方面做到了极致。它不是简单地罗列函数和方法,而是通过一系列精心设计的案例,引导读者一步步地思考,如何将现实世界的问题转化为代码逻辑。我特别喜欢它在讲解“事件处理”的部分,作者没有直接给出答案,而是通过模拟用户在网页上的各种交互行为,让读者自己去探索如何响应这些事件,如何让网页变得更加“智能”。这种“授人以渔”的学习方式,让我感到前所未有的充实。读完这本书,我不再是那个只会复制代码片段的“小白”,而是能够独立思考,设计出符合需求的JavaScript解决方案。它让我明白,编程是一种创造,是一种艺术,而JavaScript,则是我的画笔。
评分总之JS是个难用的语言
评分其实在读的是这本~中文翻得好不舒服。。。
评分再读一遍好理解很多
评分总之JS是个难用的语言
评分作者写得很有调调,这门语言就像是他自己的一件作品一样。字里行间透着自信,因为对语言太了解了,编程语言书籍典范之一种。Functions一章最有料,也最喜欢。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有