wyl
1
前端_小栗子
满满的正能量
展开
-
moment笔记
moment应用:本周 区间 日期:const currentMon = moment().isoWeekday(1)const currentSun = moment().isoWeekday(7)上周 区间 日期:const prevMon = moment().isoWeekday(-6)const prevSun = moment().isoWeekday(0)本周 区间 时间戳const currentMon = moment().isoWeekday(1).startOf(‘d原创 2021-04-01 15:15:48 · 147 阅读 · 0 评论 -
移动端1px细线参考文章
https://segmentfault.com/a/1190000015736900原创 2021-02-23 17:49:55 · 70 阅读 · 0 评论 -
树结构的数据递归给每一层做深度index标记上下级关系
js 函数 递归 树结构原创 2023-02-24 17:44:13 · 217 阅读 · 0 评论 -
一个请求拦截函数,可以处理重复请求,短时间内多次请求等等问题
request原创 2023-02-20 11:19:14 · 443 阅读 · 0 评论 -
react - mqtt封装
mqtt react原创 2023-01-17 13:17:35 · 414 阅读 · 2 评论 -
websocket.js的封装,包含保活机制,通用
websocket的封装,包含保活机制原创 2023-01-04 10:56:09 · 994 阅读 · 0 评论 -
Git 本地链接到远程仓库
git本地文件提交到github原创 2022-10-14 16:18:53 · 192 阅读 · 0 评论 -
图片url地址转base64格式
// url地址转bace64export function getImageBase64Data(imgSrc) { function getBase64(img) { let canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; let ctx = canvas.getContext("2d");原创 2022-05-12 16:14:23 · 1755 阅读 · 0 评论 -
零碎知识点、插件整理
处理钱的插件:nzh/cn连七八糟:1e6 表示百万1e7表示千万原创 2021-03-17 10:36:51 · 219 阅读 · 0 评论 -
根据id滚动到指定位置
document.getElementById(allKey[0]).scrollIntoView()原创 2021-03-18 11:10:51 · 1139 阅读 · 4 评论 -
react函数组件中引用antd<Form/>组件demo
```xmlimport React, { forwardRef, useEffect } from 'react';import { Input, Select, Row, Col, Button, Form, Switch } from 'antd';/** * 函数组件中使用antd3<form>表单demo */const { Option } = Select;const FCForm = forwardRef(({ form, onSubmit }, ref) .原创 2021-01-14 14:30:56 · 1212 阅读 · 0 评论 -
placeholder不生效
保证其value 为 undefined原创 2021-01-13 15:01:44 · 1284 阅读 · 0 评论 -
补全小数点后两位
changeTwoDecimal_f(x) {let f_x = parseFloat(x);if (isNaN(f_x)) {return 0;}f_x = Math.round(x * 100) / 100;let s_x = f_x.toString();let pos_decimal = s_x.indexOf(’.’);if (pos_decimal < 0) {pos_decimal = s_x.length;s_x += ‘.’;}while (s_x.lengt原创 2021-01-13 14:59:36 · 265 阅读 · 0 评论 -
node版本切换、npm版本切换
Node切换:使用 n 命令sudo n 8.2.1npm 切换sudo npm -g install npm@6.1.0原创 2021-01-13 14:56:00 · 9518 阅读 · 0 评论 -
GIT笔记
进入到某某文件夹下: cd name1/name2/name3, 进入上层目录 cd …/git clone git仓库的地址。 将仓库代码下载到本地 当前所在目录git pull 拉取新的代码git checkout HEAD +文件名 将此文件取消本地的修改,替换为远程仓库的版本git reset HEAD +文件名 某个文件本地修改了, 在提交缓冲区内,不想提交了, 但是想保留本地修改git add +文件名 将文件 加到提交缓冲区git rm +文件名 比如本地新加了一个文件.原创 2021-01-13 14:45:45 · 75 阅读 · 0 评论 -
循环遍历中使用setState全部放在最后一次执行的问题记录
react为了提高整体的渲染性能,会将一次渲染周期中的state进行合并,在这个渲染周期中你对所有setState的所有调用都会被合并起来之后,再一次性的渲染,这样可以避免频繁的调用setState导致频繁的操作dom,提高渲染性能。其实学习react的时候看到过这段关于setState的一个注意点或者说原理,那个时候还是不太理解,不太懂一次渲染周期是指什么,半知半解算是;直到今天在项目中遇到,在一个for循环中我需要保存一个变量,我就用了state去作为一个全局变量去存储;然后用setState去进行原创 2021-01-08 11:15:30 · 1027 阅读 · 1 评论 -
canvas中设置了Anonymous属性依然报图片跨域,canvas绘制图像在移动端模糊,安卓无法保存下载 base64图片
移动端图像编辑项目中遇到的几个坑坑,记录一下,都是干货呀!问题1 : 安卓无法保存下载 base64图片解决方案:最好的解决方案就是传给后端让后台解码返回,尝试了各种方法,转成blob等其他格式都不行,不要浪费时间(因为发现网上很多问这个问题的帖子,都没有答案)。还有人说base64地址太长传给后台报参数太长传不过去, 用form-data即可, 本来form-data就是用来传递文件的,用get,post传参肯定是有长度限制的;自己去学习一下前后端交互这方面的知识吧;问题2:使用canvas原创 2020-11-20 10:43:50 · 1074 阅读 · 0 评论 -
useEffect HOOK中使用addEventListener事件监听注意事项(个人笔记)
useEffect HOOK中使用addEventListener事件监听注意事项(个人笔记)在useEffect中绑定了事件,但是没有触发这是因为不太了解useEffect的原理和如何使用,如果你绑定的事件dom是动态加载的,就需要加载完此dom之后再去监听这个事件,要不然就会有在useEffect中拿不到需要监听的dom的情况发生;这个时候我们就需要了解useEffect中的第二个参数,useEffect第二个参数是一个数组,这个数组中可以是变量,也可以是函数,意思就是,当第二个参数中的变量或者原创 2020-10-20 11:28:34 · 11089 阅读 · 2 评论 -
事件委托解决JS/jQuery获取不到动态添加的元素节点的问题
通过【事件委托】解决JS/jQuery获取不到动态添加的元素节点的问题发现问题:本来想通过name获取动态遍历添加的节点元素,对其使用事件监听(addEventListener)绑定事件;但是发现不论通过js的 document.getElementsByName 还是通过jquery的$(‘name=“node”’) 都获取不到元素节点插入一个小知识点:特别误导我的是控制台打印出来是一个空数组 [],但是旁边有一个小箭头点开后又会出现节点会让我误以为获取到了节点;其实是因为点击展开时候又去读了内原创 2020-09-30 14:12:15 · 2415 阅读 · 0 评论