Introduction
The last two articles in the deep understanding of the Javascript series have finally been completed. The so-called "complete" is not accurate, because many of the contents have not been written, such as high performance, Ajax security, Dom explanation, and JavaScript architecture. However, due to experience limitations and uncle's hope to write something else, this article will be a summary of the current article. If you have time in the future, you can add additional topics that are not covered.
Network Article Source
This series of articles refer to a large number of Internet websites. Here, I would like to say to the website owners, bloggers, mentioned and unmentioned authors: Thank you.
This series of articles mainly refer to the following sites:
Five Principles: http://freshbrewedcode.com/derekgreer
Ecmascript262 series: http://dmitrysoshnikov.com/
Dom articles: http://net.tutsplus.com
For more information about the Design Pattern series, see the following three websites:
Http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/
Http://shichuan.github.com/javascript-patterns/
Https://github.com/tcorral/Design-Patterns-in-Javascript/
Other articles are summarized from your favorites and experiences. They are combined with the blogs of Daniel on the Internet. They cannot be listed one by one because there are too many reference addresses, if you forget all kinds of copyright statements, please inform us in time for timely handling. Thank you!
Reference books
The books listed here are those that uncle once read and are often referenced when organizing blog posts. We recommend that you read them.
Beginner's books:
Javascript advancedProgramDESIGN: a very complete and classic entry-level book, known as one of the Javascript Bibles, detailed details, the latest version of the third edition has been released, it is recommended to purchase.
Intermediate Reader:
Javascript authoritative guide: Another JavaScript Bible, which is explained in great detail and belongs to intermediate books. We recommend that you purchase it.
Javascript. The. Good. parts: the masterpiece of Douglas crockford, the Javascript spiritual leader of Yahoo! It is strongly recommended to read.
High-performance javascript: Another masterpiece of Nicholas C. zakas, author of JavaScript advanced programming.
Eloquent javascript: This book contains more than 200 pages. It is very short, but it has changed my writing habits, this book uses several classic examples (Aunt Emily's cat, miserable hermit, simulated ecosystem, and box pushing games) to introduce all aspects of JavaScript knowledge and application methods. It is worth reading, at the same time, the Chinese version of this book is also translated by uncle. It is expected to be available around May. I hope you will have more support.
Advanced books:
Javascript patterns: It describes various classic models, such as constructors, Singleton instances, and factories. It is worth learning.
"Pro. Javascript. Design. Patterns": apress published a book on JavaScript design patterns, which is very good.
Developing JavaScript Web applications: A good book for building rich applications. It provides a more in-depth explanation of the MVC model and also explains some process libraries.
Developing Large Web applications: It seems a bit inappropriate to write this book here, because there are not only JavaScript introductions, but also CSS and HTML introductions, however, the content is very good. It is worth reading how to design the Javascript architecture under a large web program.
Other reference books:
Big talk design patterns: Some summative words about design patterns in blog posts come from this.
Design Patterns-the basis for reusable object-oriented software: Here are some introductory and summative articles about design patterns in blog posts.
Summary
During the writing of this series of articles, uncle also learned a lot. At the same time, in order not to miss people, uncle has read a lot of articles and read so many books. However, there may still be many errors in blog articles. I hope you will find any errors, please inform us in time so that we can correct it in time without continuing to mislead others.
At the same time, if you have any questions during reading, you can leave a message in the relevant article. Uncle will try his best to reply without delay.