【春招面经】视源股份前端一面

前言

本次主要记录一下视源股份CVTE前端一面 (3.3下午4点15)

问题总结

介绍一下项目的来源以及做这个项目的初衷

一直监听滚动,有没有对性能产生影响,有没有对性能做一个优化?(项目中的问题)

盒子模型?

居中的方法?这些方法的适用范围?

水平垂直居中的几种方法:盒子水平垂直居中的五种方式
在这里插入图片描述

ES6新增方法?

var ,let ,const之间的异同?

使用var和不使用var的区别?

js 变量声明 (var使用与不使用的区别)

箭头函数和普通函数之间的区别?

事件循环机制?

浏览器的缓存机制?

有一个系统版本是1.0,现在有一个版本是2.0,怎么保证用户拿到最新的缓存?

刷新缓存,主要通过localStorage获取setItem(key,val),getItem(key,val)
JS 缓存数据的方法

cookie,localstorage,sessionStorage之间的异同?

js是否可以读取cookie?

因为在问上个问题的时候,我说了cookie一般会携带在http头中,所以他问我js是否可以读取cookie,我说会,一般可以通过

var strCookie = document.cookie; 

怎么不让js读取cookie呢?
服务器传送cookie时设置属性HttpOnly,HttpOnly告知浏览器不允许通过脚本document.cookie去更改这个cookie值

JS 如何创建、读取和删除cookie

因为http是无状态的,那么怎么获取用户信息,知道你是你?

HTTP协议为什么是无状态的?如何让HTTP“有状态”?
答:可以通过cookie

cookie中一般存的是什么?

cookie一般存储用户的登录信息以及用户的行为。
cookie一般存储什么?怎么设置cookie?

如何保证cookie的安全性?

如何保证cookie的安全性

扫描二维码关注公众号,回复: 14838580 查看本文章

vue的双向数据绑定和响应式原理?

快速排序的思想?快速排序的时间复杂度?什么时候是最坏的情况?使用非递归怎么做?伪代码?

快速排序算法详解(原理、实现和时间复杂度)

怎么学习前端?

猜你喜欢

转载自blog.csdn.net/qq_40992225/article/details/129337859