程序百科,作者程序百科 - 第23页 共59页-程序百科-第23页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:为什么有时候用 translate 来改变位置而不是定位?-程序百科

面试题:为什么有时候用 translate 来改变位置而不是定位?

这是一个关于 CSS 性能优化和渲染机制 的核心问题。使用 transform: translate() 而不是传统的 position(如 top/left)来改变元素位置,主要是出于性能和渲染效率的考虑。 下面详细解释原因: ...
面试题:React 中如何为非受控组件设置默认值?-程序百科

面试题:React 中如何为非受控组件设置默认值?

在 React 中,为非受控组件(Uncontrolled Component)设置默认值,需要使用特定的属性,而不是受控组件中使用的 value 属性。 核心方法:使用 defaultValue 和 defaultChecked 由于非受控组件...
5个月前
5213
面试题:数组和链表在 Java 中的区别是什么?-程序百科

面试题:数组和链表在 Java 中的区别是什么?

数组和链表是两种基础的数据结构,在 Java 中它们有着不同的特性和使用场景。以下是数组和链表的主要区别: 1. 数据存储方式 数组:在内存中是连续存储的,这意味着每个元素都紧挨着前一个元素...
9个月前
5211
面试题:JavaScript 中 + 操作符什么时候用于字符串的拼接?-程序百科

面试题:JavaScript 中 + 操作符什么时候用于字符串的拼接?

在 JavaScript 中,+ 操作符的行为是动态的,它既可以用于数值相加,也可以用于字符串拼接。其具体行为取决于操作数的数据类型。 核心规则 当 + 操作符的任意一个操作数是字符串(或可以被转换...
面试题:React 的触摸事件有哪些?-程序百科

面试题:React 的触摸事件有哪些?

在 React 中,为了支持移动设备上的触摸交互,提供了一系列触摸事件(Touch Events)。这些事件与原生 DOM 的触摸事件一一对应,但遵循 React 的合成事件系统(SyntheticEvent),并采用驼峰命...
5个月前
5213
面试题:Redis 中的 Big Key 问题是什么?如何解决?-程序百科

面试题:Redis 中的 Big Key 问题是什么?如何解决?

Redis 中的 Big Key(大 Key)问题,是 Redis 使用过程中常见的性能隐患之一。它指的是某个 Redis Key 存储的数据量过大,远远超过常规 Key 的大小,从而引发一系列性能和稳定性问题。 一、什么...
8个月前
527
面试题:相比于原生开发,React 框架的优缺点是什么?-程序百科

面试题:相比于原生开发,React 框架的优缺点是什么?

React 作为当前最流行的前端框架之一,相比原生 JavaScript(或 jQuery)开发,具有显著的优势,但也存在一些缺点。理解这些优劣对于技术选型至关重要。 一、React 的优点 1. 组件化开发 (Compo...
5个月前
5212
面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?-程序百科

面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?

通常在 created 钩子中请求异步数据。 为什么选择 created 钩子? 时机恰当: created 钩子在组件实例被创建后立即执行。此时,组件的 data、methods、computed 等选项已经被处理,数据已经响应...
6个月前
5210
面试题:使用 link 和 @import 引用 CSS 的区别-程序百科

面试题:使用 link 和 @import 引用 CSS 的区别

在 HTML 中引入外部 CSS 样式表有两种主要方式:使用 <link> 标签和在 CSS 文件中使用 @import 规则。虽然它们都能加载样式,但在性能、兼容性、功能和使用场景上存在显著差异。 一、核心...
7个月前
5212
面试题:MySQL 中如果发生死锁应该如何解决?-程序百科

面试题:MySQL 中如果发生死锁应该如何解决?

在 MySQL 中,死锁是指两个或多个事务在等待对方释放资源,从而导致这些事务永远处于等待状态的情况。MySQL 的 InnoDB 存储引擎能够自动检测到死锁,并回滚其中一个事务来解决这个问题。 然而,...
8个月前
517