首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试基础题
不爱说话郭德纲
创建于2024-11-21
订阅专栏
主要为面试常见题目
等 8 人订阅
共29篇文章
创建于2024-11-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
说一下JS的垃圾回收机制?V8的新生代老生代垃圾回收了解吗?
JavaScript 垃圾回收机制与 V8 的新生代与老生代垃圾回收 JavaScript 是一种自动内存管理的语言,这意味着它有一个 垃圾回收(Garbage Collection, GC)机制,负
协商什么?什么缓存?总之很强
面试官:你懂不懂协商缓存和强缓存? 我:协商什么?什么缓存? 协商缓存和强缓存是浏览器缓存机制中的两种不同方式,它们有助于提高网页加载性能,并减少不必要的网络请求
使用new Image() 简单实现图片预加载
如何在 Vue 中实现图片预加载的一个简单小demo以及优化方案。这里使用 new Image() 的方式来预加载图片。
0.1 + 0.2 到底等不等于 0.3 ?
面试官:0.1 + 0.2 等于多少? 我:emmmmm,反正不等于0.3 在 JavaScript 中,所有数字都是以 双精度浮点数,来存储的。这是根据 IEEE 754 标准定义的,意味着它遵循
ES6的模块化和commonJS的模块化有什么区别?
ES6模块化(ES Modules)和CommonJS模块化是两种在JavaScript中实现模块化的方式,它们的核心区别在于模块加载、导出方式、执行时机、以及与同步/异步操作的关系等方面。以下是它们
new Image() 预加载 为什么比 <img>直接加载要好?
new Image() 预加载 为什么比 <img>直接加载要好?<img> 直接加载对比 new Image() 预加载 1. 加载时机和页面渲染的差异 直接渲染到 <img> 标签
如何正确判断两个对象是否相等?
判断两个对象是否相等是js中的一个很常见的内容,不同的编程语言和环境可能会有不同的方式来实现这一目标。在 JavaScript 中,判断两个对象是否相等主要有以下几种方法:
如何使用Vue 自定义指令
Vue 自定义指令详解 在 Vue 中,自定义指令是一种强大的功能,可以在特定的元素上应用自定义行为。本文将介绍如何创建和使用自定义指令,并通过代码示例进行解析。 什么是自定义指令?
Stylus、Less 和 Sass 的使用与区别
Stylus、Less 和 Sass 的使用与区别 在现代前端开发中,CSS预处理器如Stylus、Less和Sass帮助开发者编写更高效和可维护的样式代码。下面我们将逐一介绍这三种预处理器的基本用法
什么是事件循环(Event Loop)?
事件循环是JavaScript处理异步操作的机制。由于JavaScript是单线程的,它只能同时执行
组件封装的⼀些基本准则是什么
组件封装的⼀些基本准则包括: 1. 单⼀职责原则:⼀个组件应该具有单⼀的功能,并且只负责完成该功能
使用reactive导致数据失去响应式?
1. 直接赋值的陷阱 在 Vue 的响应式系统中,reactive 对象是一个深度代理,它会追踪对象属性的变更,但如果你将整个对象重新赋值,那么 Vue 无法继续追踪新的对象。
如何详细区分watch 和 computed
Vue.js 中的 watch 和 computed 的使用与区别 在 Vue.js 开发中,watch 和 computed 是两个非常重要的特性,它们各自用于响应数据的变化,但在使用场景和实现机制
组合式 API和选项式 API的区别
在 Vue.js 的生态系统中,组合式 API(Composition API) 和 选项式 API(Options API) 是两种不同的编写 Vue 组件的方式。
面试官:你会使用new Set进行去重,你知道其原理嘛?
前言 面试官:数组怎么去重? 我:new Set 面试官:new Set的原理是什么? 我:emmmmm 使用 new Set 进行去重及其原理 在 JavaScript 中,去重是处理数组时一个常见
前端有哪些跨⻚⾯通信⽅式?
在前端中,有多种跨⻚⾯通信的⽅式,下⾯列举了其中⼀些常⻅的⽅式: 1. 使⽤URL参数:可以通过U
面试官:你用过keep-alive嘛
探讨 Vue 中的 <keep-alive> 使用及场景 <keep-alive> 是 Vue 提供的一个内置组件,主要用于缓存不活动的组件,从而提升应用性能。它特别适用于需要频繁切换的视图场景,可以
关于this指向的一些用法
在 JavaScript 中,this 是一个非常重要但又常常让人困惑的概念。它的行为会因上下文的不同而变化,这就使得理解和使用 this 变得复杂。
还分不清箭头函数与普通函数嘛?
箭头函数与普通函数的区别及其使用 在 JavaScript 中,函数是编程的核心组成部分,而箭头函数(Arrow Functions)和普通函数(Traditional Functions)是两种常用
怎么进行跨组件通信,教你如何使用provide 和 inject
在 Vue 3 中,provide 和 inject 是跨组件通信的强大工具。它们允许我们在组件树的高层提供数据,并在任何后代组件中使用这些数据。
下一页