JavaScript classic "Red Book", the entry choice for generations of front-end people

Activities at the end of the article

One has to read several classic books in one's life. In this age of "classic" proliferation, what is the representative of authority? I think it is probably the reputation of a book. Books that can accumulate good reputation are often also Can stand the scrutiny of time. For example, this one:

I believe that all front-end developers have such a book on their desks. The second edition of the earliest edition of this book can be traced back to 2010. Sometimes although we feel that 2010 is very close to us, it has been ten years since.

This book has helped several generations of front-end people from entry to advanced, leaving an indelible memory for everyone. In addition to being a leader in the reference book, it is also a witness to the history of front-end development. Therefore, many programmers affectionately call it the JavaScript "Red Book".

Of course, there are some beginners who are scared off when they hear the word "advanced". They find it difficult and not suitable for novices. But in fact, this book has a wide range of applications. Whether you are a novice or a master, you can always get inspiration and harvest from the book, and it will also allow you to read frequently.

A book can sell well for more than 10 years, it is inseparable from the excellent author team to provide high-quality content, and more importantly, each edition is constantly optimizing the settings of the knowledge framework, and strives to let more people who study the front end have better learning Experience.

At present, the author of the first edition of this book has passed away. The second edition, and the author Nicholas C. Zakas of the third edition that we are familiar with, has now withdrawn from the writing of the fourth edition due to physical reasons, just as the author said on Twitter: "This book of "JavaScript Advanced Programming" The book seems to be a daily show, and now it welcomes its third host."

The author of the new version, Matt Frisbie, will start with better content!

(Screenshot from the author of the third edition on Twitter)

First, let me introduce, Matt Frisbie, the author of the fourth edition, currently serves as the CTO of Gosellout. He was a software engineer at Google. He is proficient in front-end technology and has more than ten years of web development experience. There are other front-end theme books such as AngularJS. Graduated from the University of Illinois at Urbana-Champaign, is an experienced front end.

The following is the cover of the 4th edition. After learning for so many years, the kid with the telescope on the cover finally stood up. Does this also indicate that we are one step closer to mastering JavaScript?

Many people are more concerned about what updates the new version will bring?

This edition still continues the framework and layout of the previous edition, deleting the outdated content, and on this basis, it adds new content from ES2015 to ES2019 in detail. The author discusses all aspects of JavaScript in detail, from the origin of JavaScript. At the beginning, I will explain the emerging technologies step by step, with emphasis on ECMAScript and DOM standards.

The new version covers ECMAScript 2019, a comprehensive and in-depth introduction to the front-end development technology that JavaScript developers must master, involving basic and advanced features of JavaScript. It also introduced important new specifications that have emerged in recent years, including Fetch API, modules, worker threads, service threads, and a large number of new APIs.

I believe that the new version will definitely live up to expectations and is worth the wait.

Of course, there are many people who are confused. They have the "Rhino Book", do you want to read this?

In fact, this depends on your learning stage. If you are a novice, then I recommend you to read this "JavaScript Advanced Programming". If you already have a certain foundation, you can use the "JavaScript Authoritative Guide" when you advance.

Rhino Book comprehensive reader reviews think that the book is thick, like an authoritative dictionary, with a little manual. May not be suitable for complete beginners. The advantage is that it lists many small and subtle pits, the concepts are carefully explained in place, and the examples are easy to understand.

The content of the Red Book is more substantial, the examples in the book are easy to understand, and the translation should be smoother. It can be said that each has its own characteristics. Reading, finding the right one is the most important thing. If you have enough time, you can buy two books together and read them together. There are not many good books, so read more and benefit more.

In addition, this is a reader evaluation from the third edition, and we also provide some reference for your purchase from the reader's perspective.

@Dinosaur: Once again predicted that those who can read this book ten times will be able to enter BAT.

@阿琛: A detailed interpretation of the various components of the JS language, a thorough analysis of the programming ideas involved in JS, and a simple demonstration of a wealth of JS application examples... After reading this book, you may not be able to become a front-end Daniel, but if you can really read and understand this book, then you are certainly not far from a JS master!

The fourth edition has almost 900 pages. In order to ensure that this book can be published on time, the cooperation of translators and editing teachers is indispensable. Almost every week, everyone will sit down and talk about the progress of this book.

Before the book was officially printed, the translator, Mr. Songfeng Li, invited many front-end experts to help review and make sure that the content was foolproof.

Everyone knows that it takes extraordinary stamina to translate this masterpiece during a working day. Usually, we may not be able to hold on to a 900-page book, let alone a translation. But Teacher Li Songfeng did it. For such an extremely boring thing, Teacher Li Songfeng did it to the extreme, which we have to admire.

In order to satisfy the mood of most readers who want to get a first glance, this time we decided to launch the electronic version in advance!

You heard me right! You can get a sneak peek at the latest content in the paper book one month in advance, and get a paper book as soon as the paper book is on the market. The original price  of paper book + e-book is 194 yuan. Before September 27, you can buy the snap-read version for only 99  yuan.

In addition, we also include a teaching video with the book, a front-end reading roadmap, and online programming exercises for the first time. You can program in the cloud online, without configuring the language environment, you can load the code with the book online, read and practice, so that you can learn the programming language better.

At present, the pre-sale of paper books on JD.com has been opened. The  pre-sale price of paper books at the original price of  129 yuan is only  96.8  yuan. The lowest price in history, and can be received as soon as the paper book is on the market.

In addition, Turing Community has also added a new version, paper book + e-book, the original price of 198 now only costs  99  yuan. If you want to read the electronic version first, you can copy the link to Turing Community PC to buy!

Address: https://www.ituring.com.cn/book/2472?utm_source=vue0829

Welfare time

Benefit one:

Prize: "JavaScript Advanced Programming (4th Edition)" paper book + e-book * 2

Benefit 2:

Prize: 188.8 yuan cash for luck

Participation: Move to the backstage of the official account to reply to the "lottery" to participate.

study Exchange

  • Follow the public account [Frontend Universe], get good article recommendations every day

  • Add WeChat, join the group to communicate


"Watching and forwarding" is the greatest support

Guess you like

Origin blog.csdn.net/liuyan19891230/article/details/108313677