Recommended reading list:
Article Directory
Original link
Front-end technology
1 Comprehensive
- "Modern Front-end Technology Analysis"
- "Web Front-end Development Best Practices"
- "The Practice of Web Front-end Engineers"
- "Writing high-quality code-the way to practice web front-end development"
- "Responsive Web Design HTML5 and CSS3 Actual Combat" Second Edition
- "Responsive Design, Transformation and Optimization"
2 Basics
2.1 HTML && HTML5
- "HTML and CSS Basic Course" eighth edition
- "The Definitive Guide to HTML and XHTML" Sixth Edition
- "HTML5 and CSS3 Practical Guide"
- "The Definitive Guide to HTML5 and CSS3"
- "HTML5 and CSS3 Design Patterns"
2.2 CSS && CSS3
- "CSS World"
- "Detailed Explanation of CSS Core Technology"
- "CSS Definitive Guide" Third Edition
- "CSS Design Guide" third edition
- "Mastering CSS-Advanced Web Standard Solutions" second edition
- "Illustrated CSS3-Core Technology and Case Actual Combat"
2.3 JavaScript && ES6+
- "See Through JavaScript: Principles, Methods, and Practices"
- "Practical ES2015: in-depth modern JavaScript application development"
- "Learning JavaScript Data Structures and Algorithms" Second Edition
- "Introduction to ES6 Standards" Third Edition
- "JavaScript Ninja Cheats" Second Edition
- "JavaScript Study Guide" Third Edition
- "You Don't Know JS" "You Don't Know JS"
- "The Definitive Guide to JavaScript" Sixth Edition
- "JavaScript Advanced Programming" Third Edition
- "JavaScript Core Concepts and Practice"
- "JavaScript Object-Oriented Programming Guide" Second Edition
- "The Art of JavaScript DOM Programming" Second Edition
- "The Essentials of JavaScript Language"
- "Dynamic Functional Programming Language Essence and Programming Practice"
3 performance optimization
- "The Definitive Guide to Web Performance"
- "High Performance JavaScript"
- "JavaScript Performance Optimization: Measurement, Monitoring and Visualization"
- "Guide to Building a High-Performance Website"
- "Advanced Guide to High-Performance Website Construction"
- "Large-scale website performance monitoring, analysis and optimization"
- "Website Performance Monitoring and Optimization"
- "Efficient Front End-Web Efficient Programming and Optimization Practice"
- "Fast and Passion-Improving User Experience with Website Performance"
4 Security
- "The Secret of Web Front-end Hacking Technology"
- "White Hat Talks about Web Security"
- "Hacker Attack and Defense Technology Collection Web Practical Chapter" Second Edition
- "Web Application Security Threats and Prevention Based on OWASP Top 10 and ESAPI"
- "Web Dilemma-Modern Web Application Security Guide"
- "Web Security Development Guide"
- "The Definitive Guide to Web Application Security"
- "The Hacker Attack and Defense Technology Collection Browser Actual Combat"
- "Analysis and Defense of XSS Cross-site Scripting Attacks"
5 Engineering && Automation
- "Introduction to Webpack"
- "In-depth PostCSS Web Design"
- "Front-end Engineering System Design and Practice"
- "Web front-end testing and integration-Jasmine/Selenium/Protractor/Jenkins best practices"
- "Web front-end automated construction-Gulp, Bower and Yeoman development guide"
6 Agreement
- "The Definitive Guide to Web Performance"
- "Illustrated HTTP"
- "HTTP Authoritative Guide"
- The Definitive Guide to HTTPS
- "Graphic TCP-IP"
7 Browser
- "How the browser works" article
- "Webkit Technology Insider"
8 Architecture
- "JavaScript Framework Design" Second Edition
- "Front-end Architecture Design"
- "The Definitive Guide to JavaScript Development Frameworks"
- "Best Guide to Large-scale JavaScript Application Practice"
- "Advanced Programming with JavaScript Framework"
- "JavaScript Design Patterns and Development Practice"
- "JavaScript Design Patterns"
- "JavaScript Mode"
9 full stack
- Web developer skills roadmap
- Teach you to become a full-stack engineer
- "Full Stack Growth Engineer's Guide" "Full Stack Application Development-Lean Practice"
- "The Self-cultivation of Web Full Stack Engineers"
- "The Definitive Guide to Web Development"
- "JavaScript Fast Full Stack Development"
- "Single Page Web Application-JavaScript from Front End to Back End"
- "The Way of Full Stack Development-MongoDB+Express+AngularJS+Node.js"
- "Full-End Web Development-Using JavaScript and Java"
programming
- "Code Encyclopedia" Second Edition
- "The Art of Modifying Code"
- "Refactoring-Improving the Design of Existing Code"
- "The Way to Clean Code"
Computer Basics
- "In-depth understanding of computer systems" third edition
- "How does the computer run"
- "How does the program run"
- "How the Internet is Connected"