This book is a classic in the field of front-end development, and it is a practical book with solid front-end basic skills and standardized our front-end code. This book mainly explains the best practices of HTML, CSS, Javascript and mobile development, which can be of great help to developers who lack good guidance. By reading this book, we can master how to write HTML, CSS and Javascript with high readability, high maintainability and high performance.
Second, "CSS things"
Content abstract: CSS Those Things is a book published by Lin Xiaozhi in 2009 by Electronic Industry Press. This book analyzes CSS related knowledge in a simple way by explaining examples of CSS skills.
Through the processing of common elements such as words, pictures, tables and forms in the page and the use of various page layout methods, readers can deeply understand how to better use CSS layout in the page. Especially in the part of page layout, a variety of layout methods are comprehensively analyzed, and several methods of two-column outline and three-column outline are emphatically decomposed, and the advantages and disadvantages of outline layout are explained accordingly.
Third, the authoritative CSS guide
Content introduction: The authoritative guide of CSS explains in detail how to create or modify the appearance of the whole website only by establishing a style sheet in one place, and how to obtain more expressive effects than that obtained by html. At the same time, it shows how to follow the latest css specifications (css2 and css2. 1) and apply all aspects of cascading style sheets to practice.
Fourth, JavaScript standard reference tutorial Ruan Yifeng
Content introduction: Ruan Yifeng comprehensively introduces the core grammar of JavaScript, starting from the simplest, step by step, from shallow to deep, and strives to be clear and easy to understand. All chapters have a large number of code examples, which are easy to understand and imitate, and can be used in practical projects, that is, learning and using. This book is suitable for beginners as an introductory tutorial of JavaScript language, and can also be used as a reference manual for daily use.
Verb (abbreviation of verb) JavaScript advanced programming third edition
Content introduction: Starting with the components of JavaScript language realization-language core, DOM, BOM and event model, the book discusses new APIs such as object-oriented programming, communication between Ajax and Comet server, HTML5 forms, media, Canvas (including WebGL) and Web Workers, geographic positioning, cross-document messages, client storage (including IndexedDB), and introduces offline applications.
Sixth, Sharp jquery
Content Description: Sharp jQuery (2nd Edition) introduces various functions and method calls of jQuery step by step. Readers can systematically master the knowledge points of jQuery, such as selectors, DOM operations, events and animations, AJAX applications, plug-ins, jQuery Mobile, jQuery version changes, jQuery performance optimization and skills, and practice with case demonstrations at the end of each chapter to achieve the purpose of mastering the core knowledge points.
Seven, HTTP authoritative guide
Content abstract: The authoritative guide of HTTP was written by Gourlay. The authoritative guide of HTTP explains in detail how to use HTTP to develop Web-based applications, the core [Internet protocol, how to interact with architecture building blocks, how to correctly realize Internet clients and servers, etc.
The central content of the authoritative guide to HTTP is HTTP, the essence of which is to understand the working principle of the Web and how to apply this knowledge to Web programming and management, mainly covering the technical operation mode, motivation, performance and objectives of HTTP and some related technical issues. The authoritative guide to HTTP is suitable for anyone who wants to know the underlying structure of HTTP and Web.
Eight, high-performance website construction guide
Content introduction: Combining with the latest situation and characteristics in the field of Web development since Web2.0, the Guide to High Performance Website Construction introduces the current situation and causes of website performance problems, as well as the principles, technical skills and best practices to improve or solve performance problems. This paper focuses on the behavioral characteristics of web pages, and explains the techniques of optimizing Ajax, CSS, JavaScript, Flash and image processing, covering all aspects of browser-side performance problems.