全部文章

1299 篇文章

vite工具07-11
阅读

vite配置了proxy代理情况下如何查看真实的接口调用地址

vite配置了proxy代理情况下如何查看真实的接口调用地址? 使用vite进行代理 在vite.config.ts配置了代理 在浏览器查看请求头和响应头发现只有代理前的url,没有显示代理后的路径 然后发现一个bypass函数,但是此函数只能修改res响应头的数据,没法修改req请求头的数据,于是我将代理后的实际路径,设置到了相应头上面,方便分析代理后的实际路径,如图 <img width="756" height="464" src...

#学习
nextjs07-07
阅读

如何在 Nextjs 中使用 cookies 来持久化保存用户信息

在 React/NextJS 中使用 cookies 为了在 NextJS 中使用 cookies,我们需要安装两个 packages。在本文中,我们将会使用 cookie 和 react cookie 。 react cookie 允许我们从客户端设置 cookie,而 cookie 则让我们能从服务器端访问设置的 cookie。运行以下命令安装 packages。 功能与 react cookie 相同,但是包体积更小。 设置 co...

#学习
前端规范07-06
阅读

nextjs项目配置eslint+prettier

一、安装 \+ prettier + eslint plugin prettier 二、配置.eslintrc.json 三、配置.prettiterrc.js

#学习
docker07-03
阅读

从零开始的Docker Desktop使用

Docker简介 Docker 就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。 、 Docker 包括三个基本概念: 镜像(Image) Docker的镜像概念类似于虚拟机里的镜像(比如 文件),是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。 例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了MySQL或用户需要的其...

#学习
html06-18
阅读

Cookie与Session傻傻分不清楚

一、Cookie与 的区别 Cookie和Session都是用于在Web应用程序中跟踪用户的状态的机制。 Cookie和Session都是用于跟踪用户状态的机制 虽然Cookie和Session都可以用于存储用户的数据,可用于跟踪用户身份和行为 , 但它们的工作方式/实现方式有所不同,具有不同的优缺点。 1.1 Cookie 1.1.1 Cookie是什么? Cookie是一种存储在用户计算机上的小文件,用于跟踪用户的身份和行为。 Co...

#面试
javascript06-18
阅读

什么是Promise,我们用它来做什么?

一、什么是 ?我们用Promise来解决什么问题? Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待态),fulfiled(成功态),rejected(失败态) ;状态一旦改变,就不会再变。创造promise实例后,它会立即执行。 我相信大家经常写这样的代码: 一般来说我们会碰...

#面试
javascript06-18
阅读

如何理解-JavaScript-中的sort排序

sort排序是针对数组中的元素进行升序排序。sort()使用分两种情况 无函数 有函数 无函数 如果sort()方法中无函数,则排序是在将数组中的元素转换为字符串,然后比较元素字符串UTF 16 代码单元值序列(元素按照转换为的字符串的各个字符的 Unicode 位点进行排序。) Output 注意,这里不是 按照 顺序排列是因为不是按照 排序而是按照元素的字符串形式排序。所以是按照 1,1,2,3,4的顺序,如果第一位相同则比较第二位...

#面试
webpack06-18
阅读

简述Webpack和Vite的区别

前言 和 是现代前端开发中非常重要的工具,有助于改善开发者的工作流程和提高生产力。这篇博客将对比 和 的区别,并探讨在什么样的项目中选择哪一个工具。 Webpack 是一个模块打包工具,使得工程中的各种资源能够被打包成一个整体的bundle.js文件。 具有很高的可配置性和灵活性,使得开发者可以使用各种插件和配置文件来优化它们的工作流程。 Webpack适用于大型、复杂的项目,它可以处理多种不同类型的文件(如js、css、图片等),并根...

#面试
http-网络06-16
阅读

HTTP----HTTP2.0新特性

HTTP2.0大幅度的提高了web性能,在HTTP1.1完全语意兼容的基础上,进一步减少了网络的延迟。实现低延迟高吞吐量。对于前端开发者而言,减少了优化工作。本文将重点围绕以下几点新特性的作用、工作过程以及如何更出色的完成了优化工作来介绍HTTP2.0 二进制分帧 首部压缩 流量控制 多路复用 请求优先级 服务器推送 二进制分帧 在不改变HTTP1.x的语义、方法、状态码。URL以及首部字段的情况下,HTTP2.0是怎样突破HTTP1....

#面试