二叉树遍历的 JS 实现
紧接着上篇 二叉树的 javascript 实现 ,来说一下二叉树的遍历。
数据结构 - 图的 JS 实现
图:关于图的概念就大概说一下基本的,图分成有向和无向。图由若干顶点构成,顶点相连成边,边由顶点对组成,(假设有v1,v2两顶点,(v1,v2)即为一条边)每个顶点有权重,对于图的概念可以自行Google,本文着重对图的实现,上两张“图”的例子:
函数节流与防抖
函数节流:给定时间间隔内只执行一次
函数防抖:在连续尝试触发的情况,只有触发的时间间隔大于给定时间才会真正触发。
JS 继承多种实现的学习笔记
本文系统总结了 JavaScript 六种继承方式的实现原理与核心问题,涵盖原型链继承、借调构造函数继承、组合继承、原型式继承、寄生式继承与寄生组合式继承,并逐一分析各自的优缺点与适用场景。
New操作符的机制与实现相同功能的方法
深入解析 new 操作符的工作机制:从原型链的建立到构造函数的调用,并通过 Object.setPrototypeOf 与 Object.create 两种方式手动实现 new 的功能。
Vue 源码分析 - filter
使用如下例子,说明 filter 作为 html 属性一部分或元素文本一部分的解析,以及 vue 对 filter 解析过程的详细实现。
nextTick实现原理
- vue版本:
2.6.9; - path:
vue/src/core/util/next-tick.js;
