首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
项目面试
咖喱崔
创建于2023-02-10
订阅专栏
项目相关面试
暂无订阅
共9篇文章
创建于2023-02-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
柯里化函数、thunk函数
柯里化函数:多参函数变成单参函数 好处是可以实现参数的复用 thunk函数:多参函数变成单参函数,参数必须是回调函数
模块化的规范
commonjs模块化规范 导入 require 导出 module.exports es6的模块化规范 导入 import 导出 export ,export default
axios取消请求
https://www.axios-http.cn/docs/cancellation 应用:tab切换的时候,你在一个标签,立即切到另一个标签,刚刚标签对应ajax浪费,所以可以取消掉 AbortC
大数字问题
遇到的场景:我们后台ajax拿回来的数据用axios发现数据和后台不一致,我们发现这里面就是因为数字超过2的53次方 解决办法就是用BigInt新的数据结构 后面加一个n 具体做法: axios请求配
异步你怎么理解
js代码执行的顺序是:先同步代码,再微任务,再宏任务 问:微任务和宏任务区别 微任务属于ecmascript内置的语法,比如promise,async,await 宏任务属于webapi的东西,本质是
长列表性能优化
问:一下子返回100万条数据列表怎么渲染 不能直接渲染,直接卡死 解决的办法 PC端 分页 移动端 虚拟列表 思路:永远只让页面显示50条数据,用公式当前应该显示的是哪些数据,然后把之前页面销毁,创建
大文件断点上传
核心:切片 hash值 续传 多线程 先把大文件进行切片 然后把每个切片设置一个唯一的hash值 为了提升上传的速度,这里面是使用多线程上传(webWorker) 服务器拿到上传请求,比对切片hash
单点登录
服务器有两种 一种是业务后台服务器(淘宝服务器 天猫服务器)sso服务器(单点登录认证服务器) 思路: 用户访问某个业务后台服务器,需要登录,发现没有token,这个时候就跳转到sso登录页面 用户登
项目性能优化(vue项目优化)
代码层面 打包层面 http优化 图片 精灵图 sprite 一堆小图片合并成一张图 用字体图标 压缩图片 https://tinypng.com/