前端面试题
文章平均质量分 92
分享面试题学习过程
爪洼守门员
这个作者很懒,什么都没留下…
展开
-
javascript面试题
同源策略”(Same-Origin Policy)是一种浏览器安全策略,用于限制一个网页文档或脚本如何能与来自不同源的资源进行交互。"同源"指的是协议(protocol)、域名(domain)和端口号(port)都相同的两个URL。同源策略旨在保护用户隐私和安全,防止恶意网站通过JavaScript等手段窃取用户数据或者发起恶意攻击。Cookie、LocalStorage 和 IndexedDB 等存储性内容。原创 2024-04-28 19:31:20 · 587 阅读 · 0 评论 -
vue面试题(完结)
在。原创 2024-04-29 16:06:10 · 431 阅读 · 0 评论 -
vue面试题
路由拦截可以通过 Vue Router 提供的导航守卫来实现,通过注册全局前置守卫、全局后置钩子、路由独享的守卫以及组件内的守卫来对路由导航进行拦截和控制,以满足不同的业务需求,例如权限验证、路由重定向、页面埋点等操作。选择合适的导航守卫可以有效地对路由进行管理和控制。原创 2024-04-27 15:21:45 · 786 阅读 · 0 评论 -
前端面试题(js篇)
基本数据类型的值是存储在栈内存中的,而引用数据类型的值是存储在堆内存中的。基本数据类型的赋值是复制值,而引用数据类型的赋值是复制引用。基本数据类型的值是不可变的,而引用数据类型的值是可变的。原创 2024-04-23 22:10:54 · 719 阅读 · 0 评论 -
前端面试题(vue篇)
和 是 Vue.js 中用于条件渲染的指令,它们的作用是根据表达式的值来控制元素的显示与隐藏。它们的区别在于::示例::指令用法: 是一个指令,它同样通过计算绑定的表达式的值来决定元素的显示与隐藏。渲染方式:如果表达式的值为 ,则显示元素(通过 CSS 的 属性控制);如果为 ,则隐藏元素(通过 )。性能特点:当 的条件为 时,元素并未从 DOM 中移除,而是通过 CSS 控制隐藏,不会触发销毁和重新渲染的过程。示例:选择使用:MVVM(Model-View-ViewMode原创 2024-04-26 22:38:32 · 1107 阅读 · 0 评论 -
Day3—前端面试题(综合篇)
在事件循环中,所有的任务可以分为同步任务和异步任务,它们的执行方式有所不同。(1)同步任务会直接进入主线程执行,不会被阻塞。(2)异步任务会被放入事件表(Event Table),并注册相应的回调函数到事件队列(Event Queue)。当满足触发条件时,这些异步任务的回调函数会被移入执行队列(Execution Queue)中等待执行。主线程在执行同步任务的同时,会不断地检查执行队列,如果执行队列中有待执行的任务,主线程会将它们移入执行栈(Execution Stack)中执行。原创 2024-04-25 21:50:23 · 615 阅读 · 1 评论 -
前端面试题(综合篇)
闭包是指那些能够访问自由变量的函数。所谓“自由变量”,是指在函数中使用的,但既不是函数参数也不是函数局部变量的变量。一个函数在创建时会生成闭包,闭包包含该函数的函数体以及该函数可以访问的所有变量。原创 2024-04-24 21:26:28 · 988 阅读 · 0 评论 -
前端面试题(TypeScript篇)
在TypeScript中,any类型表示任意类型。当一个变量被标记为any类型时,它可以存储任何类型的值,且不进行类型检查。换句话说,使用any类型可以绕过TypeScript的类型检查机制,允许变量在编译时具有任何类型。any逐步迁移:当在一个已有的JavaScript项目中引入TypeScript时,可以将类型逐步迁移。在迁移过程中,可以将原有的JavaScript代码标记为any类型,以便快速进行编译,并且逐步为这些变量添加更具体的类型注解。// 逐步迁移中的代码动态类型。原创 2024-04-25 23:39:48 · 613 阅读 · 3 评论