JavaScript: The Good Parts
E754588
JavaScript: The Good Parts is a highly influential programming book by Douglas Crockford that distills JavaScript into its most reliable and elegant features, shaping how many developers understand and use the language.
All labels observed (1)
| Label | Occurrences |
|---|---|
| JavaScript: The Good Parts canonical | 2 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
book
ⓘ
programming book ⓘ |
| aimsTo | distill JavaScript into a smaller, better-defined language subset ⓘ |
| author | Douglas Crockford NERFINISHED ⓘ |
| countryOfPublication |
United States of America
ⓘ
surface form:
United States
|
| covers |
JavaScript objects
ⓘ
JavaScript syntax ⓘ arrays ⓘ beautiful features of JavaScript ⓘ functions ⓘ inheritance ⓘ methods ⓘ regular expressions ⓘ style ⓘ |
| criticizes | problematic features of JavaScript ⓘ |
| emphasizes |
prototypal inheritance
ⓘ
use of functions as first-class objects ⓘ use of objects in JavaScript ⓘ |
| focusesOn |
core features of JavaScript
ⓘ
elegant features of JavaScript ⓘ reliable features of JavaScript ⓘ |
| format |
ebook
ⓘ
print ⓘ |
| hasReputationFor |
being concise
ⓘ
being highly influential in the JavaScript community ⓘ being opinionated ⓘ |
| influenced |
JavaScript best practices
ⓘ
JavaScript programming style ⓘ front-end web development practices ⓘ |
| influencedBy | Douglas Crockford's work on JSON ⓘ |
| language | English ⓘ |
| popularAmong |
JavaScript developers
ⓘ
web developers ⓘ |
| publisher | O'Reilly Media NERFINISHED ⓘ |
| recommends | avoiding JavaScript's bad parts ⓘ |
| relatedWork |
Douglas Crockford's talks on JavaScript
ⓘ
JSON: The JavaScript Object Notation NERFINISHED ⓘ |
| subject |
JavaScript
NERFINISHED
ⓘ
computer programming ⓘ |
| targetAudience |
experienced programmers learning JavaScript
ⓘ
intermediate JavaScript developers ⓘ |
| teaches |
JavaScript language design principles
ⓘ
functional programming patterns in JavaScript ⓘ object-oriented patterns in JavaScript ⓘ |
| usedAs |
reference for JavaScript best practices
ⓘ
teaching material in programming courses ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.