本人平时学习及收集内容,欢迎参入一起讨论。
一个工作八年的草根程序员。
I | II | III | IV | V | Ⅵ |
---|---|---|---|---|---|
javascript 基础 📝 |
es6 ☕️ |
nodejs 🐍 |
canvas 🔗 |
框架及源码分析 💾 |
设计模式 💻 |
本人平时学习及收集内容,欢迎参入一起讨论。
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
数据类型及类型转换 | 执行上下文与执行栈 | 表达式与运算符 | this 理解 | 原型与原型链 | 对象 | 闭包 | 作用域与作用域链 | 函数 | 数组 | apply&bind&call | apply&bind&call的模拟实现 |
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
DOM与BOM | 事件 | html5 api | 客户端存储 | js内存管理与垃圾回收 | new 模拟实现 | 函数柯里化 | 深拷贝 | js是如何工作的 | 正则表达式 | 继承 | 防抖动与节流 |
I | II | III | IV | V | VI | VII |
---|---|---|---|---|---|---|
理解EventLoop | V8引擎&编写优化代码的5个技巧 | 事件循环和异步编程的崛起 | 手写代码 | 常见面试题 | js精度丢失问题 | js中的位运算 |
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
let 和 const 命令 | 变量的解构赋值 | 字符串的扩展 | 正则的扩展 | 数值的扩展 | 数组的扩展 | 对象的扩展 | Symbol | Set 和 Map 数据结构 | Proxy 和 Reflect | Promise 对象 | Iterator 和 for...of 循环 |
I | II | III | IV | V | VI | VII | VIII | IX | X |
---|---|---|---|---|---|---|---|---|---|
Generator 函数的语法 | Generator 函数的异步应用 | async 函数 | Class 的基本语法 | Class 的继承 | 装饰器 | Module 的语法 | 前端模块化 | ArrayBuffer | 函数扩展 |
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
nodejs介绍 | http 模块 | net模块 | url 模块 | querystring 模块 | events 模块 | fs 模块 | stream 模块 | process 进程 | cheeio 模块 | http 爬虫 | express 基础应用 |
I | II | III | IV | V | VI | VII | VIII |
---|---|---|---|---|---|---|---|
egg 基础应用 | nodejs 操作数据库 | nodejs 部分源码 | koa 源码分析 | koa 基础应用 | buffer模块 | cluster集群 | 数据加密 |
I | II | III | IV | V | VI | VII | VIII | IX | X |
---|---|---|---|---|---|---|---|---|---|
基本用法 | 绘制形状 | 添加样式和颜色 | 绘制文本 | 使用图片 | 变形 | 合成和裁剪 | 动画 | 像素操作 | 案例 |
I | II | III | IV | V | VI | VII | VIII | IX | X |
---|---|---|---|---|---|---|---|---|---|
vue 双向数据绑定原理 | vuex | 原理 | vue-router | 原理 | vue 源码分析 | undescore 分析 | Jquery 源码分析 | mvvm | diff算法 |
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
抽象工厂 | 建造者模式 | 原型模式 | 单例模式 | 外观模式 | 适配器模式 | 代理模式 | 装饰者模式 | 桥接模式 | 组合模式 | 享元模式 | 模板方法模式 |
I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
---|---|---|---|---|---|---|---|---|---|---|---|
观察者模式 | 状态模式 | 策略模式 | 责任链模式 | 命令模式 | 访问者模式 | 中介者模式 | 备忘录模式 | 迭代器模式 | 参与者模式 | 等待着模式 | 同步模块模式 |
I | II | III | IV | V | VI | VII | VIII | IX |
---|---|---|---|---|---|---|---|---|
设计模式6大原则 | Widget模式 | 惰性模式 | 简单模板 | 节流模式 | 解释器 | 数据访问对象模式 | 委托模式 | 异步模块模式 |