《关于一不小心打开了学习资料这件事》

128 阅读6分钟

html+css篇

CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport 
CSS Grid 网格布局教程
10 分钟理解 BFC 原理
关于CSS-BFC深入理解
清除浮动的四种方式及其原理理解
最全面的水平垂直居中方案与flexbox布局
CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport
移动端前端适配方案对比
css如何让宽度自适应
css模块化及CSS Modules使用详解
前端进阶(1) - CSS 模块化
如何机智地回答浏览器兼容性问题

js篇

JavaScript高级程序设计
JavaScript权威指南
you don't know js
冴羽写博客的地方--JS系列(通俗易懂)
努力打造一系列适合初中级工程师能够看得懂的优质文章
ES6 入门教程
详解JavaScript中的Event Loop(事件循环)机制
JavaScript 运行机制详解:再谈Event Loop
一次弄懂Event Loop
手撕 Promise
浅析Chrome V8引擎中的垃圾回收机制和内存泄露优化策略
4种JavaScript内存泄漏浅析
前端模块化:CommonJS,AMD,CMD,ES6
前端模块化详解(完整版)
Javascript异步编程的4种方法
JS 异步编程六种方案 
JavaScript手写代码无敌秘籍
DOM事件机制
JSBridge的原理
cookie、localStorage、sessionStorage的有效期和作用域问题
JavaScript数组去重(12种方法,史上最全)

webpack篇

 webpack 中 loader 和 plugin 的区别是什么
从零搭建React全家桶框架教程
三十分钟掌握Webpack性能优化
Webpack 打包优化之体积篇
webpack 做过哪些优化,开发效率方面、打包策略方面等等
Webpack 核心模块 tapable 解析
Webpack揭秘——走向高阶前端的必经之路
webpack原理
深入理解Babel原理及其使用
Babel 插件原理的理解与深入
webpack loader实现
让我们来写个 webpack 插件

vue篇

Vue.js 技术揭秘--黄老师版
Vue.js 源码分析--柒佰版
Vue核心思想:数据驱动、组件化
MVC,MVP 和 MVVM 的图示
面试必问“MVVM模式及与MVP和MVC的区别”的标准答案
面试官: 你了解前端路由吗?
前端路由的实现
带你走近Vue服务器端渲染(VUE SSR)
需要服务端渲染(SSR)吗?
Vue: method/computed/watch的使用和区别
vue系列---理解Vue中的computed,watch,methods的区别及源码实现
vue进阶之路 —— vue3.0新特性
单向数据绑定和双向数据绑定的优缺点,适合什么场景?
Vuex持久化插件-解决刷新数据消失的问题
vue权限路由实现方式总结
手摸手,带你用vue撸后台 系列二(登录权限篇)

react篇

React 面试题 & 回答
2019年17道高频React面试题及详解
Flux、Redux、Vuex、MobX 总结-概念篇
Vuex、Flux、Redux、Redux-saga、Dva、MobX
状态管理之 Flux、Redux、Vuex、MobX(概念篇)
30分钟精通React Hooks
React Hooks 从认识到使用_hooks优缺点
React Fiber
React Fiber 原理介绍
深入理解 React 高阶组件
React DOM Diff算法详解
深入 setState 机制
setState到底是异步的还是同步的? 需要组件之进行通信的几种情况
React组件之间的通信

typescript篇

Typescript 中的 interface 和 type 到底有什么区别
TypeScript 入门教程 你不知道的 TypeScript 泛型(万字长文,建议收藏)

node篇

深入浅出Node.js-朴灵.pdf
深入分析Node.js事件循环与消息队列
浏览器和Node 事件循环的区别
node-interview-questions
Node.js 的面试题是怎么样的?
不容错过的 Node.js 项目架构
Express中间件的使用、原理及实现
koa与express的中间件机制揭秘
Clustering in NodeJs — Performance Optimization(要梯子)
介绍下 npm 模块安装机制,为什么输入 npm install 就可以自动安装对应的模块?
npm install的实现原理?
从0搭建一个自己的前端脚手架
手撸一个自己的前端脚手架

浏览器篇

一文读懂前端缓存
[实践系列]浏览器缓存
浏览器缓存机制
九种跨域方式实现原理(完整版)
渲染机制
深入浅出浏览器渲染原理
如何识别和减少渲染阻塞资源
defer和async的区别
浏览器同域名请求的最大并发数限制

网络协议篇

图解HTTP.pdf
http权威指南
一篇文章带你熟悉 TCP/IP 协议
一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)
前端安全系列(一):如何防止XSS攻击?
前端安全系列(二):如何防止CSRF攻击?
axios请求超时,设置重新请求的完美解决方法
HTTP 响应代码
十分钟搞懂HTTP和HTTPS协议
面试官,不要再问我三次握手和四次挥手
一篇文章带你详解 HTTP 协议之报文首部及字段详解 HTTP报文首部格式简介

性能优化

常见的前端性能优化手段都有哪些
前端性能优化 24 条建议
Vue 项目性能优化
React 项目性能分析及优化
【微信小程序】性能优化
微信小程序性能优化入门指南
当后端一次性丢给你10万条数据, 作为前端工程师的你,要怎么处理?
前端高性能滚动 scroll 及页面渲染优化
重构之路:webpack打包体积优化(超详细)
将webpack打包优化到极致
canvas性能优化篇
canvas的性能优化--司徒正美
前端性能优化的七大手段
我们是怎样将网站加载时间减少24%的?

前端应用相关

关于uni-app你需要小心的坑
使用 Taro 开发微信小程序的实践 + 踩坑合集
JSON Web Token 入门教程
什么是 JWT -- JSON WEB TOKEN
前端自动化发布实战总结
RESTful API 最佳实践
怎样用通俗的语言解释REST,以及RESTful?
GraphQL
RSA非对称加密算法
用一篇全面干货,帮你完整掌握组件化设计流程
组件设计原则
微信小程序如何一键发布??小程序CI工具 miniprogram-ci

算法/数据结构篇

十大经典排序算法总结(JavaScript描述)
用JavaScript实现的算法和数据结构
前端常见算法的JS实现
区域和检索- 数组不可变
爬楼梯

设计模式篇

JavaScript设计模式es6(23种)
[面试专题]JS设计模式

总结

终于整理完了,这些文章是在解决面试和工作中遇到的问题搜索的,有时候解决一个问题或学一个知识点需要很多篇文章才能概括得更全面,希望对各位有帮助。