
面试指南
文章平均质量分 94
在这一栏目中,我们提供全面的面试准备资料,包括常见面试题、答题技巧、职业规划建议和模拟面试。无论你是正在求职还是希望提升自己的面试技巧,这里都有实用的资源和深入的分析,帮助你自信应对各类面试挑战。
Caleb-niu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端进阶题(面试必看)
首先起因是由于浏览器的一个安全机制——同源,AJAX只能访问同源的服务端,即协议+域名+端口相同。但有时候需要跨域访问服务,就有了相应的办法:JSONP利用标签访问,服务端返回一个动态脚本,数据就在脚本里面。CORS(cross origin resource sharing)是为满足跨域资源访问而新增的特性,在Header上带上源地址“origin”字段,由服务端来判断是否同意访问。其他还有如websocket、iframe、服务端代理等方式。原创 2024-08-09 08:47:39 · 733 阅读 · 0 评论 -
Vue灵魂23问,看看你能答上来几个
虚拟 DOM:是 JavaScript 模拟的 DOM 树结构,目的是为了提高页面 DOM 操作的性能。优势:大量频繁的 DOM 操作可能导致页面回流和重绘,造成卡顿。虚拟 DOM 可以在内存中完成大部分操作,最后一次性更新到真实 DOM。Diff 算法:当数据变化时,首先更新虚拟 DOM,然后通过 Diff 算法计算出新旧虚拟 DOM 之间的差异,并批量更新到真实 DOM。Key 的作用key。原创 2024-08-14 14:45:06 · 989 阅读 · 0 评论 -
前端面试官常问的问题
标准回答:Promise的作用:Promise是异步微任务,解决了异步的问题,让代码的可读性更高,更容易维护Promise使用:Promise是ES6提供的一个构造函数,可以使用Promise构造函数new一个实例,Promise构造函数接收一个函数作为参数,这个函数有两个参数,分别是两个函数 和 将Promise的状态由等待变为成功,将异步操作的结果作为参数传递过去; 则将状态由等待转变为失败,在异步操作失败时调用,将异步操作报出的错误作为参数传递过去。 实例创建完成后,可以使用方法分别指定成功或失败原创 2022-07-06 19:03:49 · 12526 阅读 · 2 评论