字节一面凉凉

1 vue-router是做什么的?

建立组件和路径的映射关系

2 什么样的页面可以被称为单页面应用?

只有一个主页面的应用

3 单页面应用有什么特点

1、内容的改变不需要加载整个页面
2、分离前后端,前端值进行界面显示,后端负责数据存储和计算

缺点:
1、首屏加载时间长
2、对seo不友好

4 router-view是做什么的

router是用于渲染通过路由映射过来的组件,实现无刷新路由跳转

使用router-view和不使用router-view的结果?
比如说我要进行多个页面的跳转,由于是单页面应用,如果不用router-view的话,我们就需要设定判断条件,判断当前应该显示哪个页面,比较麻烦,使用router-view直接配置跳转路径与组件映射关系即可

5 vue中的组件什么情况下会触发重新渲染?有哪几种情况

1、重新加载整个页面
2、v-if条件改变的时候
3、组件上的key值更改的时候

6 vue是如何实现响应式的?

7 js中的异步如何理解?

8 什么是闭包?产生闭包的原因

闭包是可以访问另一个函数作用域变量的函数。

作用域为一个变量的可用范围

9 闭包和作用域链的关系

作用域链:当访问一个变量时,解释器会首先在当前作用域查找标示符,如果没有找到,就去父作用域找,直到找到该变量的标示符或不在父作用域中,这就是作用域链

当使用一个变量时,js引擎首先会在当前上下文环境中查找该变量,如果没有找到,js引擎会继续在外部引用的上下文中查找

10 http缓存

11 TCP三次握手

12 为什么要三次握手?两次行不行

13 实现sum(1,2,3)=>6,sum(1)(2)(3)=>6

function sum(){
	let args=[...arguments]
	const add=function(){
		args.push(...arguments)
		return add
	}
	add.toString=()=>args.reduce((a,b)=>a*b,1)
	return add
}
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值