How JavaScript Works
E754592
"How JavaScript Works" is a technical book by Douglas Crockford that explores the inner mechanics, design decisions, and quirks of the JavaScript language for experienced developers.
All labels observed (1)
| Label | Occurrences |
|---|---|
| How JavaScript Works canonical | 1 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
non-fiction book
ⓘ
technical book ⓘ |
| aimsTo |
deepen understanding of JavaScript internals
ⓘ
help developers reason about JavaScript behavior ⓘ |
| author | Douglas Crockford NERFINISHED ⓘ |
| explains |
JavaScript asynchronous behavior
ⓘ
JavaScript closures ⓘ JavaScript concurrency model ⓘ JavaScript error handling ⓘ JavaScript event loop NERFINISHED ⓘ JavaScript execution model ⓘ JavaScript functions ⓘ JavaScript inheritance model ⓘ JavaScript modules ⓘ JavaScript object model ⓘ JavaScript performance considerations ⓘ JavaScript prototypes ⓘ JavaScript scoping rules ⓘ JavaScript security concerns ⓘ JavaScript type system ⓘ |
| focusesOn |
JavaScript implementation details
ⓘ
JavaScript language semantics ⓘ JavaScript runtime behavior ⓘ design decisions of JavaScript ⓘ inner mechanics of JavaScript ⓘ quirks of JavaScript ⓘ |
| genre |
software engineering literature
ⓘ
technical literature ⓘ |
| hasPerspective |
critical analysis of JavaScript design
ⓘ
expert-level explanation of JavaScript ⓘ |
| language | English ⓘ |
| mainSubject |
JavaScript
NERFINISHED
ⓘ
programming languages ⓘ software development ⓘ |
| relatedConcept |
ECMAScript specification
NERFINISHED
ⓘ
dynamic typing ⓘ functional programming in JavaScript ⓘ imperative programming in JavaScript ⓘ prototype-based programming ⓘ |
| relatedPerson | Brendan Eich NERFINISHED ⓘ |
| relatedWork | JavaScript: The Good Parts NERFINISHED ⓘ |
| targetAudience |
JavaScript programmers
ⓘ
experienced developers ⓘ |
| teaches |
best practices for using JavaScript
ⓘ
how to avoid JavaScript pitfalls ⓘ how to write reliable JavaScript code ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.