小磊哥ER的前端笔记

前端基础

数据结构

  • 列表list

  • 队列queue

  • 堆栈stack

  • 链表

  • 字典dictionary

  • 哈希表hashtable

  • 集合set

  • 树bst

  • 图graph

基本算法

  • 基础算法 - 阶乘

  • 基础算法 - 斐波那契数

  • 基础算法 - 素数检测

  • 基础算法 - 最大公约数算法(GCD)

  • 基础算法 - 最小公倍数 (LCM)

  • 基础算法 - 杨辉三角形

  • 基础算法 - 整数拆分

  • 基础算法 - 字符串快速查找

  • 基础算法 - 最长公共子串

  • 排序算法 - 选择排序 Selection Sort

  • 排序算法 - 插入排序 Insertion Sort

  • 排序算法 - 希尔排序 Shell Sort

  • 排序算法 - 归并排序 Merge Sort

  • 排序算法 - 堆排序 Heap Sort

  • 排序算法 - 快速排序 Quick Sort

  • 查找/搜索算法 - 线性查找

  • 查找/搜索算法 - 二分查找

  • 查找/搜索算法 - 跳转查找

  • 查找/搜索算法 - 插值查找

html5&css3

  • 常见布局总结

  • flex布局详解

  • 水平垂直居中实现

  • 浏览器渲染过程

JavaScript核心

  • js实现继承

  • js实现跨域

  • js事件循环机制

  • js进程、线程、协程详解

  • js垃圾回收机制详解

js函数手写

  • 手写实现 - call方法

  • 手写实现 - apply方法

  • 手写实现 - bind方法

  • 手写实现 - new关键字

  • 手写实现 - debounce方法

  • 手写实现 - throttle方法

  • 手写实现 - unique方法

  • 手写实现 - shallowCopy方法

  • 手写实现 - deepCopy方法

JavaScript设计模式

  • 01.简单工厂模式

  • 02.工厂方法模式

  • 03.抽象工厂模式

  • 04.建造者模式

  • 05.原型模式

  • 06.单例模式

  • 07.外观模式

  • 08.适配器模式

  • 09.代理模式

  • 10.装饰者模式

  • 11.桥接模式

  • 12.组合模式

  • 13.享元模式

  • 14.模板方法模式

  • 15.观察者模式

  • 16.状态模式

  • 17.策略模式

  • 18.职责链模式

  • 19.命令模式

  • 20.访问者模式

  • 21.中介者模式

  • 22.备忘录模式

  • 23.迭代器模式

  • 24.解释器模式

  • 25.链模式

  • 26.委托模式

  • 27.数据访问对象模式

  • 28.节流模式

  • 29.简单模板模式

  • 30.惰性模式

  • 31.参与者模式

  • 32.等待者模式

  • 33.同步模块模式

  • 34.异步模块模式

  • 35.Widget模式

  • 36.MVC模式

  • 37.MVP模式

  • 38.MVVM模式

前端进阶

Vue源码学习

  • 0.简介

  • 1.1.Vue源码结构说明

  • 1.2.Vue初始化过程分析-new Vue()到底做了什么

  • 1.3.Vue双向绑定原理-Object.defineProperty数据劫持和发布订阅机制

  • 1.4.Vue模板编译原理-Template生成AST

  • 1.5.Vue模板编译原理-AST生成Render字符串

  • 2.1.Vue-router源码结构说明

  • 2.2.Vue-router使用过程分析

  • 2.3.Vue-router基本实现原理

  • 2.4.Vue-router匹配机制解析

  • 2.5.Vue-router高级功能分析

  • 3.1.Vuex源码结构说明

  • 3.2.Vuex安装使用分析

  • 3.3.Vuex核心功能解析

  • 3.4.Vuex中辅助函数实现说明

Webpack工具指北

  • 0.简介

  • 1.漫谈前端模块化和构建工具

  • 2.一篇文章看懂Webpack配置

  • 3.前端工程师必会的Webpack配置实战1

  • 4.前端工程师必会的Webpack配置实战2

  • 5.来,一起深入Webpack工作原理

  • 6.前端面试必考的Webpack优化技巧1

  • 7.前端面试必考的Webpack优化技巧2

  • 8.教你如何自己手撸一个loader

  • 9.教你如何自己手撸一个plugin

前端前沿

ServerLess

  • 00.Serverless学习资料整理

DevOps

  • 00.DevOps学习资料整理

书籍笔记

前端书籍笔记

  • A.《响应式Web设计:HTML5和CSS3实战》

  • B.《CSS世界》

  • C.《学习JavaScript数据结构与算法-第2版》

  • D.《基于MVC的JavaScript_Web富应用开发》

  • D.《移动WEB前端高级开发实践》

  • E.《高性能网站建设指南》

  • E.《你不知道的JavaScript(上卷)》

  • E.《你不知道的JavaScript(下卷)》

  • E.《图解HTTP》

  • E.《JavaScript_ES6函数式编程入门经典》

  • E.《JavaScript设计模式与开发实践》

  • E.《JavaScript异步编程》

  • G.《React进阶之路》

  • H.《前端工程化:体系设计与实践》

  • H.《深入浅出Webpack》

  • J.《React_Native精解与实战》

  • J.《React_Native移动开发实战》

  • K.《深入浅出Node.js》

  • K.《Koa与Node.js开发实战》

  • L.《算法图解》_袁国忠译

  • L.《图解TCP_IP_第5版》

  • L.《Electron实战:入门、进阶与性能优化》

  • L.《Serverless架构:从原理、设计到项目实战》_刘宇

  • L.《Web前端黑客技术揭秘》

  • L.《现代前端技术解析》_张成文

  • L.《深入浅出Serverless-技术原理与应用实践》

  • L.《微服务设计》

  • L.《云原生:运用容器、函数计算和数据构建下一代应用》

  • L.《云原生架构进阶实战》

  • L.《DevOps和自动化运维实践》

  • L.《Docker技术入门与实战-第3版》

经管书籍笔记

  • 01.《把时间当作朋友》_李笑来

  • 02.《学习敏捷》_AndrewStellman_段志岩

  • 03.《增长黑客》(范冰)_创业公司的用户与收入增长秘籍

  • 04.《增长黑客实战》_(范冰、张溪梦)

  • 05.《数学通识50讲》_吴军

  • 06.《科技史纲60讲》_吴军

  • 07.《信息论40讲》_吴军

  • 08.《精益创业实战》(Ash_Maurya)

  • 09.《从1到N-企业数字化生存指南》

  • 10.《贝佐斯的数字帝国:亚马逊如何实现指数级增长》

相关

  • https://blog.csdn.net/a419419/article/details/90764860
  • https://www.jianshu.com/p/4aa74c1fe182
  • https://segmentfault.com/a/1190000015371266
  • https://www.cnblogs.com/lalalagq/p/9959560.html
...
小磊哥er
2021-02-14
全部展开 回到顶部 滚到底部