程序百科,作者程序百科 - 第19页 共58页-程序百科-第19页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Java 泛型擦除是什么?-程序百科

面试题:Java 泛型擦除是什么?

Java中的泛型擦除(Generics Erasure)是Java编译器在处理泛型时采用的一种机制。这种机制主要源于Java的设计历史和向后兼容性的考虑。简单来说,泛型信息只存在于源代码级别,在编译成字节码时...
4个月前
4710
面试题:Vue 中是如何使用 event 对象的?-程序百科

面试题:Vue 中是如何使用 event 对象的?

在 Vue 中使用 event 对象(即原生 DOM 事件对象)有多种方式,可以根据不同的场景灵活处理。以下是详细的使用方法和注意事项: 一、在事件处理函数中自动接收 event 对象 当使用 v-on 绑定事件...
1个月前
4710
面试题:什么是 Java 的 CAS(Compare-And-Swap)操作?-程序百科

面试题:什么是 Java 的 CAS(Compare-And-Swap)操作?

CAS(Compare-And-Swap) 是一种原子操作,用于实现无锁(lock-free)数据结构和算法。它在多线程编程中扮演着非常重要的角色,特别是在需要保证线程安全的情况下避免使用传统的锁机制带来的性...
4个月前
478
面试题:为什么有时候用 translate 来改变位置而不是定位?-程序百科

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

这是一个关于 CSS 性能优化和渲染机制 的核心问题。使用 transform: translate() 而不是传统的 position(如 top/left)来改变元素位置,主要是出于性能和渲染效率的考虑。 下面详细解释原因: ...
面试题:在 Vue 中,如果变量名以 _ 或 $ 开头,会有什么问题?如何访问到这些值?-程序百科

面试题:在 Vue 中,如果变量名以 _ 或 $ 开头,会有什么问题?如何访问到这些值?

在 Vue 中,以 _ 或 $ 开头的变量名确实会有特殊行为,这源于 Vue 的设计决策。 🚫 问题:自动代理排除 Vue 会自动跳过以 _ 或 $ 开头的属性,不会将它们设置为响应式数据,也不会代理到 Vue 实...
1个月前
478
面试题:JVM 方法区是否会出现内存溢出?-程序百科

面试题:JVM 方法区是否会出现内存溢出?

是的,JVM的方法区也可能会出现内存溢出的情况。方法区主要用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码缓存等数据。 在不同的JVM实现和版本中,方法区的具体实现...
4个月前
4711
面试题:Vue 中怎么获取 DOM 节点?-程序百科

面试题:Vue 中怎么获取 DOM 节点?

在 Vue 中,获取 DOM 节点是通过 ref 特性来实现的。直接操作 DOM 不是 Vue 推荐的首选方式(Vue 提倡声明式渲染和数据驱动),但在某些特定场景下(如触发焦点、测量元素尺寸、集成第三方库等...
2个月前
4711
面试题:怎么实现网页两栏布局?-程序百科

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

两栏布局是前端开发中最基础且常见的布局模式,通常分为两种形式: 一栏固定,一栏自适应 两栏等宽或按比例分配 以下是 多种实现方式,从传统到现代,全面覆盖,适合在面试中展示技术深度。 一...
面试题:Vue 使用 v-for 遍历对象时,是按什么顺序遍历的?如何保证遍历顺序?-程序百科

面试题:Vue 使用 v-for 遍历对象时,是按什么顺序遍历的?如何保证遍历顺序?

在 Vue 中使用 v-for 遍历对象时,其遍历顺序取决于 JavaScript 引擎对对象属性的枚举顺序,而这个顺序在 ES2015 (ES6) 之后是有明确规范的。 v-for 遍历对象的顺序 当你使用 v-for 遍历一个对...
1个月前
4713
面试题:CSS 中 transition 和 animation 的区别-程序百科

面试题:CSS 中 transition 和 animation 的区别

transition(过渡)和 animation(动画)是 CSS3 中实现动态效果的两大核心机制。虽然它们都能让元素“动”起来,但在使用方式、控制能力和适用场景上有显著区别。 一、核心概念对比 特性transi...