超星
超星一面
- 自我介绍
- 技术栈
- css 的 优先级
html
// 求123的fontSize
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
#box1 {
font-size: 50px !important;
}
div#box2 {
font-size: 10px;
}
#box1 .box3 {
font-size: 32px;
}
</style>
</head>
<body>
<div id="box1">
<div id="box2" class="box3">123</div>
//123的 fontsize为32px
</div>
</body>
</html>
rem
- 用的基本是 rpx,rem 用的 TailWindCSS 框架
js 数组 forEach 和 map 的区别
- forEach 无返回值,直接操作数组
- map 不改变数组,有返回值
js 获取浏览器信息
- navigator
sessionStorage 能不能在两个 tab 之间传递
- 不能,会话窗口
如何 localstorage 设置过期时间
- 存一个时间戳和有效时间,然后检验
vite 打包配置二级目录
- --base “/"
vite 用过什么 plugin
- auto-import
vite 可以配置多个代理吗
- 可以,用数组
vite 获取 env 参数
- .env ——全局的,没有设置其他环境变量时,会加载这个文件里的内容,比如所有版本都使用的是同一个接口地址时,就可以写在这一个文件里面就行 .env.development ——开发环境下的配置文件,会覆盖.env 这个文件里定义的环境变量 .env.production ——生产环境下的配置文件,会覆盖 .env 这个文件里定义的环境变量
- const env = loadEnv(mode, process.cwd());
- webpack 用 process.envSOME_ENV_VAL