this 指向
2023-08-12
2026-04-30
经典真题 this 的指向哪几种 ? this 指向总结 this 关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 this 可以用在构造函数之中,表示实例对象。除此之外,this 还可以用在别的场合。但不管是什么场合,this 都有一个共同点:它总是返回一个
27
|
0
垃圾回收与内存泄漏
2023-08-12
2026-04-30
经典真题 请介绍一下 JavaScript 中的垃圾回收站机制 什么是内存泄露 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。
20
|
0
作用域和作用域链
2023-08-11
2026-04-30
经典真题 谈谈你对作用域和作用域链的理解? 作用域(Scope) 什么是作用域 作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。 换句话说,作用域决定了代码区块中变量和其他资源的可见性。 可能这两句话并不好理解,我们先来看个例子: function outFun2() {
21
|
0
执行栈和执行上下文
2023-08-11
2026-04-30
经典真题 谈谈你对 JavaScript 执行上下文栈理解 执行上下文 执行上下文,英文全称为 Execution Context,一句话概括就是“代码(全局代码、函数代码)执行前进行的准备工作”,也称之为“执行上下文环境”。 运行 JavaScript 代码时,当代码执行进入一个环境时,就会为该环
17
|
0
原型和原型链
2023-08-11
2026-04-30
经典真题 说一说你对 JavaScript 中原型与原型链的理解?(美团 2019年) 对一个构造函数实例化后,它的原型链指向什么? 原型与原型链介绍 在 Brendan Eich 设计 JavaScript 时,借鉴了 Self 和 Smalltalk 这两门基于原型的语言。 之所以选择基于原型的
21
|
0
VUE2进阶[面试]
2023-08-03
2026-04-30
1. 组件通讯总结 1-1. 父子组件通信 绝大部分vue本身提供的通信方式,都是父子组件通信 1-1-1. prop 最常见的组件通信方式之一,由父组件传递到子组件 1-1-2. event 最常见的组件通信方式之一,当子组件发生了某些事,可以通过event通知父组件 1-1-3. style和c
21
|
0
TypeScript基础
2023-07-28
2026-04-30
1. TypeScript概述 1-1. 为什么要学习TypeScript 就业 或 获得更大的竞争优势 获得更好的开发体验 解决JS中一些难以处理问题 1-2. JS开发中的问题 使用了不存在的变量、函数或成员 把一个不确定的类型当作一个确定的类型处理 在使用null或undefined的成员 j
21
|
0
Vuex快速入门
2023-07-26
2026-04-30
1. Vuex 数据共享 Vuex官方文档 在vue中遇到共享数据,会带来下面的多个问题: 如何保证数据的唯一性? 如果数据不唯一,则会浪费大量的内存资源,降低运行效率 如果数据不唯一,就可能出现不统一的数据,难以维护 某个组件改动数据后,如何让其他用到该数据的组件知道数据变化了? 事件总线貌似可以
26
|
0
Pinia快速入门
2023-07-26
2026-04-30
1. Pinia基本概念 面试题:Pinia 相比 Vuex 有什么样的优点?为什么现在官方推荐使用 Pinia ? Pinia,是一个 Vue 阵营的新的状态管理库,现在 Vue 官方已经推荐使用 Pinia 来代替 Vuex,或者你可以把 Pinia 看作是 Vuex 的最新的版本。 Pinia
26
|
0
VUE3基础[精简版]
2023-07-22
2026-04-30
1. vit原理 vite: https://github.com/vitejs/vite 面试题:谈谈你对vite的理解,最好对比webpack说明 webpack 原理图 webpack是打包所有模块后生成bundle文件,之后服务器访问bundle文件进行呈现; 这就导致修改某一个模块后需要全
19
|
0
1
2 3