- 博客(87)
- 资源 (1)
- 收藏
- 关注

原创 JS基础知识大总结史上最全(已完结~)
1.变量定义:我们向系统申请了一个地方,这个地方门牌号是我们定义好的属性名,然后把属性值赋予属性名。如果重复给同一属性名赋值,最后赋值的一个将成为最终的属性值。命名规则:a. 变量名必须以英文字母,_,或$开头b. 变量名可以为英文字母、_、$或者数字c. 不可以用系统的关键字和保留字作为变量名2.值类型-数据类型不可改变原始值:(有五种,存放在stack / 栈中。first in,last out) (不可改变的含义是每次赋值都会重新开辟一个stack)Number
2020-08-31 22:16:42
16008
4
原创 2025年Typescript最新高频面试题及核心解析
TypeScript核心要点总结:1)核心特性:静态类型检查、面向对象增强(接口/泛型)、工具链支持;2)类型系统关键点:any/unknown/never的区别,接口与类型别名的适用场景,泛型约束与类型守卫;3)工程实践:严格模式配置、装饰器应用、模块化方案选择;4)典型代码题:异步控制、类型推断等。建议重点掌握类型系统(占面试问题80%),并通过TS Playground实践验证。
2025-06-11 10:17:08
348
原创 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析
nginx 常用命令解释,结合实际应用场景和注意事项
2025-05-12 10:18:45
789
原创 第十六节:开放性问题-Vue与React Hooks对比
响应式机制:自动依赖追踪 vs 手动声明依赖数组更新粒度:组件级更新 vs 函数级状态快照
2025-04-28 10:26:00
1301
原创 第十四节:实战与工程化高频题-SSR实现与Nuxt.js原理
核心流程:服务端生成HTML → 客户端Hydration激活Nuxt特性:约定式路由、自动API层封装
2025-04-28 10:17:03
337
原创 第十三节:实战与工程化高频题-TypeScript集成要点
类型声明:defineProps<{ title: string }>()、defineEmits<(...)>()类型推断:Composition API自动推导响应式变量类型
2025-04-28 10:15:58
876
原创 第十二节:性能优化高频题-shallowRef/shallowReactive使用场景
适用场景:大型对象/列表仅需第一层响应式变化(如JSON配置数据)
2025-04-28 10:13:51
1080
原创 第九节:性能优化高频题-首屏加载优化策略
路由懒加载:component: () => import('...')CDN加速第三方库、Tree-Shaking移除未使用代码
2025-04-24 17:33:18
978
原创 第八节:进阶特性高频题-Pinia与Vuex对比
优势:无嵌套模块、Composition API友好、TypeScript原生支持核心概念:state、getters、actions(移除mutation)
2025-04-24 17:30:54
912
原创 第七节:进阶特性高频题-Vue3的ref与reactive选择策略
ref:基本类型(自动装箱为{ value: ... }对象)reactive:对象/数组(直接解构会丢失响应性,需用toRefs)
2025-04-23 17:02:07
872
原创 第六节:进阶特性高频题-自定义指令实现场景
示例:v-lazy(图片懒加载)、v-permission(权限控制)钩子函数:mounted、updated、unmounted等
2025-04-23 16:22:29
327
原创 第五节:进阶特性高频题-Teleport与Suspense组件应用
Teleport:解决模态框/弹窗的DOM层级问题(如挂载到body)Suspense:处理异步组件加载状态(fallback内容展示)
2025-04-23 16:21:15
677
原创 第四节:核心概念高频题-Vue生命周期钩子变化
重命名:beforeDestroy→beforeUnmount,destroyed→unmounted新增:onServerPrefetch(SSR场景)
2025-04-23 16:20:30
771
原创 第三节:核心概念高频题-v-for中key的作用与index的隐患
作用:辅助Diff算法高效复用DOM节点,避免不必要的渲染问题:列表动态增删时,index作为key可能导致元素错位或状态混乱
2025-04-23 16:19:42
991
原创 第二节:核心概念高频题-Composition API vs Options API
核心区别:逻辑复用方式(函数式组合 vs 对象配置)、代码组织模式(关注点分离)场景:复杂组件逻辑复用选Composition API,简单组件可沿用Options API
2025-04-23 16:18:21
1053
原创 第一节:核心概念高频题-Vue3响应式原理与Vue2的区别
Vue2:基于Object.defineProperty监听对象属性,需手动处理数组方法重写Vue3:采用Proxy代理实现全量响应式,支持动态新增属性和深层嵌套对象监听
2025-04-23 15:09:39
788
原创 2025年Vue最新高频面试题及核心解析,结合企业面试趋势和框架更新动态整理
2025年Vue最新高频面试题及核心解析,结合企业面试趋势和框架更新动态整理
2025-04-21 19:49:51
1090
原创 第二十一节:项目经验-如何设计高复用React组件库?
工程化:Monorepo + Storybook规范:PropTypes/TS类型、文档驱动
2025-04-20 08:58:47
1071
原创 第十九节:代码手写题-Hooks实现Class组件的componentDidCatch
React 的 `componentDidCatch` 是 Class 组件中用于捕获子组件错误的核心生命周期方法。由于 Hooks 无法直接实现 Error Boundary 的功能,需通过 **自定义 Hooks + Class 组件混合模式** 来模拟。
2025-04-20 08:56:10
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人