程序百科,作者程序百科 - 第33页 共58页-程序百科-第33页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:在 React Router 中如何获取历史对象?-程序百科

面试题:在 React Router 中如何获取历史对象?

在 React Router 中,“历史对象”(history object)用于导航和管理浏览器的历史记录栈。获取历史对象的方式随着 React Router 版本的演进而变化,尤其在 v5 和 v6 之间有重大差异。 以下是不...
3个月前
4211
面试题:MySQL 的 Doublewrite Buffer 是什么?它有什么作用?-程序百科

面试题:MySQL 的 Doublewrite Buffer 是什么?它有什么作用?

1. Doublewrite Buffer 的定义 Doublewrite Buffer(双写缓冲区)是 MySQL InnoDB 存储引擎 中的一个关键机制,用于解决 部分页写入失败(Partial Page Write) 问题。 内...
6个月前
4214
面试题:有哪些默认 display: block 元素和 display: inline 元素?你还知道哪些 display 取值?-程序百科

面试题:有哪些默认 display: block 元素和 display: inline 元素?你还知道哪些 display 取值?

这是一个考察 HTML 元素默认行为和 CSS display 属性知识的面试题。回答时需要清晰分类,并展示对现代布局的理解。 一、默认 display: block 的元素 这类元素在页面中独占一行,会从新行开始,...
5个月前
4213
面试题:HTML 中,i 与 em 标签的区别是什么?-程序百科

面试题:HTML 中,i 与 em 标签的区别是什么?

<i> 和 <em> 标签在默认的视觉呈现上非常相似,通常都会将文本显示为斜体(italic)。然而,它们在 语义(Semantics)和用途 上有着根本的区别。理解这一点对于编写语义化、可访问...
5个月前
4214
面试题:如何在浏览器可视区域画一个最大的正方形?-程序百科

面试题:如何在浏览器可视区域画一个最大的正方形?

这是一个考察对 CSS 布局、视口单位和响应式设计理解的面试题。 目标是创建一个在任何屏幕尺寸下都尽可能大,且保持为正方形,并完全位于可视区域内的元素。 核心思路 要画一个“最大”的正方形...
面试题:HTML 中,b 与 strong 标签的区别是什么?-程序百科

面试题:HTML 中,b 与 strong 标签的区别是什么?

<b> 和 <strong> 标签在默认的视觉呈现上非常相似,通常都会将文本显示为粗体(bold)。然而,与 <i> 和 <em> 的区别类似,它们在 语义(Semantics)和用途 上有着根本...
5个月前
4210
面试题:如何给网页设置小于 12px 的字体?-程序百科

面试题:如何给网页设置小于 12px 的字体?

这是一个关于浏览器限制和现代 CSS 特性的面试题。传统上,浏览器(特别是早期的 WebKit 内核)会对字体大小设置下限(通常为 12px),但现代解决方案已经非常成熟。 核心答案 在现代浏览器中,...
5个月前
4215
面试题:为什么需要清除浮动?清除浮动的方式有哪些?-程序百科

面试题:为什么需要清除浮动?清除浮动的方式有哪些?

这是一个经典的 CSS 布局问题,涉及到文档流、浮动特性以及高度塌陷等核心概念。以下是全面且结构清晰的回答。 一、为什么需要清除浮动? 浮动(float)最初设计用于实现文字环绕图片的效果,但...
面试题:Vue 中组件、插件、插槽三个概念的区别是什么?-程序百科

面试题:Vue 中组件、插件、插槽三个概念的区别是什么?

这是一个很好的概念辨析题,考察对 Vue 核心特性的理解。组件、插件、插槽是 Vue 中三个不同层级、不同用途的概念,它们在职责和使用方式上有本质区别。 一、组件(Component) ✅ 定义: 组件...
4个月前
4115
面试题:Java 的 synchronized 是怎么实现的?-程序百科

面试题:Java 的 synchronized 是怎么实现的?

Java 的 synchronized 关键字提供了一种简单而强大的机制来确保线程安全,它通过隐式的方式实现对象或类级别的锁控制。以下是 synchronized 实现机制的详细解释: 1. 锁的对象 实例方法:当 syn...
7个月前
417