首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试宝典
追光的栗子
创建于2024-05-16
订阅专栏
前端面试知识点
等 1 人订阅
共14篇文章
创建于2024-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试题(十四):JS 数据类型里面, Set 和 数组相比较
在 JavaScript 中,Set和数组(Array)都是用来存储一系列数据的集合 Set 特性: Set是一种新的数据结构,被引入在 ES6 中 它类似于数组,但是成员的值都是唯一的,没有重复的值
面试题(十三):Vue 中 scope 是怎么做的样式隔离的?
实现原理 Vue 在编译带有 scoped 属性的 <style> 标签时,会按照以下步骤处理样式隔离: 生成唯一的作用域 ID:Vue 为每个带有 scoped 属性的组件生成一个唯一的作用域 ID
面试题(十二):Vue 中 keep-alive 的理解
什么是 keep-alive? keep-alive 是 Vue 的一个内置抽象组件,通常用于缓存动态组件或路由组件。被 keep-alive 包裹的组件在切换时不会被销毁,而是会被缓存下来,下一次切
面试题(十一):js 判断对象为空的方法
JSON.stringify : 可以使对象序列化,转为相应的 JSON 格式 for in 配合 hasOwnProperty 注意:for in 在进行对象遍历时,会遍历对象原型上的属性,而我们
面试题(十):js中 Object对象 常用方法
Object.keys () : 遍历对象并返回对象的所有键 Object.values () : 遍历对象并返回对象的值 Object.entries () : 返回对象可枚举的键值对([key,
面试题(九):js中判断数组的方法
方法一:使用Array.isArray():是一个内置的JavaScript方法,用于检查一个变量是否为数组 Array.isArray() 是一个内置函数,用于确定给定的值是否为数组。它返回一个布尔
面试题(八):谈谈Promise的理解和使用
什么是Promise?Promise是当前前端最好的异步处理方案,(旧方案是单纯的使用回调函数) 异步编程: fs 文件操作,
面试题(七):CSS 盒子模型
盒子模型包括以下几个部分 Content(内容) :元素的实际内容。 Padding(内边距) :内容周围的空白区域,位于内容和边框之间。 Border(边框) :包裹内容和内边距的边界。 Ma
面试题(六):前端常用的性能优化方案
主要目的 让页面加载更快(需要让代码打包后的体积尽可能的小以及让资源请求时机分配更合理) 性能分析工具 lighthouse 谷歌浏览器自带的开发者工具,在项目部署上线后可以f12找到lighthou
面试题(五):常见数据类型转换
将字符串 "false" (不区分大小写)转换为布尔值 false 先使用 toLowerCase() 方法将字符串转换为小写,然后进行比较以确保与字符串 "false" 匹配。然后,使用 JSON.
面试题(四):v-show 和 v-if 的区别和使用场景
显示方式 v-if 控制 dom 的渲染 v-show 通过 css 控制 dom 的显示 v-if 和 v-show 的真实使用场景 核心是:v-if 会导致 组件(dom)的重新渲染,但 v-sh
面试题(三):判断变量类型都有哪些方法?
常用的类型判断方法 typeof 适合基本类型(字符串、数字、布尔值、undefined、函数、Symbol 以及 BigInt) 注意:对于数组和对象,typeof 操作符都会返回 object,无
面试题(二):vue父子组件生命周期执行顺序
生命周期 1.beforeCreate实例创建前执行。 el 和 data 都为 undefined,还未初始化。methods、computed 以及 watch 上的数据或方法均不能被访问。 2.
面试题(一):地址栏输入url发生了什么?
分为5步 1、URL 解析 2、DNS 查询 3、TCP 连接 4、请求和传输数据 5、浏览器渲染页面 一、解析URL URL(Universal Resource Locator):统一资源定位符。