前端小站
搜索文章
首页
分类
标签
归档
关于
首页
分类
标签
归档
关于
前端小站
欢迎访问我的个人博客,我将在这里与你分享更多精彩内容
Github
控制台
全部
默认分类 (23)
面试题 (4)
Rollup 是怎么实现 Tree-shaking 的
Rollup 实现 Tree-shaking 的核心在于它利用了 ES Modules (ESM) 的静态结构特性,通过静态分析 (Static Analysis) 来判断哪些代码被真正使用了。 简单来说,Rollup 不是“移除没用的代码”,而是**“只打包用到的代码”**(Whitelist 白
作者:Administrator
发布时间:2025-12-16
customRef 实现防抖函数
import { customRef } from 'vue' export function useDebouncedRef(value, delay = 200) { let timeout return customRef((track, trigger) => { retu
作者:Administrator
发布时间:2025-12-16
分类:
面试题
标签:
#
面试题
Vue 自定义指令实现组件级精准的权限控制 v-permission
<template> <div class="permission-page"> <!-- 同时需要权限和角色 --> <el-button v-permission="[['order:edit'], ['admin']]">管理员编辑</el-button> <!--
作者:Administrator
发布时间:2025-12-16
Vue2 双向绑定,极简版
// 观察者 class Watcher { constructor(obj, key, cb) { this.obj = obj; this.key = key; this.cb = cb; Dep.target = this;
作者:Administrator
发布时间:2025-12-15
分类:
默认分类
,
面试题
标签:
#
面试题
,
#
分享
,
#
默认
从输入 URL 到页面呈现,整个过程发生的事件
第一阶段:网络通信 (Network Navigation) 在这个阶段,目标是把你的请求发给服务器,并拿到 HTML 文件。 1. URL 解析与缓存检查 输入解析:浏览器判断你输入的是一个合法的 URL 还是搜索关键字。如果是 URL,它会补全协议(如 https://)。
作者:Administrator
发布时间:2025-12-12
分类:
面试题
小程序生命周期详解
微信小程序的生命周期是开发中最核心的概念之一,它决定了你的代码在什么时候执行。 简单来说,微信小程序的生命周期分为三层:应用级别 (App)、页面级别 (Page) 和 组件级别 (Component)。 以下是详细的层级讲解与最佳实践: 1. 应用生命周期 (App Lifecycle) 这属于
作者:Administrator
发布时间:2025-12-09
分类:
默认分类
标签:
#
默认
React 19 新特性说明
React 19 是 React 的一个重要里程碑版本,主要集中在 性能优化(React Compiler) 和 服务器端功能(Server Actions/Components) 的原生支持上,同时大幅简化了开发体验。 以下是 React 19 的核心新特性总结: 1. 核心性能升级:React
作者:Administrator
发布时间:2025-11-26
分类:
默认分类
标签:
#
默认
useTransition与useDeferredValue
作者:Administrator
发布时间:2025-11-26
分类:
默认分类
标签:
#
默认
React useState 源码极简版
let stateList = []; let index = 0; function useState(init) { let nowIndex = index++; if (stateList[nowIndex] === undefined) { stateList[nowI
作者:Administrator
发布时间:2025-10-20
分类:
默认分类
标签:
#
默认
🇨🇳 中国境内常见 ASN 及线路类型解析
ASN 运营商/名称 类型 说明</
作者:Administrator
发布时间:2025-10-15
分类:
默认分类
标签:
#
默认
共 45 篇文章
1
2
3
4
5
页
# 面试题
(3)
# 分享
(3)
# 默认
(21)