
Why does JavaScript look like that?
Description
Book Introduction
This book covers everything every developer needs to know about the JavaScript language itself.
In particular, it thoroughly re-evaluates JavaScript, covering how it works, how it can be a better language, and how it can be better used.
In particular, it thoroughly re-evaluates JavaScript, covering how it works, how it can be a better language, and how it can be better used.
- You can preview some of the book's contents.
Preview
index
{"number": 0, "chapter": "Before You Begin"},
{"number": 1, "chapter": "name"},
{"number": 2, "chapter": "number"},
{"number": 3, "chapter": "Large Integers"},
{"number": 4, "chapter": "Large Floating Point"},
{"number": 5, "chapter": "Large Rational Numbers"},
{"number": 6, "chapter": "boolean type"},
{"number": 7, "chapter": "array"},
{"number": 8, "chapter": "object"},
{"number": 9, "chapter": "string"},
{"number": 10, "chapter": "blank value"},
{"number": 11, "chapter": "sentence"},
{"number": 12, "chapter": "Functions"},
{"number": 13, "chapter": "Generator"},
{"number": 14, "chapter": "Exception"},
{"number": 15, "chapter": "program"},
{"number": 16, "chapter": "this"},
{"number": 17, "chapter": "Classless JavaScript"},
{"number": 18, "chapter": "Tail Call"},
{"number": 19, "chapter": "Purity"},
{"number": 20, "chapter": "Asynchronous Programming"},
{"number": 21, "chapter": "Date"},
{"number": 22, "chapter": "JSON"},
{"number": 23, "chapter": "Testing"},
{"number": 24, "chapter": "Optimization"},
{"number": 25, "chapter": "Transpiling"},
{"number": 26, "chapter": "Tokenization"},
{"number": 27, "chapter": "Parsing"},
{"number": 28, "chapter": "Code Generation"},
{"number": 29, "chapter": "Runtime"},
{"number": 30, "chapter": "Wat!"},
{"number": 31, "chapter": "This book"}
{"number": 1, "chapter": "name"},
{"number": 2, "chapter": "number"},
{"number": 3, "chapter": "Large Integers"},
{"number": 4, "chapter": "Large Floating Point"},
{"number": 5, "chapter": "Large Rational Numbers"},
{"number": 6, "chapter": "boolean type"},
{"number": 7, "chapter": "array"},
{"number": 8, "chapter": "object"},
{"number": 9, "chapter": "string"},
{"number": 10, "chapter": "blank value"},
{"number": 11, "chapter": "sentence"},
{"number": 12, "chapter": "Functions"},
{"number": 13, "chapter": "Generator"},
{"number": 14, "chapter": "Exception"},
{"number": 15, "chapter": "program"},
{"number": 16, "chapter": "this"},
{"number": 17, "chapter": "Classless JavaScript"},
{"number": 18, "chapter": "Tail Call"},
{"number": 19, "chapter": "Purity"},
{"number": 20, "chapter": "Asynchronous Programming"},
{"number": 21, "chapter": "Date"},
{"number": 22, "chapter": "JSON"},
{"number": 23, "chapter": "Testing"},
{"number": 24, "chapter": "Optimization"},
{"number": 25, "chapter": "Transpiling"},
{"number": 26, "chapter": "Tokenization"},
{"number": 27, "chapter": "Parsing"},
{"number": 28, "chapter": "Code Generation"},
{"number": 29, "chapter": "Runtime"},
{"number": 30, "chapter": "Wat!"},
{"number": 31, "chapter": "This book"}
Publisher's Review
It teaches you how to approach JavaScript and how to think in JavaScript!
This book covers everything every developer needs to know about the JavaScript language itself.
In particular, it thoroughly re-evaluates JavaScript, covering how it works, how it can be a better language, and how it can be better used.
We'll start by looking at JavaScript basics like names, numbers, boolean types, strings, and bottom values.
JavaScript's numeric types may seem problematic and limited, but the author shows how to solve these problems.
Then we'll look at data structures and functions, how they work at the base of JavaScript, and then we'll use higher-order functions to show you how to do object-oriented programming without classes.
It also covers essential elements of next-generation languages, such as asynchronous programming, testing, and pure programming.
We also create a dummy language called Neo to demonstrate how a full transpiler can be built and implemented into the language.
This book covers everything every developer needs to know about the JavaScript language itself.
In particular, it thoroughly re-evaluates JavaScript, covering how it works, how it can be a better language, and how it can be better used.
We'll start by looking at JavaScript basics like names, numbers, boolean types, strings, and bottom values.
JavaScript's numeric types may seem problematic and limited, but the author shows how to solve these problems.
Then we'll look at data structures and functions, how they work at the base of JavaScript, and then we'll use higher-order functions to show you how to do object-oriented programming without classes.
It also covers essential elements of next-generation languages, such as asynchronous programming, testing, and pure programming.
We also create a dummy language called Neo to demonstrate how a full transpiler can be built and implemented into the language.
GOODS SPECIFICS
- Date of issue: May 25, 2020
- Page count, weight, size: 380 pages | 188*240*30mm
- ISBN13: 9788966262595
- ISBN10: 8966262597
You may also like
카테고리
korean
korean