"PDF" Download link for JavaScript language essence:
https://u253469.pipipan.com/fs/253469-230382204
Content Introduction
JavaScript was once "the most misunderstood language in the world" because it took on too many features, including bad interaction and failed designs, but with the advent of Ajax, JavaScript "evolved from the most misunderstood programming language into the most popular language", which, apart from being fortunate, Also proves that it is actually a good language. Douglas
Crockford has stripped JavaScript's soiled cloak in this book, pumping out a subset of JavaScript with better reliability, readability, and maintainability, allowing you to see a childlike, lightweight, and very expressive language. The author presents the true essence of this language from 9 aspects of syntax, objects, functions, inheritance, arrays, regular expressions, methods, styles, and graceful features, which can be used to build elegant and efficient code. The author also lists the dross and chicken parts of the language through an appendix and tells you how to avoid them. Finally, it introduces the JSLint, which can effectively protect our code quality through its inspection.
The book introduces the nature of JavaScript in 9 aspects, such as syntax, objects, functions, inheritance, arrays, regular expressions, methods, styles, and graceful features.
About the author
Douglas Crockford is a senior JavaScript architect from Yahoo! To create and maintain JSON (javascriptobject
Notation) format and are well known to everyone. He regularly publishes keynote speeches on advanced JavaScript at various conferences. He is also a member of the ECMAScript Committee.
Directory
Objective. I
1th Essence 1
Why is JavaScript? 2
Parsing JavaScript 3
A simple Proving ground 4
Chapter 2nd Syntax 5
Blank 5
Identifier 6
Number 7
String 8
Statement 10
Expression 15
Literal 17
function 19
Chapter 3rd Object 20
Object literal 20
Search 21
Update 22
Reference 22
Prototype 22
. Reflection 23
Enumeration 24
Delete 24
Reduce global variable Pollution 25
4th Chapter Function 26
Function Object 26
function literal 27
Call 27
Parameter 31
Returns 31
Exception 32
Add method to type 32
Recursive 34
Scope 36
Closure Pack 37
Callback 40
Module 40
Cascade 42
Apply 43
Memory 44
The 5th chapter inherits. 46
Pseudo-Class 47
Object Descriptor 50
Prototype 50
Functional 52
Part 55
The 6th Chapter Array 58
Array literal 58
Length 59
Delete 60
Enumeration 60
Confusing Place 61
Method 62
Dimension 63
7th Regular Expression 65
An example 66
Structure 70
Element 72
Chapter 8th Method 78
9th Chapter Code Style 94
The 10th chapter of the beautiful features
98
Appendix A: Dross 101
Appendix B: Chicken Ribs 109
Appendix C:jslint 115
Appendix D: Syntax Figure 125
Appendix E:json 136
Index... 147
For more information please follow my Sina blog http://blog.sina.com.cn/u/3283485963
"PDF" Download link for JavaScript language essence:
https://u253469.pipipan.com/fs/253469-230382204
For more books and recommended ebooks, please pay attention to:
http://zhaozhiyong.cn
The JavaScript language essence PDF Download