前端
文章平均质量分 83
hello worId
这个作者很懒,什么都没留下…
展开
-
这可能是前端开发中能遇到最全的cookie问题了
什么是 cookieHTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据。浏览器会存储 cookie 并在下次向同一服务器再发起请求时携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器——如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。原创 2022-11-28 17:07:09 · 1986 阅读 · 1 评论 -
项目部署,浅谈CI/CD
项目部署的方式很多,针对不同的项目也有不一样方式,下面说一下常见的项目部署是怎么样的。首先呢你需要有一个云服务器💰。文章有错误会第一之间在我的博客更新,有问题也可以在上面提出👆🏻,看到会第一时间回复。...原创 2022-07-25 15:23:45 · 405 阅读 · 0 评论 -
js异步编程、Promise的应用以及在循环中、递归的时候使用Promise。
Javascript 是一个单线程的语言,在前端编程中,我们在处理一些简短、快速的操作时,往往在主线程中就可以完成。主线程作为一个线程,不能够同时接受多方面的请求。坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段 Javascript 代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解决这个问题,Javascript 语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchro原创 2022-07-12 16:03:11 · 1163 阅读 · 0 评论 -
造轮子之后台管理模板
常见的后台管理的系统无非是三种:使用下载在 routes 中新建页面的路由,需要布局的页面在 insideRoutes 中新建,不需要的则在 outsideRoutes 中新建.重定向路由 例:子路由需配置一个 path 为’'的 index 路由,添加上 hidden 属性,添加 redirect 属性重定向到指定路由(为了是点击面包屑的时候能跳转到页面),其余子路由与正常规则配置即可react-router-dom v6 新特性的子路由使用 例:修改主题色,项原创 2022-06-13 18:14:00 · 103 阅读 · 0 评论 -
typescript封装axios
1. 常见配置(跨域携带 cookie,token,超时设置,请求头)2. 请求拦截器和响应拦截器3. 请求封装,使用同一套写法4. 请求失败的提示信息5. 支持单个请求的请求或者相应拦截单独处理原创 2022-06-08 16:00:52 · 654 阅读 · 0 评论 -
配置react+typescript项目的lint,commit,prettier规范
配置规范 项目没有一个统一的规范和代码风格看起来既难受又不利于维护,随着项目接手的人越多项目就会越来越乱,久而久之就成了所谓的屎山。更多关于项目构建可以去我的博客http://blog.liufashi.top不以规矩,不成方圆lint 规则安装 eslint 和相关的包npm i eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin -D,根目录下创建.eslintrc.js,和.eslintignore 文件。前原创 2022-04-27 21:23:36 · 564 阅读 · 0 评论 -
前端打包体积优化
前端打包体积优化如何将项目部署到云服务器上?前端的项目通常是将项目打包后的静态资源文件放到服务端代码的根目录中,详细请参考前端项目部署至云服务器。但是个人用户购买的云服务器的带宽通常只有 1M~2M。若是生成的资源文件体积过大会导致加载缓慢。没有使用 gzip 时文件大小为 2M 左右,以 1M 的带宽 128kb/s 加载时长要近 20s。详细优化可以看http://blog.liufashi.top......原创 2022-04-08 21:33:34 · 1921 阅读 · 0 评论