程序百科,作者程序百科 - 第18页 共58页-程序百科-第18页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:CSS 怎么实现单行、多行文本溢出隐藏?-程序百科

面试题:CSS 怎么实现单行、多行文本溢出隐藏?

在实际开发中,经常需要对超出容器宽度或高度的文本进行“溢出隐藏 + 省略号”处理,以保证 UI 的整洁性。CSS 提供了标准的属性组合来实现这一效果。 一、实现原理 核心思路是: 强制不换行(wh...
4个月前
5012
面试题:说说 CSS 中 position: absolute 与 fixed 的共同点和区别-程序百科

面试题:说说 CSS 中 position: absolute 与 fixed 的共同点和区别

这是一个考察 CSS 定位机制核心知识的经典面试题。理解 absolute 和 fixed 的异同,是掌握页面布局的关键。 共同点 脱离文档流 (Removed from Normal Flow): 两者都会使元素完全脱离正常的文档...
面试题:数组和链表在 Java 中的区别是什么?-程序百科

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

数组和链表是两种基础的数据结构,在 Java 中它们有着不同的特性和使用场景。以下是数组和链表的主要区别: 1. 数据存储方式 数组:在内存中是连续存储的,这意味着每个元素都紧挨着前一个元素...
6个月前
5011
面试题:当 Vue 的属性名称与 methods 中的方法名称一样时,会发生什么问题?-程序百科

面试题:当 Vue 的属性名称与 methods 中的方法名称一样时,会发生什么问题?

当 Vue 组件中的 data 属性名称 与 methods 方法名称 相同时,会引发一个命名冲突,导致数据属性被方法覆盖,从而产生严重问题。 会发生什么? 数据属性被覆盖: Vue 在初始化组件实例时,会将 ...
3个月前
508
面试题:Vue Router 如何配置 404 页面?-程序百科

面试题:Vue Router 如何配置 404 页面?

在 Vue Router 中配置 404 页面(即“页面未找到”)是构建健壮单页应用(SPA)的重要环节。其核心原理是利用路由的匹配顺序和通配符路由。 配置 404 页面的核心步骤 1. 创建 404 组件 首先,创...
3个月前
5010
面试题:MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?-程序百科

面试题:MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?

MySQL InnoDB 引擎中聚簇索引与非聚簇索引的区别 1. 定义与核心特性 特性聚簇索引(Clustered Index)非聚簇索引(Non-Clustered Index / 二级索引)定义数据行的物理存储顺序与索引的逻辑顺序...
5个月前
5015
面试题:怎么实现网页两栏布局?-程序百科

面试题:怎么实现网页两栏布局?

两栏布局是前端开发中最基础且常见的布局模式,通常分为两种形式: 一栏固定,一栏自适应 两栏等宽或按比例分配 以下是 多种实现方式,从传统到现代,全面覆盖,适合在面试中展示技术深度。 一...
面试题:你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?-程序百科

面试题:你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?

ConcurrentModificationException 是 Java 中常见的运行时异常之一,通常在不当修改集合(如 List、Set 或 Map)时抛出。这种错误特别容易在多线程环境下出现,但单线程程序也可能触发它。 如何...
6个月前
506
面试题:JavaScript 脚本异步加载如何实现?各有什么区别?-程序百科

面试题:JavaScript 脚本异步加载如何实现?各有什么区别?

在现代 Web 开发中,异步加载 JavaScript 脚本对于优化页面性能、避免阻塞页面渲染至关重要。以下是几种主要的实现方式及其区别: 1. <script> 标签的 async 属性 语法: <script src=...
面试题:为什么 MySQL 选择使用 B+ 树作为索引结构?-程序百科

面试题:为什么 MySQL 选择使用 B+ 树作为索引结构?

MySQL 选择使用 B+ 树 作为索引结构,是基于其对 磁盘 I/O 性能优化、范围查询效率 和 数据存储特性 的综合考量。以下是详细分析: 1. 为什么 B+ 树比 B 树更适...
5个月前
508