AV
December 17, 2024React

React的最小实现(一)

createElement函数和render函数的实现

April 16, 2024JavaScript

EventBus 类

简单实现一个 EventBus 类,拥有 on、off 和 emit 三个方法

April 12, 2024CSS

Watermark 水印组件

Watermark 水印组件的简单实现

April 8, 2024Vue3

Vue3响应式原理

深入了解响应式原理,并且数据劫持 + 发布者订阅者模式来实现一个简单的 Vue 类

April 4, 2024Vue2

Vue2响应式原理

深入了解响应式原理,并且数据劫持 + 发布者订阅者模式来实现一个简单的 Vue 类

April 1, 2024JavaScript

闭包(closure)

闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在 JavaScript 中,闭包会随着函数的创建而被同时创建。

March 21, 2024CSS

理解 CSS 的 z-index 属性

通过一些例子来讲述 z-index 的一些规则以及进行简单直白的图层优先级分析。

March 18, 2024CSS

外边距折叠( margin collapsing )与区块格式化上下文( BFC )

讲述外边距折叠( margin collapsing )的现象与影响以及区块格式化上下文( BFC )的现象和影响,同时如何去利用 BFC 来解决 margin collapsing。

May 31, 2023keep-aliveVue2源码

vue2.x中keep-alive源码阅读

简单阅读keep-alive源码,熟练使用方法并理解其原理

April 27, 2023编程规范三元表达式if 语句

三元表达式与条件判断

日常遇到的一个三元表达式相关问题

April 21, 2023组件通信Vue3

vue3组件通信

将vue3中常用的组件通信进行了总结

January 3, 2023编程范式

面向对象编程、面向过程编程的不同

深入理解面向对象编程、面向过程编程的本质以及区别