![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
Sely_Lou
学习,记录,应用
展开
-
Antd 可编辑表格暂存
//组件部分import React, { useContext, useState, useEffect, useRef } from 'react';import { Table, Input, Form, DatePicker, Select } from 'antd';import styles from './index.less';import moment from 'moment';const EditableContext = React.createContext(null).原创 2021-11-08 11:42:24 · 649 阅读 · 0 评论 -
其他使用方法
1.英文字符串首字母大写Javascript没有内置的首字母大写函数,因此我们可以使用以下代码。const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1) capitalize("follow for more")// Result: Follow for more2.数组去重可以使用 JavaScript 中的Set轻松删除重复项const removeDuplicates = (arr原创 2021-10-11 09:44:45 · 86 阅读 · 0 评论 -
日期处理记录
1.检查日期是否合法使用以下代码段检查给定日期是否有效。const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf()); isDateValid("December 17, 1995 03:24:00");// Result: true2.查找日期位于一年中的第几天const dayOfYear = (date) => Math.floor((date - new Da原创 2021-10-11 09:39:23 · 115 阅读 · 0 评论 -
手机端前端技巧记录(待实践)
1.复制到剪贴板借助navigator.clipboard.writeText可以很容易的讲文本复制到剪贴板const copyToClipboard = (text) => navigator.clipboard.writeText(text); copyToClipboard("Hello World");2.检查用户的设备是否处于暗模式使用以下代码检查用户的设备是否处于暗模式。const isDarkMode = window.matchMedia &原创 2021-10-11 09:36:37 · 145 阅读 · 0 评论 -
十六进制颜色
1.颜色RGB转十六进制const rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1); rgbToHex(0, 51, 255); // Result: #0033ff2.生成随机十六进制颜色可以使用Math.random和padEnd属性生成随机的十六进制颜色。const randomHex =...原创 2021-10-11 09:33:48 · 132 阅读 · 0 评论 -
Cookie
1.获取浏览器Cookie的值通过document.cookie来查找cookie值const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift(); cookie('_ga');// Result: "GA1.2.1929736587.1601974046"2.清除全部Cookie通过使用document.cookie访问cookie并将其清除,可以轻松.原创 2021-10-11 09:31:34 · 65 阅读 · 0 评论 -
react-native 监听软盘高度
import {Keyboard} from 'react-native'; constructor(props) { super(props); this.state = {keyBoardHeight: 0} } //监听软键盘 componentWillMount() { this.keyboar...转载 2019-08-20 10:11:25 · 326 阅读 · 0 评论