- 博客(23)
- 收藏
- 关注
原创 纯前端实现的验证码
经过调试发现 在调用 refresh()方法换一张验证码时, 旧的验证码 code 没有清空,出现新旧验证码叠加在一起的情况.所以对上面帖子提供的代码进行了修改.很好用,但是,在换一个验证码的时候遇到了问题: 视图可以正常切换,但验证的时候总是通不过.前几天项目开发,需要自己实现验证码功能,然后在CSDN网站找到一个帖子。
2024-03-18 10:51:02 330
原创 react 项目开发遇到的问题以及解决办法(一) A component suspended while responding to synchronous input
的时候,在外面套一个react的组件:Suspense。注: 我是配置在main.jsx 里面的代码如下下图。lazy() 如下图。
2023-09-07 10:49:10 2279
原创 span 标签 文字自动换行
这样保留的空间占用空间而不会挂起,从而影响盒子的固有尺寸(最小内容大小和最大内容大小).break-spaces : 与 pre-wrap的行为相同,除了:任何保留的空白序列总是占用空间,包括在行尾。nowrap: 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。pre: 空白会被浏览器保留。initial: 规定应该从父元素继承 white-space 属性的值。pre-wrap: 保留空白符序列,但是正常地进行换行。pre-line: 合并空白符序列,但是保留换行符。
2023-07-19 16:17:02 2119
原创 vue3.0+vite项目关于域名代理配置以及axios的二次封装
1.在项目根目录下添加.env.development 和 .env.production 文件 (根据实际开发需求添加,比如 .env.text等)3. 找到vite.config.js,添加如下代码 完成 代理 配置。2.找到package.json 文件 添加如下代码。首先在项目中安装 axios, (基于node环境)(1) .env.development 文件内容。(2) .env.production 文件内容。关于axios的二次封装。新建一个api.js文件 : 代码如下。
2023-07-17 14:09:57 3446 2
原创 跳过数组中的空位
在实际的业务开发过程中我们经常会遇到这样的情况:let arr = [1,2,,3,4,5]在ES6之前我们只能通过循环来去掉数组中的空位,有了flat()方法就简单多啦let arr = [1,2,,3,4,5]console.log(arr.flat()) // [1,2,3,4,5]...
2021-12-22 15:44:34 238
原创 二维数组转一维数组之数组的flat()
将二维数组转化为一维数组let arr = [1,2,[3,4]]console.log(arr.flat()) // [1,2,3,4]将多维数组转化为一维数组let arr = [1,2,[3,4,[5,6]],[7,8]console.log(arr.flat(Infinity)) // [1,2,3,4,5,6,7,8]
2021-12-22 15:36:48 222
原创 2021 年在 Web 领域关于支付的关键进展
支付请求 API(Payment Request API 1.0)现已发布为W3C提案推荐标准,并且最近有望成为正式推荐标准。当用户尝试从你的网站购买商品时,网站必须要求用户提供付款信息以及其他信息(比如收货信息)。就是来帮助我们做这件事情的,下面是一个小 Demo:// 支付方式const paymentMethods = [{ supportedMethods: 'https://xxx.xyz/pay', data: { ... // 支付应用提供的自定义参数. }..
2021-12-20 15:07:50 305
原创 2021 年在 Web 领域关于音频的关键进展
W3C 年度全球技术大会(TPAC 2021)在今年10月份举办,随后他们发布了今年 10 月份的W3C工作重点报告。音频 - Web Audio 1.0 Web 音频工作组今年6月份发布Web Audio API 1.0为 W3C 正式推荐标准, 为Web平台添加了直接从Web浏览器操作音乐和创建音频的标准方法,包括协作和交互方式。 目前所有主流浏览器已实现Web Audio 1.0规范,支持在浏览器中合成音频。浏览器提供一个AudioContext...
2021-12-13 14:24:49 456
原创 常用 Git 命令清单
常用 Git 命令清单日常使用只要记住下图6个命令,就可以了。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name].
2021-11-11 20:16:39 84
转载 Webpack-入门教程
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。本章节基于 Webpack3.0 测试通过。从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。接下来我们简单为大家介绍 Webpack 的安装与使用。安装 Webpack在安装 Webpack 前,你本地环境需要支持node.js。由于 npm 安装速度慢,本教程使用了淘宝的镜像.
2021-10-29 17:52:34 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人