面试记录 三

数组操作,字符串操作
数组map能否中断,

字符串截取,指定目标在字符串中的位置,

闭包,

let的作用域
基本数据类型
undefind和null

vue插槽
生命周期
路由跳转方法
2与3的混入mixin

mixin怎么实现
在挂载阶段可能拿不到创建阶段的异步请求数据,怎么解决
各生命周期阶段做了什么

父组件使用子组件插槽,插槽内容插入子组件后,这一块内容的pantrent是谁
vue里面怎么获取、操作dom

事件三部曲【捕获、执行、冒泡】

 

1、数组操作,字符串操作
2、数组map能否中断,

2.1、定义

 

 

 

2.2、总结

 

 

 

 

3、字符串截取,

slice、substr、substring

https://blog.csdn.net/LJDbk/article/details/123622034

4、指定目标在字符串中的位置,

5、闭包,

6、let的作用域

块级局部作用域
7、数据类型

a、类型

 

 b、存储位置 区别

 

 

 

 基本数据类型直接存储在栈(stack)中的简单数据段,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储

 

引用数据类型存储在堆(heap)中的对象,占据空间大、大小不固定。

如果存储在栈中,将会影响程序运行的性能;

引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。

当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体

8、undefind和null

首先 Undefined 和 Null 都是基本数据类型,这两个基本数据类型分别都只有一个值,就是 undefined 和 null。

undefined 代表的含义是未定义,null 代表的含义是空对象。

一般变量声明了但还没有定义的时候会返回 undefined,null主要用于赋值给一些可能会返回对象的变量,作为初始化。

9、vue插槽
10、生命周期
11、路由跳转方法

a、声明式导航<router-link to="/home"></router-link >

b、编程式导航this.$router.push/replace( )


12、2与3的混入 

14、在挂载阶段可能拿不到创建阶段的异步请求数据,怎么解决

 

 

https://www.pudn.com/news/6228e2189ddf223e1ad31205.html

a、$nextTick

b、延时【不推荐】

c、watch监听


15、各生命周期阶段做了什么

 https://www.pudn.com/news/6228e2189ddf223e1ad31205.html

16、父组件使用子组件插槽,插槽内容插入子组件后,这一块内容的父级是谁
17、vue里面怎么获取、操作dom

ref 与 $refs

原生获取方法尽量不推荐使用

18、js事件流

三阶段【捕获、目标执行、冒泡】

19、两个有序数组合并成一个新的有序数组--使用算法思想  一层循环   

 https://leetcode.cn/problems/sorted-merge-lcci/

posted on 2022-11-18 17:56  二月龙抬头之伏龙翔天  阅读(23)  评论(0)    收藏  举报

导航