- 博客(14)
- 收藏
- 关注
原创 正则表达式
身份证号export const validateIdCard = (idCard) => { let flag = false; //15位和18位身份证号码的正则表达式 const regIdCard = /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;
2020-11-11 16:28:29
158
原创 实现倒计时和随机验证码
import React, { useState, useEffect } from 'react';import { Button } from 'antd';let timeChange;const Btn = () => { const [time, setTime] = useState(60); const [btnDisabled, setBtnDisabled] = useState(false); const [btnContent, setBtnContent]
2020-08-14 14:51:27
292
1
原创 es6、es7
单引号转换成双引号单引号替换成双引号JSON.stringify(params).replace(/'/g, '"') mapmap方法我们用得最最最多了吧,当你需要批量改变数组中的值的时候就要想到它了注:map方法不会改变原始值,它会返回一个新的数组let arr = [1, 2, 3, 4, 5, 6]// 把上面的arr中数据统一加2arr = arr.map(val =&...
2020-03-05 11:30:50
433
原创 JDK怎么安装与配置环境变量
jdk下载添加链接描述安装JDK选择安装目录,安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装 jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)。jd安装1:知道安装位置安装完JDK后配置环境变量计算机→属性→高级系统设置→高级→环境变量。2:点开到数第二行的环境变量...
2020-02-16 14:42:19
221
原创 微信小程序封装请求并引用promise
先看下不封装的写法//index.js//获取应用实例const app = getApp()Page({ data: { motto: '你好世界', userInfo: {}, hasUserInfo: false, canIUse: wx.canIUse('button.open-type.getUserInfo'), list: [ ...
2019-10-25 09:58:10
368
1
原创 最实用的ajax封装
//发起 ajax//1.创建xmlhttprequest 对象var xhr = null;if(window.ActiveXObject) {xhr = new ActiveXObject(’Microsoft.XMLHTTP’);} else if(window.XMLHttpRequest) {xhr = new XMLHttpRequest();}//2. 打开链接 ...
2019-10-24 14:39:11
214
2
原创 跨域进行反向服务器代理
const express = require(‘express’);const cors = require(‘cors’);const { get } = require(‘axios’).default;const app = express();app.use(cors());app.use(express.json());app.use(express.urlencoded(...
2019-10-24 14:26:32
269
原创 Vue:成功解决[Vue warn]: Failed to resolve directive: modle (found in <Anonymous>)
解决方案:在做搜索框操作时需要用v-model绑定文本框的值,但是文本框的需要vue的双向数据绑定v-model,错将v-model打成v-modle
2019-10-23 11:32:15
3134
原创 箭头函数和普通函数的区别
一、基本语法ES6中允许使用箭头=>来定义箭头函数,具体语法,我们来看一个简单的例子:// 箭头函数let fun = (name) => {// 函数体return Hello ${name} !;};// 等同于let fun = function (name) {// 函数体return Hello ${name} !;};可以看出,定义箭头函在数语法上要...
2019-10-20 09:49:45
287
原创 什么是AJax
什么是AJax说道ajax到底什么是ajax? ajax是一种创建交互网页应用的一门技术!ajax的优缺点:##### 优点:1.实现局部更新(无刷新状态下),2.减轻了服务器端的压力 ##### 缺点: 1.破坏了浏览器前进和后退机制(因为ajax自动更新机制) 2.一个Ajax请求多了,也会出现页面加载慢的情况。 3.搜索引擎的支持程度比较低。 4.ajax的安...
2019-10-18 22:19:34
233
2
原创 随机显示颜色封装
function color(){var strColor="#"while(strColor.length<7){var code=Math.floor(Math.random()*23+48) //定义初值,获取字符串的范围console.log(code)if(code>=48&&code<=57 || code>=65&&...
2019-10-18 22:16:15
213
原创 AJAX结合Promise代码封装、使用方法
function ajax(url){return new Promise((resolve,reject)=>{var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(“Microsoft.XMLHTTP”);xhr.open(“GET”,url,true);xhr.send();xhr...
2019-10-18 22:14:35
160
原创 redux开发工具里是最新的数据,但是页面展示的不是最新数据
(1)使用redux常见报错(在开发工具里可以看到redux的最新数据,但是页面获取不到最新数据)错误解决方案没有改变订阅者的this指向,在constructor该便this指向...
2019-10-12 09:42:55
337
原创 数组常见的方法find,findindex,filter的区别
find()该方法主要应用于查找第一个符合条件的数组元素。它的参数是一个回调函数。在回调函数中可以写你要查找元素的条件,当条件成立为true时,返回该元素。如果没有符合条件的元素,返回值为undefined。以下代码在myArr数组中查找元素值大于4的元素,找到后立即返回。返回的结果为查找到的元素:const myArr=[1,2,3,4,5,6];var v=myArr.find(val...
2019-10-09 18:22:33
435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅