首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题汇总
whisper
创建于2025-03-12
订阅专栏
关于前端面试的汇总(问题&回答)
等 1 人订阅
共78篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
有些过一些webpack自定义的插件吗
以下是一些编写 webpack 自定义插件的示例及说明: 简单的版权声明插件 这个插件用于在每个生成的 JavaScript 文件顶部添加版权声明注释。 javascript 使用时,在webpack
说一下你常用的webpack插件
Webpack 是一个现代 JavaScript 应用程序的静态模块打包器,以下是一些常用的 webpack 插件: 打包优化类 UglifyJSPlugin:用于压缩和混淆 JavaScript 代
以往用过的UI框架有做过二次封装吗
回答这个问题时,可先表明是否有过二次封装 UI 框架的经历。若有,详细阐述选择的框架、二次封装的原因、实施过程及最终成果;若没有,解释未进行二次封装的缘由,并说明对二次封装的理解与学习意愿。 有相关经
SSR解决了什么问题?如何实现SSR?
SSR 即服务器端渲染(Server-Side Rendering),主要解决了以下几个方面的问题: 首屏加载速度慢:传统的前端渲染需要先加载 HTML 骨架,再加载 JavaScript 文件,然后
如果列表数据量比较大,后端没有做分页,前端如何处理会更好?
当后端没有做分页,而前端需要处理大量列表数据时,可以从虚拟列表、分页、搜索、懒加载等方面入手,以下是一些常见且有效的处理方式: 虚拟列表 原理:只渲染可见区域内的列表项,当用户滚动列表时,动态计算并渲
如果一个项目打包后包比较大,你会怎么分析原因以及如何处理使得打包文件变小
当一个项目打包后包比较大时,可以从分析原因和采取相应处理措施两方面来解决,以下是具体内容: 分析原因 依赖分析 引入过多不必要的库:检查项目中是否引入了大量不必要的第三方库,有些库可能功能重复,或者只
当登录页面的背景、图片、动画等文件即使经过压缩后仍然过大时,应该如何处理
当登录页面的背景、图片、动画等文件即使经过压缩后仍然过大时,前端开发人员可以从优化资源本身、调整加载方式和优化页面性能等方面来处理,以下是具体方法: 资源优化 图像优化 调整分辨率和尺寸:根据实际显示
前端form表单,当我填了一部分的数据,离开页面,当我返回这个表单的时候,希望刚刚填写的数据还在
为了实现前端 form 表单在离开页面再返回时仍能保留已填写的数据,可利用浏览器本地存储、keep-alive、URL 参数、表单状态管理库等方法,以下是具体介绍: 使用浏览器本地存储 localSt
package.json和package-lock.json的区别
package.json和package-lock.json都是在使用 npm(Node Package Manager)管理项目依赖时非常重要的文件,它们的主要区别如下: 用途与功能 package
多语言造成了页面错乱,css层面怎么处理
多语言造成了页面错乱,css层面怎么处理 1. 字体兼容性处理 2. 处理文本长度变化 3. 处理文本方向和对齐 4. 处理元素间距和边距 5. 避免使用固定宽度和高度
Axios 如何做到多数据源封装
Axios 是一个基于 Promise 的 HTTP 库,常用于浏览器和 Node.js 环境中进行 HTTP 请求。在实际开发中,经常需要与多个不同的数据源进行交互,通过对 Axios 进行多数据源
关于css预处理器你了解多少
CSS 预处理器是一种工具,它扩展了 CSS 的功能,让开发者能够更高效地编写 CSS 代码。以下是关于 CSS 预处理器的详细介绍: 常见 CSS 预处理器 Sass:Sass 是一款成熟、稳定且强
keep-alive 通常会在那些场景使用
keep-alive是 Vue.js 中用于实现组件缓存的重要工具,除了前面提到的多标签页切换、列表与详情页交互、向导式表单场景外,还常用于以下场景: 导航菜单切换 在后台管理系统等具有复杂导航菜单的
Ajax如何进行前后端交互
Ajax(Asynchronous JavaScript and XML)是一种用于在 Web 应用中实现前后端异步数据交互的技术,它可以在不刷新整个页面的情况下,与服务器进行数据交换和更新页面部分内
PV 用户量很高时怎么处理
当 PV(Page View,页面浏览量)和用户量很高时,无论是前端还是后端都需要采取一系列措施来保证系统的正常运行和良好的用户体验。以下从前端、后端和运维等多个方面介绍一些常见的处理方法: 前端方面
如何处理接口并发和监控
在前端开发中,处理接口并发和监控是保障应用性能和稳定性的重要环节。以下分别介绍处理接口并发和进行监控的常见方法: 处理接口并发 限制并发请求数量:使用 Promise 和 async/await 结合
在日常项目中,对 webpack 的处理通常涉及以下几个方面
在日常项目中,对 webpack 的处理通常涉及以下几个方面: 配置优化 优化文件路径:合理配置resolve选项,通过alias设置路径别名,减少相对路径的深度,使模块引入更简洁和直观,提高开发效率
当屏幕大小变化时,ECharts是如何做屏幕适配的
当屏幕大小变化时,ECharts 主要通过以下几种方式来实现屏幕适配: 使用响应式布局 容器自适应:ECharts 图表通常被放置在一个 HTML 容器元素中,通过设置容器的 CSS 属性,如widt