首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试
newboolean
创建于2023-11-01
订阅专栏
整理总结一下前端的面试题
等 3 人订阅
共20篇文章
创建于2023-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端高频面试题---Vite篇
1. Vite是什么?为什么vue3.0选择vite Vite是一个面向现代浏览器的更轻、更快的Web应用开发工具,它基于ECMAScript标准的原生模块系统(ES Modules)实现。Vite的
前端高频面试题---webpack篇
1. 说一说webpack以及他的优缺点 Webpack是一个流行的JavaScript模块打包工具,它被广泛用于现代前端开发中。以下是Webpack的优点和缺点: 优点: 模块化支持:Webpack
前端高频面试题---移动布局篇
1. 移动布局解决方案 移动布局方案可以采用响应式布局或流式布局。 响应式布局是通过CSS3的媒体查询来实现的,它可以根据不同设备的屏幕宽度来调整页面元素的布局和样式。这种布局方案能够很好地适应不同尺
前端高频面试题---网络安全篇
xss攻击 XSS攻击是一种网络攻击,它利用了Web应用程序对用户的输入没有进行充分的过滤和验证的漏洞,使得攻击者能够在应用程序中注入恶意代码,从而对用户和应用程序的安全造成威胁。XSS攻击可以分为三
前端高频面试题---计算机网络篇
1. 什么是Ajax,Ajax都有哪些优点和缺点? Ajax,全称为“Asynchronous JavaScript and XML”(异步的 JavaScript 和 XML),是一种在无需重新加载
前端高频面试题---React篇(三)
1. react中setState是同步还是异步? 在React中,setState是一个异步函数,这意味着它不会立即更新组件的状态。当我们在组件中调用setState时,React会将这个操作放入一
前端高频面试题---React篇(二)
1. React的工作原理? React是一个用于构建用户界面的JavaScript库,它的工作原理基于虚拟DOM(Virtual DOM)和组件化开发。 虚拟DOM:React引入了虚拟DOM的机制
前端高频面试题---React篇(一)
1. React组件化开发有哪些特点? React组件化开发具有以下特点: 组件独立:每个组件都是独立的,具有自己的状态和属性。组件之间相互独立,减少了代码的耦合性,提高了代码的可维护性和重用性。 可
前端高频面试题---VUE篇(五)
1. Vue中的$nextTick有什么作用?底层如何实现? 在Vue中,$nextTick方法用于在DOM更新完成后执行回调函数。由于DOM更新是异步进行的,使用$nextTick可以确保在DOM更
前端高频面试题---VUE篇(四)
1. vue3不再支持哪些功能 Vue3不再支持的功能包括: eventBus:在Vue3中,官方推荐的做法是使用第三方库,如mitt或tiny-emitter,而不是使用eventBus。 Filt
前端高频面试题---VUE篇(三)
1. Vue3.0和Vue2.0有哪些区别? Vue3.0和Vue2.0的区别包括以下方面: 项目架构:Vue 2.0通常使用webpack或者vue-cli进行项目搭建和打包,而Vue 3.0则更加
前端高频面试题---VUE篇(二)
1. vue双向绑定的原理 Vue使用Object.defineProperty()方法来劫持各个属性的setter和getter,在数据发生变动时通知Vue实例,触发相应的getter和setter
前端高频面试题---VUE篇(一)
1. 简单说一下Vue框架以及它的优缺点 Vue是一个构建数据驱动的渐进性框架,它的目标是通过API实现响应数据绑定和视图更新。 Vue的优点主要有以下几点: 易于学习和使用,Vue的语法简单,易于理
前端高频面试题---浏览器篇
1. javascript 页面从输入URL到页面加载显示完成,这个过程中都发生了什么。 当您在浏览器中输入URL并按下Enter键后,浏览器将开始加载和显示页面。在这个过程中,以下是主要发生了什么:
前端高频面试题---js篇(五)
1. 简述一下Promise以及其底层实现原理 Promise 是 JavaScript 中的一种异步编程的方式,它表示一个最终可能完成(成功解决)或失败(被拒绝)的异步操作,以及其结果值。Promi
前端高频面试题---js篇(四)
1. javascript中的闭包 在 JavaScript 中,闭包是一种函数,它有权访问其自己的范围,外部函数的范围,以及全局变量的范围。换句话说,闭包可以访问在创建它的函数范围中定义的所有变量和
前端高频面试题---js篇(三)
1. javascript怎么获得对象上的属性?如何遍历对象的属性? 在JavaScript中,您可以使用 object.property 的方式获取对象的属性。例如: 要遍历对象的属性,您可以使用
前端高频面试题---js篇(二)
1. 如何区分数组和对象? 在JavaScript中,数组和对象是两种不同的数据类型,它们有一些明显的区别。 数组(Array): 数组是一种特殊的对象,用于存储多个有序的值。 数组使用数字索引来访问
前端高频面试题---js篇(一)
1. javascript的数据类型有哪些? 在 JavaScript 中,数据类型主要分为两种:基本类型和对象类型。 基本类型(原始类型)有: Number:任何数值,包括整数和浮点数。 Strin
前端高频面试题---css篇
1. 简单介绍一下bfc BFC 是 Block Formatting Contexts 的缩写,即块级格式化上下文。它是一个独立的渲染区域,只包含块级元素。BFC 的布局规则决定了内部块级元素的布局