前端学习资源分享

1:互联网

1.1:互联网基本概念

📄 文档

📺 视频

📚 书籍

  • 《史蒂夫·乔布斯传》
  • 《世界因你而不同》
  • 《大数据时代》
  • 《浪潮之巅》

1.2:网络协议

📄 文档

📺 视频

📚 书籍

  • 《计算机网络》
  • 《图解HTTP》
  • 《深入理解计算机系统》

2: 浏览器

2.1:浏览器工作原理

📄 文档

📺 视频

📚 书籍

  • 《WebKit 技术内幕》

2.2:Chrome DevTools

📄 文档

3: 操作系统

3.1:Windows

📄 文档

3.2:linux

📄 文档

📺 视频

📚 书籍

  • 鸟哥的Linux私房菜
  • Linux从入门到精通
  • Linux Shell脚本攻略

4: HTML

4.1:HTML基础

📄 文档

5: CSS

5.1:CSS基础

📄 文档

📚 书籍

  • 《Head First HTML and CSS》
  • 《CSS权威指南》
  • 《精通CSS(第2版)》
  • 《CSS揭秘》

5.2:CSS预处理语言

📄 文档

5.3:CSS Modules

📄 文档

6: JavaScript

6.1:JavaScript的历史

📄 文档

📺 视频

6.2:JavaScript语法及API

📄 文档

📚 书籍

  • 《JavaScript DOM 编程艺术》
  • 《JavaScript 高级程序设计》
  • 《JavaScript 语言精粹》
  • 《你不知道的 JavaScript》
  • 《JavaScript设计模式》
  • 《JavaScript权威指南》
  • 《数据结构与算法JavaScript描述》

7:版本管理工具

7.1:Git

📄 文档

7.2:SVN

📄 文档

8:打包工具

8.1:webpack

📄 文档

📚 书籍

  • 《深入浅出Webpack》

8.2:Snowpack / Vite

📄 文档

9:代码质量

9.1:编码规范

📄 文档

9.2:ESLint/Prettier

📄 文档

9.3:TypeScript

📄 文档

10:JS框架

10.1:Vue

📄 文档

📚 书籍

  • 《vue实战》

10.2:React

📄 文档

11:小程序

11.1:小程序生态

📄 文档

11.2:小程序开发框架

📄 文档

12:移动端应用

12.1:Hybrid

📄 文档

12.2:React Native

📄 文档

12.3:Weex

📄 文档

12.4:Flutter

📄 文章

📺 视频

13:桌面应用

13.1:Electron

📄 文档

13.2:NW.JS

📄 文档

14:可视化

14.1:Echarts

📄 文档

14.2:AntV

📄 文档

14.3:HeightCharts

📄 文档

14.4:D3.js

📄 文档

15:Node.js

15.1:包管理

📄 文档

15.2:Node开发

📄 文档

📚 书籍

  • 《深入浅出 Node》
  • 《NodeJs 实战》
  • 《狼书:更了不起的NODE.JS》

16:博客资源

16.1:前端组织

📄 资料

16.2:博客搭建

📄 文档