年初按照惯例,是应该立下flag的时候了。
把2018年积累的一些碎片化的好文都梳理了一遍,知识体系化后学习会变得更加有目的性,从而提升学习效率(github地址)。
JS篇
数据类型
- JS基本数据类型和引用数据类型的区别及深浅拷贝
- JS的第七种数据类型
- JS中typeof与instanceof的区别
- typeof null 为什么等于 object?
- 为什么用Object.prototype.toString.call(obj)检测对象类型?
- JS显性数据类型转换和隐性数据类型转换
- 理解Object.defineProperty的作用
this
- 深入理解 js this 绑定 ( 无需死记硬背,尾部有总结和面试题解析 )
- 前端基础进阶(五):全方位解读this
- this、apply、call、bind
- JavaScript中的call、apply、bind深入理解
作用域链与闭包
- JavaScript中作用域和作用域链的简单理解(变量提升)
- JavaScript作用域、上下文、执行期上下文、作用域链、闭包
- 前端基础进阶(四):详细图解作用域链与闭包
- JavaScript 闭包入门(译文)
- JavaScript深入之闭包
- JavaScript 闭包
- 浏览器是怎么看闭包的。
原型与原型链
- 白话原型和原型链
- 前端基础进阶(九):详解面向对象、构造函数、原型与原型链
- 最详尽的 JS 原型与原型链终极详解,没有「可能是」。(一)
- 最详尽的 JS 原型与原型链终极详解,没有「可能是」。(二)
- 最详尽的 JS 原型与原型链终极详解,没有「可能是」。(三)
JS执行底层
ES6/ES7..
- ES6 系列之 let 和 const
- 前端基础进阶(十四):es6常用基础合集
- ES6 系列之箭头函数
- JavaScript初学者必看“箭头函数”
- Promise之你看得懂的Promise
- ES6 系列之我们来聊聊 Promise
- Promise原理讲解 && 实现一个Promise对象 (遵循Promise/A+规范)
- web前端-js继承的理解
- js 深拷贝 vs 浅拷贝
- 深拷贝的终极探索(90%的人都不知道)
- 理解 async/await
- ES6 系列之我们来聊聊 Async
除此之外强烈推荐冴羽老师的ES6系列文章,深入骨髓的理解ES6中的核心。
TypeScript
Node
- Node入门
- 谈谈Node中的常见概念
- Node & Express 入门指南
- Express使用手记:核心入门
- node进阶——之事无巨细手写koa源码
- 带你走进 koa2 的世界(koa2 源码浅谈)
- fly.js—Node下增强的API
HTML/CSS篇
- CSS 常见布局方式
- 【整理】CSS布局方案
- CSS查漏补缺
- [布局概念] 关于CSS-BFC深入理解
- [译]这些 CSS 命名规范将省下你大把调试时间
- CSS知识总结
- 前端开发规范:命名规范、html规范、css规范、js规范
HTTP
性能&优化篇
- 浏览器的回流与重绘 (Reflow & Repaint)
- 浏览器缓存
- 浏览器前端优化
- 浏览器渲染引擎
- JavaScript 浏览器事件解析
- 前端性能——监控起步
- javascript性能优化
- 浏览器性能优化-渲染性能
- 浏览器渲染过程与性能优化
- 现代浏览器性能优化-CSS篇
- 浏览器工作原理及web 性能优化
Webpack篇
- webpack详解
- Webpack4优化之路
- webpack4之高级篇
- webpack4-用之初体验,一起敲它十一遍
- 📚免费的渐进式教程:Webpack4的16篇讲解和16份代码
- 手写一个webpack4.0配置
React篇
面试篇
- HTML&&css面试题
- Excuse me?这个前端面试在搞事!
- 80% 应聘者都不及格的 JS 面试题
- 2019年前端面试都聊啥?一起来看看
- 一篇文章搞定前端面试
- 如何轻松拿到淘宝前端 offer | 掘金技术征文
- 腾讯前端面试篇(一)
- 腾讯前端面试篇(二)
一点感悟
在大前端的时代,要学的知识越来越多,唯有不断的学习不断的积累才能走的更远!本文也会不断的更新下去,希望能帮助到更多的前端爱好者。当然如果你有好文章推荐的话,不妨留言评论,大家一起分享,一起成长。Learn and live!奉上github。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。