Linzex

嫌味に費やすほど人生長くないの

一个热爱技术、喜欢折腾的开发者。 专注于前端开发,对后端也感兴趣

点击任意处进入哦~
正在跳转...
输入关键词开始搜索
var、let与const

var、let与const

使用 var 声明变量 存在的三个主要问题: ☑️ 允许重复的变量声明:导致数据被覆盖 ☑️ 变量提升:怪异的数据访问、闭包问题 ☑️ 全局变量挂载到全局对象:全局对象成员污染问题

JS
ES6
3月Lin-FE
Vue 虚拟 DOM与双端Diff

Vue 虚拟 DOM与双端Diff

练习: 个人学习专用知识库~ - Gitee.com 什么是虚拟 DOM? 虚拟 DOM(Virtual DOM)是对真实 DOM 的一种抽象表示,它是一个普通的 JavaScript 对象,包含了真实 DOM 节点的所有信息。通过操作虚拟 DOM,我们可以避免直接操作真实 DOM,从而提高性能 核

vue
源码分析算法
2月Lin-FE
响应式系统原理与实现

响应式系统原理与实现

核心概念 响应式系统的核心是建立数据与副作用函数之间的关联关系,当数据变化时自动触发相关副作用函数。 系统架构 🔧 核心数据结构 let activeEffect = null; // 当前激活的副作用函数 const depsMap = new Map(); //

响应式
源码分析
2月Lin-FE
安全的单例模式实现

安全的单例模式实现

概述 单例模式是一种创建型设计模式,确保一个类在整个应用程序中只有一个实例存在,并提供一个全局访问点。 实现方式 1. 传统单例模式(存在安全隐患) class Singleton { constructor() {} } export const singletonIns = new

设计模式
设计模式
1月Lin-FE
Http

Http

http缓存机制 强缓存与协商缓存规则 缓存目的在于减少静态资源不必要的请求次数 核心区别在于:强缓存优先判断本地资源是否过期,无需向服务器发起请求;协商缓存则需先向服务器确认资源是否更新,再决定是否复用本地缓存 浏览器缓存 浏览器缓存按照存储位置分为内存缓存(memory cache)与硬盘缓存(

网络
network
1月Lin-FE