In my experience, most of the technology, familiar with the following four types of books can be.
- Introduction, in plain language and way to tell the right truth and method, such as head first series
- Comprehensive, exhaustive to discuss each detail, encountered difficult problems can often be here to get theoretical solutions, such as definitive guide/programming XX series
- To describe how to design and solve problems , such as the Cookbook series, in the context of situations often encountered in practice.
- In-depth, to explain some of the culture, ideas, and even philosophy of things, really do in- depth a language to programming , such as the UNIX Programming art, Programmer's way of cultivation and so on
Well, so far I think the best book is:
Css:
- Getting Started: Head first HTML and CSS, XHTML This book at the end of 2005 is still the most understandable, clear and correct primer for getting to know Amazon rankings.
- Comprehensive: CSS, the Definitive Guide (3th Edition) Meyer is probably the most authoritative and well-known author in the field of CSS, and he explains in this book the realization and principle of every detail, I am afraid that the more detailed things can only be found in the almost unreadable documents of the book;
- Practice:CSS Mastery (2th Edition) Andy Budd is probably the best CSS author in the UK, with a simple and straightforward way to discuss the correct implementation of components in many practices and alternative approaches, including CSS3
- In-depth: Unfortunately, CSS does not have a must-read book in this area, may not need, because to this extent, more is the user experience and visual design, the closest is transcending CSS, but the constant technological evolution makes some parts of the book feel somewhat outdated.
About CSS3, she is a modular progressive enhancement, and based on 2.1, therefore, please learn css2 to learn CSS3, this aspect I think only need a practice book, tell you what CSS3 can do, after all, the principle is common.
The Book of CSS3 recommended This, a technical staff wrote the organization clear CSS3 Module description and Practice guide, also including the implementation of the browser, published in May 2011, is by far the best.
Javascript:
- Getting Started:eloquent Javascript A hacker-written introduction to programming, Hacker,open source, free software's appreciation and obsession abound, For example, the console that pays tribute to Emacs on the website below. The author is very clever, the target reader of this book, beginners, is not because of these small details to applaud him. What he wants is to convey to beginners the true sense of programming in which they have been steeped for years. Rarely beats the corresponding headfirst series (headfirst Javascript)
- Comprehensive:JavaScript, the Definitive Guide (6th edition) , a JavaScript Bible that accompanies our web developers, has been the undisputed best and most comprehensive JS book ever, The latest edition was published in 2011.
- Practice: In the current Web development environment, we are using a variety of JS framework, rarely write their own framework to develop, so the location of this book should be left to you use the framework. If it is Jquery, I recommend Jquery:novice to Ninja This, the framework of the book, often a primer is enough, because the update is too fast, after the study can only rely on the network.
- In-depth: Unlike CSS, JS is a real programming language, so deep research on him is a long-term process, CSS in-depth more inclined to the skills/craftsmen, and JS more biased design/architecture/art, I recommend the following several in-depth JS from different aspects of the book, They are members of the industry's top JS development team (Yahoo) and colleagues, so the idea is very unified, the famous high-performance website construction Guide 1 and 2 are from this team.
- Javascipt, the good Parts was written by the inventor of the JSON
- Javascript Patterns YSlow's co-developers wrote
- High performance Javascript the best Zakas book although I don't like him very much
With some books to be published, I would like to read, a sneak peek of friends can share the experience:
- Secrets of Javascript Ninja The latest works by jquery author John Resig
- Node:up and Running meet the popular No-block JS server
- Javascript Web Applications This is a summary of the current JS landscape
Li
Links: https://www.zhihu.com/question/19809484/answer/13215239
Source: Know
Copyright belongs to the author. Commercial reprint please contact the author for authorization, non-commercial reprint please specify the source.
Recommended books for front-end development Technology (HTML, CSS, JavaScript, etc.)