Toggle navigation
franki Blog
Home
About
Tags
Tags
more try more harvest
前端开发
H5
移动端H5
ES6
JavaScript
HTML
CSS
ES7
npm
设计模式
编程技巧
数据结构
git
git flow
代码规范
浏览器原理
browser
js事件循环机制
jQuery
源码分析
前端命令行
cli
scope
前端路由
redux
axios
lodash
生活
virtual dom
Promise
Generator
async await
babel
webpack
感想
leetcode
Array
Stack
Queue
Linked List
剑指offer
Binary Search Tree
LRUCache
Binary Tree
Breadth-First Search
Depth-First Search
Hash Table
String
Set
Heap
MaxHeap
Binary Search
Sliding Window
Backtracking
Dynamic Programming
Dictionary Tree
Two Pointers
Union Find
Hash Map
Sort
Priority Queue
Heap Sort
Bit Operation
Recursion
Map
Greedy Algorithm
Cycle Queue
Graph
Threaded Binary Tree
Search
Matrix
Hash
LinkedList
复盘
Counting Sort
QuickSort
TwoPointers
Trie
Design
MinHeap
Barrel Sort
年终总结
Traverse
Min Heap
Lazy Prim
Index Min Heap
Prim
读书笔记
tree
Segment Tree
Node.js
BackEnd
SQL
MySQL
Design Patterns
RegEx
Network
计算机网络
Python
SVG
前端开发
virtual dom 简单实现
抽丝剥茧
细读你不知道的JavaScript中卷
发现未知
细读你不知道的JavaScript上卷
发现未知
lodash之cloneDeep
探析axios源码实现
从0到1实现一个简易版的redux
spa 路由简易原理
彻底搞懂词法分析、语法分析、静态作用域、动态作用域
jQuery 队列
jQuery 自定义事件
jQuery 事件委派
jQuery 事件绑定
jQuery Deferred
jQuery 数据缓存
jQuery Callbacks
jQuery 初始化
jQuery 整体架构
js进阶
js进阶修炼手册
图解event loop
v8引擎运行原理浅析
js实现常见的数据结构
设计原则与编程技巧
设计模式之适配器模式
设计模式之状态模式
设计模式之装饰者模式
设计模式之职责链模式
设计模式之模板方法模式
设计模式之组合模式
设计模式之迭代器模式
设计模式之发布命令模式
设计模式之发布订阅模式
设计模式之代理模式
设计模式之策略模式
npm包制作发布初体验
async-await用法实践
HTML-CSS-JS 基础知识
进阶javascript之我见
编写高质量JavaScript的基本要点
浅谈ES6
H5移动端开发问题汇总及解决方案
第一篇博客
H5
浅谈ES6
H5移动端开发问题汇总及解决方案
第一篇博客
移动端H5
H5移动端开发问题汇总及解决方案
ES6
浅谈ES6
JavaScript
细读你不知道的JavaScript中卷
发现未知
细读你不知道的JavaScript上卷
发现未知
js进阶
js进阶修炼手册
js实现常见的数据结构
async-await用法实践
HTML-CSS-JS 基础知识
进阶javascript之我见
编写高质量JavaScript的基本要点
HTML
HTML-CSS-JS 基础知识
CSS
HTML-CSS-JS 基础知识
ES7
async-await用法实践
npm
npm包制作发布初体验
设计模式
设计原则与编程技巧
设计模式之适配器模式
设计模式之状态模式
设计模式之装饰者模式
设计模式之职责链模式
设计模式之模板方法模式
设计模式之组合模式
设计模式之迭代器模式
设计模式之发布命令模式
设计模式之发布订阅模式
设计模式之代理模式
设计模式之策略模式
编程技巧
设计原则与编程技巧
数据结构
js实现常见的数据结构
git
git commit 提交规范
git flow
git commit 提交规范
代码规范
git commit 提交规范
浏览器原理
v8引擎运行原理浅析
browser
图解event loop
v8引擎运行原理浅析
js事件循环机制
图解event loop
jQuery
jQuery 队列
jQuery 自定义事件
jQuery 事件委派
jQuery 事件绑定
jQuery Deferred
jQuery 数据缓存
jQuery Callbacks
jQuery 初始化
jQuery 整体架构
源码分析
virtual dom 简单实现
抽丝剥茧
lodash之cloneDeep
探析axios源码实现
从0到1实现一个简易版的redux
jQuery 队列
jQuery 自定义事件
jQuery 事件委派
jQuery 事件绑定
jQuery Deferred
jQuery 数据缓存
jQuery Callbacks
jQuery 初始化
jQuery 整体架构
前端命令行
react cli 制作
cli
react cli 制作
scope
彻底搞懂词法分析、语法分析、静态作用域、动态作用域
前端路由
spa 路由简易原理
redux
从0到1实现一个简易版的redux
axios
探析axios源码实现
lodash
lodash之cloneDeep
生活
回顾2023,展望2024
shopee两周年总结
回顾2022,展望2023
总结2021展望2022
总结2020展望2021
总结2019展望2020
virtual dom
virtual dom 简单实现
抽丝剥茧
Promise
探究Promise
Generator
Generator从使用到实现
async await
async await实现原理
babel
实现一个babel插件
webpack
从零到一实现一个简易版的webpack
感想
5月-10月复盘
leetcode
leetcode 633题
leetcode 628题
leetcode 572题
leetcode 567题
leetcode 563题
leetcode 557题
leetcode 541题
leetcode 532题
leetcode 526题
leetcode 524题
leetcode 515题
leetcode 513题
leetcode 509题
leetcode 506题
leetcode 503题
leetcode 500题
leetcode 496题
leetcode 494题
leetcode 485题
leetcode 477题
leetcode 476题
leetcode 475题
leetcode 463题
leetcode 461题
leetcode 455题
leetcode 454题
leetcode 453题
leetcode 451题
leetcode 448题
leetcode 441题
leetcode 437题
leetcode 435题
leetcode 433题
leetcode 424题
leetcode 421题
leetcode 416题
leetcode 414题
leetcode 412题
leetcode 410题
leetcode 409题
leetcode 405题
leetcode 404题
leetcode 402题
leetcode 235题
leetcode 234题
leetcode 232题
leetcode 231题
leetcode 230题
leetcode 223题
leetcode 222题
leetcode 220题
leetcode 219题
leetcode 217题
leetcode 216题
leetcode 215题
leetcode 213题
leetcode 212题
leetcode 211题
leetcode 210题
leetcode 203题
leetcode 202题
leetcode 201题
leetcode 200题
leetcode 199题
leetcode 198题
leetcode 191题
leetcode 190题
leetcode 179题
leetcode 174题
leetcode 173题
leetcode 171题
leetcode 169题
leetcode 168题
leetcode 167题
leetcode 164题
leetcode 162题
leetcode 160题
leetcode 75题
leetcode 74题
leetcode 71题
leetcode 67题
leetcode 66题
leetcode 65题
leetcode 64题
leetcode 63题
leetcode 62题
leetcode 61题
leetcode 60题
leetcode 59题
leetcode 57题
leetcode 56题
leetcode 55题
leetcode 54题
leetcode 53题
leetcode 52题
leetcode 51题
leetcode 50题
leetcode 49题
leetcode 48题
leetcode 41题
leetcode 39题
leetcode 35题
leetcode 34题
leetcode 29题
leetcode 28题
leetcode 442题
leetcode 22题
leetcode 13题
leetcode 11题
leetcode 5题
leetcode 151题
leetcode 344题
leetcode 46题
leetcode 622题
leetcode 455题
leetcode 260题
leetcode 78题
leetcode 322题
leetcode 494题
leetcode 113题
leetcode 1162题
leetcode 695题
leetcode 401题
leetcode 面试题01
leetcode 268题
leetcode 76题
leetcode 1456题
leetcode 4题
leetcode 162题
leetcode 278题
leetcode 69题
leetcode 1054题
leetcode 378题
leetcode 451题
leetcode 28题
leetcode 47题
leetcode 39题
leetcode 814题
leetcode 208题
leetcode 70题
leetcode 20题
leetcode 78题
leetcode 239题
leetcode 1052题
leetcode 876题
leetcode 26题
leetcode 74题
leetcode 35题
leetcode 3题
leetcode 987题
leetcode 347题
leetcode 513题
leetcode 129题
leetcode 104题
leetcode 100题
leetcode 146题
双向链表常见操作
leetcode 160题
leetcode 109题
leetcode 21题
leetcode 61题
leetcode 24题
leetcode 232题
leetcode 394题
leetcode 1381题
leetcode 821题
leetcode 268题
leetcode 66题
leetcode 数组
Array
剑指offer-0~n-1中缺失的数字
剑指offer-数据流中的中位数
leetcode 232题
leetcode 394题
leetcode 1381题
leetcode 821题
leetcode 268题
leetcode 66题
leetcode 数组
Stack
leetcode 71题
剑指offer-用两个栈实现队列
leetcode 20题
leetcode 232题
leetcode 394题
Queue
leetcode 210题
剑指offer-队列最大值
剑指offer-用两个栈实现队列
leetcode 622题
leetcode 232题
Linked List
剑指offer-两个链表的第一个公共节点
剑指offer-合并两个排序的链表
剑指offer-从尾到头打印链表
leetcode 876题
leetcode 146题
双向链表常见操作
leetcode 160题
leetcode 109题
leetcode 21题
剑指offer 24题
leetcode 61题
leetcode 24题
剑指offer
剑指offer-队列最大值
剑指offer-翻转单词顺序
剑指offer-和为s的连续正数序列
剑指offer-和为s的两个数字
剑指offer-数组中数字出现的次数 II
剑指offer-平衡二叉树
剑指offer-二叉树的深度
剑指offer-二叉搜索树的第k大节点
剑指offer-0~n-1中缺失的数字
剑指offer-两个链表的第一个公共节点
剑指offer-数组中的逆序对
剑指offer-礼物的最大价值
剑指offer-丑数
剑指offer-第一个只出现一次的字符
剑指offer-数据流中的中位数
剑指offer-连续子数组的最大和
剑指offer-序列化二叉树
剑指offer-二叉树中和为某一值的路径
剑指offer-顺时针打印矩阵
剑指offer-对称的二叉树
剑指offer-二叉树的镜像
剑指offer-树的子结构
剑指offer-合并两个排序的链表
剑指offer-链表中倒数第k个节点
剑指offer-剪绳子
剑指offer-用两个栈实现队列
剑指offer-重建二叉树
剑指offer-从尾到头打印链表
剑指offer-替换空格
剑指offer-二维数组中的查找
剑指offer-不修改数组找出重复的数字
剑指offer-寻找重复数字 0~N-1 个数字
剑指offer 24题
Binary Search Tree
leetcode 230题
leetcode 109题
LRUCache
leetcode 146题
Binary Tree
leetcode 515题
leetcode 513题
leetcode 222题
leetcode 200题
leetcode 199题
剑指offer-和为s的两个数字
剑指offer-数组中数字出现的次数 II
剑指offer-平衡二叉树
剑指offer-二叉树的深度
剑指offer-二叉搜索树的第k大节点
剑指offer-序列化二叉树
剑指offer-二叉树中和为某一值的路径
剑指offer-对称的二叉树
剑指offer-二叉树的镜像
剑指offer-树的子结构
剑指offer-重建二叉树
数据结构-线索二叉树
leetcode 39题
leetcode 814题
leetcode 987题
leetcode 513题
leetcode 129题
leetcode 104题
leetcode 100题
Breadth-First Search
leetcode 222题
leetcode 200题
leetcode 199题
剑指offer-二叉树的深度
数据结构-图-章节6
leetcode 1162题
leetcode 987题
leetcode 513题
leetcode 104题
Depth-First Search
leetcode 212题
leetcode 211题
leetcode 39题
剑指offer-二叉树的深度
剑指offer-二叉树中和为某一值的路径
数据结构-图-章节6
leetcode 78题
leetcode 113题
leetcode 695题
leetcode 401题
leetcode 39题
leetcode 78题
leetcode 513题
leetcode 129题
Hash Table
leetcode 347题
String
leetcode 212题
leetcode 211题
剑指offer-翻转单词顺序
剑指offer-替换空格
leetcode 451题
leetcode 3题
Set
leetcode 219题
leetcode 217题
leetcode 41题
leetcode 面试题01
leetcode 3题
Heap
实现最大堆
MaxHeap
实现最大堆
Binary Search
leetcode 410题
leetcode 167题
leetcode 162题
leetcode 74题
leetcode 35题
leetcode 34题
剑指offer-不修改数组找出重复的数字
leetcode 268题
leetcode 162题
leetcode 278题
leetcode 69题
leetcode 26题
leetcode 74题
leetcode 35题
Sliding Window
leetcode 76题
leetcode 1456题
leetcode 28题
leetcode 239题
leetcode 1052题
Backtracking
leetcode 216题
leetcode 52题
leetcode 51题
leetcode 39题
leetcode 22题
leetcode 151题
leetcode 344题
leetcode 46题
leetcode 401题
leetcode 47题
leetcode 78题
Dynamic Programming
leetcode 198题
leetcode 174题
leetcode 64题
leetcode 63题
leetcode 62题
leetcode 55题
leetcode 53题
leetcode 5题
剑指offer-礼物的最大价值
剑指offer-丑数
剑指offer-连续子数组的最大和
剑指offer-链表中倒数第k个节点
剑指offer-剪绳子
leetcode 322题
leetcode 494题
leetcode 70题
Dictionary Tree
leetcode 208题
Two Pointers
leetcode 11题
剑指offer-和为s的连续正数序列
leetcode 28题
Union Find
实现并查集-05
实现并查集-04
实现并查集-03
实现并查集-02
实现并查集-01
Hash Map
leetcode 451题
Sort
leetcode 215题
leetcode 57题
leetcode 56题
leetcode 49题
leetcode 268题
leetcode 4题
leetcode 1054题
leetcode 378题
Priority Queue
leetcode 378题
Heap Sort
leetcode 1054题
Bit Operation
leetcode 201题
leetcode 191题
leetcode 268题
Recursion
leetcode 50题
leetcode 401题
Map
leetcode 219题
leetcode 202题
leetcode 169题
leetcode 49题
leetcode 260题
Greedy Algorithm
leetcode 455题
Cycle Queue
leetcode 622题
Graph
数据结构-带优化的 prim
数据结构-图-最小生成树
数据结构-图-最小堆
数据结构-图-read weight graph
数据结构-图-weight sparse graph
数据结构-图-weight dense graph
数据结构-图-edge
数据结构-图-bfs
数据结构-图-find a path
数据结构-图-dfs
数据结构-图-read graph
数据结构-图-sparse graph
数据结构-图-dense graph
数据结构-图-mind
数据结构-图-章节9
数据结构-图-章节8
数据结构-图-章节7
数据结构-图-章节6
数据结构-图-章节5
数据结构-图-章节4
数据结构-图-章节3
数据结构-图-章节2
数据结构-图-章节1
数据结构-图阶段目标
Threaded Binary Tree
数据结构-线索二叉树
Search
剑指offer-二维数组中的查找
剑指offer-寻找重复数字 0~N-1 个数字
Matrix
剑指offer-顺时针打印矩阵
Hash
leetcode 13题
剑指offer-第一个只出现一次的字符
LinkedList
leetcode 203题
leetcode 160题
leetcode 61题
复盘
shopee 三周年总结
sf旅程复盘
Counting Sort
leetcode 75题
QuickSort
leetcode 179题
leetcode 164题
TwoPointers
leetcode 167题
Trie
leetcode 212题
leetcode 211题
Design
leetcode 212题
leetcode 211题
MinHeap
数据结构-带优化的 prim
leetcode 215题
Barrel Sort
leetcode 220题
年终总结
总结2021展望2022
Traverse
leetcode 235题
leetcode 234题
leetcode 232题
leetcode 231题
Min Heap
数据结构-带优化的最小索引堆
数据结构-最小索引堆
数据结构-图-最小堆
Lazy Prim
数据结构-图-最小生成树
Index Min Heap
数据结构-带优化的最小索引堆
Prim
数据结构-带优化的 prim
读书笔记
如何阅读一本书-读书笔记
tree
线段树
Segment Tree
线段树
Node.js
Node.js Design Patterns chapter12
Node.js Design Patterns chapter11
Node.js Design Patterns chapter10
Node.js Design Patterns chapter9
Node.js Design Patterns chapter8
Node.js Design Patterns chapter7
Node.js Design Patterns chapter6
Node.js Design Patterns chapter5
Node.js Design Patterns chapter4
Node.js Design Patterns chapter3
Node.js Design Patterns chapter2
Node.js Design Patterns learning
Node.js 实战笔记 - chapter13
Node.js 实战笔记 - chapter12
Node.js 实战笔记 - chapter11
Node.js 实战笔记 - chapter10
Node.js 实战笔记 - chpter9
Node.js 实战笔记 - chapter8
Node.js 实战笔记 - chapter7
Node.js 实战笔记 - chapter6
Node.js 实战笔记 - chapter5
Node.js 实战笔记 - chapter4
Node.js 实战笔记 - chapter3
Node.js 实战笔记 - chapter2
Node.js 实战笔记 - chapter1
Node.js 实战笔记
BackEnd
Node.js 实战笔记 - chapter13
Node.js 实战笔记 - chapter12
Node.js 实战笔记 - chapter11
Node.js 实战笔记 - chapter10
Node.js 实战笔记 - chpter9
Node.js 实战笔记 - chapter8
Node.js 实战笔记 - chapter7
Node.js 实战笔记 - chapter6
Node.js 实战笔记 - chapter5
Node.js 实战笔记 - chapter4
Node.js 实战笔记 - chapter3
Node.js 实战笔记 - chapter2
Node.js 实战笔记 - chapter1
Node.js 实战笔记
SQL
SQL learning - chapter22
SQL learning - chapter21
SQL learning - chapter20
SQL learning - chapter19
SQL learning - chapter18
SQL learning - chapter17
SQL learning - chapter16
SQL learning - chapter15
SQL learning - chapter14
SQL learning - chapter13
SQL learning - chapter12
SQL learning - chapter11
SQL learning - chapter10
SQL learning - chapter9
SQL learning - chapter8
SQL learning - chapter7
SQL learning - chapter6
SQL learning - chapter5
SQL learning - chapter4
SQL learning - chapter3
SQL learning - chapter2
SQL learning - chapter1
SQL learning
MySQL
SQL learning - chapter22
SQL learning - chapter21
SQL learning - chapter20
SQL learning - chapter19
SQL learning - chapter18
SQL learning - chapter17
SQL learning - chapter16
SQL learning - chapter15
SQL learning - chapter14
SQL learning - chapter13
SQL learning - chapter12
SQL learning - chapter11
SQL learning - chapter10
SQL learning - chapter9
SQL learning - chapter8
SQL learning - chapter7
SQL learning - chapter6
SQL learning - chapter5
SQL learning - chapter4
SQL learning - chapter3
SQL learning - chapter2
SQL learning - chapter1
SQL learning
Design Patterns
Node.js Design Patterns chapter12
Node.js Design Patterns chapter11
Node.js Design Patterns chapter10
Node.js Design Patterns chapter9
Node.js Design Patterns chapter8
Node.js Design Patterns chapter7
Node.js Design Patterns chapter6
Node.js Design Patterns chapter5
Node.js Design Patterns chapter4
Node.js Design Patterns chapter3
Node.js Design Patterns chapter2
Node.js Design Patterns learning
RegEx
RegEx
Network
计算机网络自顶向下 chapter9
计算机网络自顶向下 chapter8
计算机网络自顶向下 chapter7
计算机网络自顶向下 chapter6
计算机网络自顶向下 chapter5
计算机网络自顶向下 chapter4
计算机网络自顶向下 chapter3
计算机网络自顶向下 chapter2
计算机网络自顶向下 chapter1
计算机网络
计算机网络自顶向下 chapter9
计算机网络自顶向下 chapter8
计算机网络自顶向下 chapter7
计算机网络自顶向下 chapter6
计算机网络自顶向下 chapter5
计算机网络自顶向下 chapter4
计算机网络自顶向下 chapter3
计算机网络自顶向下 chapter2
计算机网络自顶向下 chapter1
Python
Python 编程从入门到实践-chapter10
Python 编程从入门到实践-chapter9
Python 编程从入门到实践-chapter8
Python 编程从入门到实践-chapter7
Python 编程从入门到实践-chapter6
Python 编程从入门到实践-chapter5
Python 编程从入门到实践-chapter4
Python 编程从入门到实践-chapter3
Python 编程从入门到实践-chapter2
Python编程从入门到实践-chapter1
SVG
学习 svg - 进阶篇
学习 svg - 基础篇
Back to top