个人学习笔记,内容包括前端和算法等。在线电子书。
持续更新中...
浏览器
JavaScript
TypeScript
Vue
数据结构算法
安全
性能
网络
设计模式
单元测试
编译
杂七杂八
workflow
深入理解现代浏览器 - 架构
深入理解现代浏览器 - 导航
深入理解现代浏览器 - 渲染器进程
深入理解现代浏览器 - 交互
尾调用优化 TCO
4 种常见的内存泄漏及解决方法
Leetcode 面试题
infer
as const
任意属性 Indexable Types
从零实现一个简单的 VDOM 引擎
从零实现一个响应式状态管理
从零实现一个 Mini Vue
Big O 算法复杂度
栈和队列
哈希表
递归
并查集
图
二叉树
前缀树 Trie
AVL 树
快速选择 🍨
排序
冒泡排序
选择排序
插入排序
归并排序
计数排序
点击劫持
CSP 内容安全策略
如何优化图片资源
HTTP 缓存
什么是计算机网络
Internet Protocol
DNS 是如何工作的
如何分辨 same-site 和 same-origin
单例模式
策略模式
代理模式
什么是测试
使用 Jest 来测试
Vue Unit Test Intro
Compiler and Interpreter
Just-In-Time (JIT) Compilers
编译流程
如何在终端打印出有颜色的字
什么是上下文无关语法 CFG
如何监听 git hooks 🍧
如何规范 git commit 信息 🍰
如何规范代码风格 - prettier 🍨
如何规范代码质量 - eslint 🍭
如何发布一个 npm package 🚀
用 Node 写一个 cli 🍹
Last updated 3 years ago