2022/07/27前端面试题

一、说一下token 能放在cookie中吗?

能,token一般用于判断用户是否登录。

token的认证流程:

1.客户端使用用户名和密码请求登录

2.服务器接收到请求后,验证用户名和密码

3.验证通过后,服务端会给客户端签发一个token

4.客户端接收到token后会将token存放在cookie里

5.客户端每次向服务端发送请求时都要带着token

6.服务端收到请求后,验证请求里的token,验证成功后返回对应的数据

 二、说一说computed和watch的区别?

computer计算属性:当变量中的值发生变化时,才会执行代码,否则将从缓存中返回存储的值。

watch监听器:当数据发生修改时,监听器会返回修改前或修改后的数据。

三、 说一说HTML语义化?

HTML语义化提高了代码的可读性,有利于SEO,有利于内容的结构化。

常见的语义化标签有:header、footer、main、section、nav

 四、说一说 v-if 和 v-show区别?

v-if和v-show的作用都是用来控制元素的隐藏和显示的指令。

区别在于v-if只有条件为true时会对元素进行渲染,一般用于不频繁切换的元素上;

v-show不管条件为true还是false都会对元素进行渲染,通过display:none来控制元素的隐藏;

你可能感兴趣的:(前端,面试)