前端面试知识
文章平均质量分 75
我平时会收藏一些面经,以及我作为一个企业面试官去面试别人,有一些心得体会及经验总结
接着奏乐接着舞。
冥鸿天际尘事分付一轻芒
展开
-
【2024中高级向】22道前端面试题附答案
多端开发的核心原理涉及代码的复用、适配不同平台的界面和功能、以及确保在所有目标设备上提供良好的用户体验。的主要用途是作为对象的属性键,这些属性是唯一的,可以防止属性名的冲突。Webpack plugin 可以在打包流程的不同阶段接入,执行更复杂的任务。是 ES6 引入的一个功能强大的特性,允许你定义一个对象的各种操作的自定义行为(如属性查找、赋值、枚举等)。在多端项目中,持续集成(CI)和持续部署(CD)可以帮助自动化测试和发布过程,确保在所有支持的平台上都能及时更新应用,并保持应用的质量和稳定性。原创 2024-04-24 23:50:29 · 2319 阅读 · 14 评论 -
如何实现无感刷新(附前后端实现)?
登录时,我们验证用户凭证,并且如果认证成功,我们就生成Access Token和Refresh Token,然后将Refresh Token保存到数据库。在无感刷新流程中,我们验证提供的Refresh Token是否存在于数据库中,并且是否有效,然后发放新的Access Token。如果Refresh Token仍然有效,认证服务器则发放一个新的Access Token给客户端,并且可能会同时发放一个新的Refresh Token。在前端实现中,我们需要确保存储Token的方法是安全的。原创 2024-04-08 16:58:14 · 1694 阅读 · 4 评论 -
什么是性能优化?如何性能优化?
在一个复杂的申请表格页面,DCL是表单结构准备就绪的时刻,用户准备开始填写。:用户正在阅读一个精彩的文章,如果文中的图片或广告突然加载并导致内容跳动,这就产生了布局偏移。:优化服务器响应时间,使用CDN,确保CSS和JavaScript尽可能快地加载,以便用户能够迅速看到第一帧画面。:优化图像大小和格式,对关键的CSS进行内联处理,以及推迟非关键JavaScript的加载,都可以加快FCP。:优化JavaScript执行,分割代码以按需加载,利用浏览器的预加载能力,并减少主线程上的工作量。原创 2024-04-07 18:06:03 · 1455 阅读 · 2 评论 -
vue为什么要用data(函数)包裹属性?
1.确保数据的独立性2.启动响应式系统3.组件的可维护性4.更好的支持TypeScript原创 2024-03-20 12:41:13 · 1443 阅读 · 9 评论 -
Vue2如何监听数组的变化?(附相关面试题)
众所周知,vue2的响应式无法监听数组,那么它是怎么实现数组响应式的?为什么不能直接修改数组的length?为什么不能通过arr[0] = 123的方式修改数组?原创 2024-03-20 12:23:23 · 3874 阅读 · 2 评论 -
详解npx的使用教程
很多人喜欢全局安装插件,比如说 react 、vue-cli 脚手架、webpack …这样做很可能带来的一个问题,请设想: 公司需要你搭建3个项目分别用webpack 2、webpack 3、webpack 4…无论我们全局安装哪个版本,都势必给我们带来不便原创 2023-03-01 07:30:00 · 2700 阅读 · 3 评论 -
【前端】CommonJS和ES Module的区别面试向
export 为普通导出,又叫做具名导出,顾名思义,它导出的数据必须带有命名,比如变量定义、函数定义这种带有命名的语句。在导出的模块对象中,命名即为模块对象的属性名。export default 为默认导出,在模块对象中名称固定为 default,因此无须命名,通常导出一个表达式或字面量。export 和 export default 的区别是什么?静态依赖:在代码运行前就要确定依赖关系。动态依赖是异步的(返回promise)同时支持静态依赖和动态依赖。下面的模块导出了什么结果?下面的代码输入什么结果?原创 2023-02-28 22:01:33 · 1358 阅读 · 2 评论 -
记一道前端高难度面试题
一道高水准的前端面试题送给膨胀的前端小兄弟们~这篇文章通过一道题目延伸出来一个前端安全方面很重要的话题--原型注入原创 2022-11-15 22:38:25 · 4628 阅读 · 6 评论 -
vue中使用 mixins (混入)的使用
1.是什么?混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。2.作用主要作用是继承和封装,将一些公共的代码抽离,可以减少代码量,提高复用性。3.使用以一段代码为例,完整的展示其使用方法:原创 2021-08-31 01:33:32 · 4252 阅读 · 3 评论 -
简述从浏览器地址栏输入url到显示页面的步骤?
简述从浏览器地址栏输入url到显示页面的步骤?原创 2021-08-29 00:28:03 · 2594 阅读 · 2 评论 -
前端安全问题的解决方法
目录前言:1.常见的安全性问题2.XSS攻击的解释和解决方法2.1 XSS攻击是什么:2.2 经常出现的原因:用户输入,如input框2.3 防御方式:3.CSRF(跨站请求伪造)的解释和解决方法3.1 是什么3.2 经常出现的原因:3.3 防御方式:4.SQL注入4.1是什么:4.1 解决:5.文件上传漏洞5.1 解决方案:6.前端常用加密方法:前言:web前端发展到今天,对于一般的安全问题做的比较完善,我们可以借助...原创 2021-08-24 21:38:48 · 2406 阅读 · 1 评论 -
前端优化方式的总结
前端优化是一个很大的方向,优化的手段五花八门,可以借助浏览器自带的F12瀑布流waterfall查看性能,从而针对性的做优化。本文列出常见的几种方案原创 2021-08-24 20:57:13 · 1726 阅读 · 2 评论 -
XSS 和 CSRF 原理和基本防御方式
面试向:XSS 和 CSRF 原理和基本防御方式原创 2021-08-10 00:56:46 · 2051 阅读 · 2 评论