The JavaScript language essence PDF Download

Source: Internet
Author: User

"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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.