Javascript
JavaScript Advanced Programming + entry level + 306 votes + Watercress Review score 9.3
Recommended language:
Dinosaur: Again, This book can be looked at 10 times and can go into bat.
Tsun: detailed interpretation of the various parts of the language JS, a thorough analysis of JS involved in the programming ideas, in layman's presentation of the rich JS application examples ... After reading this book you may not be able to become the front-end Daniel, but if you can really read this book, thoroughly understand, then you are not far away from JS Master!
"Writing maintainable JavaScript" + entry level + 185 votes + Watercress Review 8.2
Recommended language:
master.huoooo: turtle Book, very thin, but from the point of view of engineering practice of common pits, which work habits worthy of coder Learn
"JavaScript language Essence"/butterfly Book + entry level + 97 votes + Watercress Review Score 9.1
Recommended language:
Night Burt: set JS essence, discard its dross, a manual, the front-end must
"Sharp jquery" + entry level + 91 votes + Watercress Review 8.1
Recommended language:
Arron: learn jquery Essentials books and don't miss
Tao Yu: Universal fast use of jquery, the necessary good book.
JavaScript DOM Programming Art (second Edition) + entry level + 131 votes + Watercress Review score 8.7
Recommended language:
Savekai: The book's presentation is very cordial, full of human taste, the Gospel of beginners. You can read the butterfly book after reading it.
Rongfeng: through the rookie phase will be more consider performance and optimize the "high-performance JavaScript", of course, there are other good books this is just one of my experiences
Learning JAVASCRIPT data Structures and Algorithms + entry level + 31 votes + Watercress Review score 7.6
Recommended language:
Smile Fish: A very thin book, very detailed explanation of the use of JS to achieve common data structures and algorithms for more efficient use of JS is very helpful.
JavaScript Authoritative Guide + progressive class (Watercress rating 9.0)
Recommended language:
Cat: "The JavaScript authoritative guide" This book, I am highly recommended for beginners to use for advanced reading.
...... For JavaScript beginners, it is not important to see what books, it is important to be able to arouse your interest and make you willing to do the project. Once you've done a few projects and you've got a perceptual understanding of JavaScript, you might want to learn some advanced content, and the JavaScript definitive guide will be the best choice.
The value of the JavaScript authoritative guide is that giving you the tools also gives you an example of how the tool should be used in any situation.
(Small note: This recommendation is from the Cat review of the "JS authoritative guide" article. )
"JavaScript ninja Cheats" + into class + + + + watercress score 8.4
Recommended language:
Yearning : This book is an in-depth, comprehensive introduction to the important parts of the JavaScript language (functions, closures, and prototypes) written by the founder of the jquery Library, and a detailed description of how cross-browser code is written
"High-performance JavaScript" + progressive + 9.0 + Watercress score
Recommended language:
Captain Coconut: Various means to optimize JavaScript
"Introduction to ECMAScript 6 Standard" + Advanced class + ticket
Recommended language:
Liu Zhunzong : ES6 makes JavaScript more powerful, better programming experience, Nanyi predecessors ' masterpiece
"Build Your Own AngularJS" + Enter class + Panax Notoginseng ticket
Recommended language:
less White : teach you to draw a angularjs frame, detailed analysis of the principle and implementation
"Effective JavaScript: 68 effective ways to write high-quality JavaScript code" + class + ticket + watercress score 8.4
Recommended language:
Hzhang : details of easy to ignore in programming!
"You do not know the JavaScript (upper)" + into the class + tickets + watercress score 9.4
Recommended language:
undefined: Certainly not the entry-level book so that you grow up so fast, but the two books (book + next book) can let you more in-depth understanding of the JS mechanism, the project has a good control, recommended after the introduction of the people to see.
Yates?? : Details of this, scope, closures, prototype chain and so on, the more difficult to understand JS in the examples and the popular language to explain.
"Single page Web application: JavaScript from front-end to back-end" + in-class + + + watercress score 7.9
Recommended language:
Wei Fan: This book guides you through how the front and back end together to build a single page application, for the front end, you can also know something outside the front end
HTML5 & CSS
"HTML5 and CSS3 Basic Course (Eighth edition)" + entry level + ticket + watercress score 8.0
Recommended language:
Bricks and teenagers : This book brought me into the front, very suitable for beginners to look at the front-end, easy to understand, there are matching code!
"In-depth HTML and CSS" + entry level + 8.9 + watercress score
Recommended language:
Kiwi: It's the one that tricked me into the front.
Zhou Xj.com : Pure white I bought it for the first time. I know quite a lot.
"CSS Secrets" + into the class + the ticket + watercress score 8.1
Recommended language:
Flying Fish : This book tells a lot of CSS skills, after reading you will be patted the head to say that the original CSS there are so many things you do not know.
"HTML5 authoritative guide" + into the class + vote + watercress score 8.9
Recommended language:
Chen Junjun : Systematic, comprehensive, no advanced usage, relatively simple, if the application requirements, the knowledge of this book can be fully dealt with, assisted by the JS language essence, fully sufficient
"CSS authoritative guide" + into the class + watercress score 8.5
Recommended language:
Netputer: This book is suitable for self-taught CSS people but want to fully understand the CSS people read. Easy-to-digest, fully understandable, worthy of the authoritative guide. Although the content is a bit old, but still can meet the learning needs.
General class
"Proficient Regular expression" + Advanced + 8.9 + watercress score
Recommended language:
Zhao Xiaodong : After reading will feel the skill absolutely on a level
Hangyuan li: All-end generic skills must get
Front-end technical books recommended