2 IT~少年人

尚未进行身份认证

我要认证

渴望光荣

等级
TA的排名 10w+

前端js Aes对本地存储数据进行加密解密

1、npm install crypto-js2、编写LocalStorage类const CryptoJS = require('crypto-js');class LocalStorage { constructor() { this.autoEncrypt = true this.aseKey = '12345678' } setItem(key, value) { var v = value if (th

2020-07-07 17:21:22

ES6语法编写常用工具utils类

1、创建Config类,用户存储一些全局变量class Config { constructor() { this.BASE_URL = 'http://www.baidu.com' this.IMAGE_URL = 'http://www.cdn.baidu.com' this.SITE_PREFIX = 'ZP_' this.AJAX_CONFIG = { timeout: 10000,

2020-06-28 10:44:46

开发封装使用axios请求

import axios from 'axios'class Ajax { constructor() { this.config = { timeout: 10000, headers: {}, auth: {}, } this.codeMessage = { 200: "服务器成功返回请求的数据。", 201: "新建或修改数据

2020-06-24 17:22:21

js跨域请求

https://www.cnblogs.com/czkolve/p/10822230.html

2020-05-22 08:38:24

百度地图实现多点轨迹回放

复制急用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>百度地图api</title> <style> * {

2020-05-19 22:20:57

react.js中模拟事件总线

1、bus.jsimport { EventEmitter } from 'events';export default new EventEmitter();2、组件Aimport React from 'react'import bus from '../bus' //引入中间量bus,注册事件,被控组件class A extends React.Component{ constructor(props){ super(props) this.state=

2020-05-15 09:09:26

create-react-app 引入antd-mobile,配置vw

1、配置vwcreate-react-app创建工程create-react-app mypronpm run eject安装依赖npm install postcss-aspect-ratio-mini postcss-px-to-viewport-opt postcss-write-svg postcss-preset-env postcss-viewport-units cssnano -S安装成功后,配置webpack.config.jsconst postcssAspectRa

2020-05-09 18:30:36

create-react-app打包后修改static命名(避免和服务器static文件命名重复导致访问资源404)

npm run eject 后, 在config文件夹下的webpack.config.js查找 static,批量assets(替换想要输出的命名即可)

2020-05-09 13:06:58

webpack4.x多页面配置

https://gitee.com/zp_1806/webback4_building_web_sitehttps://gitee.com/zp_1806/webpack4_init拿走不谢!

2020-04-24 21:27:19

js 表格下载

/* 下载表格*/export const downloadFile = (url, fileName = '表格.xlsx') => { axios({ url: url, headers: { // Authorization: getToken(), }, responseType: 'blob', }).then(res ...

2020-04-16 17:34:12

TypeError: this.getResolve is not a function

1、TypeError: this.getResolve is not a function报错;sass-loader版本为8.0以上;版本过高导致;将sass-loader版本换至7.3.1

2020-04-16 08:40:51

chrome安装react-devtools

1、本地打开git bash在git中输入:git clone https://github.com/facebook/react-devtools.git若超时,换国内地址git clone https://gitee.com/mirrors/react-devtools.git2、克隆完成后在根目录运行npm install3、安装依赖完成以后切换目录到 shells/chrom...

2020-04-14 16:13:19

JavaScript对url编码解码

只有 0-9[a-Z] $ - _ . + ! * ’ ( ) , 以及某些保留字,才能不经过编码直接用于 URL。**比如:**搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。1、escape 和 unescape原理:对除ASCII字母、数字、标点符号 @ * _ + - . / 以外的其他字符进行编码。编码:escape(‘http://www.baidu...

2020-04-11 15:20:06

Windows安装MySQL(8.0)

1、下载MySQL前往下载页面下载2、下载完成后将压缩包解压到指定目录,本文解压目录至C盘根目录,如图:3、接下来我们需要配置下 MySQL 的配置文件;创建my.ini文件,写入如下代码;[client]default-character-set=utf8[mysqld]port = 3306basedir=C:\mysql-8.0.19-winx64max_con...

2020-04-04 20:46:00

禁止浏览器表单自动填充

// 普通文本框<input type="text" autocomplete="off" />// 密码框<input type="password" autocomplete="new-password" />

2020-03-26 16:07:49

修改npm镜像

1、电脑文件路径:C:\Program Files\nodejs\node_modules\npm2、npmrc文件记事本打开registry = https://registry.npm.taobao.org复制到npmrc文件

2020-03-23 09:20:57

前端开发之ios端bug集锦

1、ios端获取时间异常// Android 端 正常new Date("2017-12-29 15:41:52")// ios 端 打印结果为 Invalid Date// 解决办法:new Date("2017/12/29 15:41:52")2、微信小程序-背景音频ios播放异常// 原因一: Android 端正常backgroundAudioManager.title ...

2020-03-11 13:24:33

word 2013无法执行撤销操作

中文资源里面的解决方法都是用winword.exe /safe启动一次,再进入Word就恢复正常了(例如这篇文章)。但是这个方法不是一劳永逸的。我又查了下英文资源,找到一个改注册表的方法。关闭正在运行的所有程序。按Win-R,在运行框中键入regedit,然后单击“确定”。在注册表编辑器中,展开到下列注册表子项: Microsoft Office Word 2013HKEY...

2020-02-27 10:09:34

node爬取网站图片

依赖于fs、https、cheerio模块,cheerio模块需要npm install cheerio --save安装核心代码(创建copy.js,将一下代码复制粘贴即可)const fs = require('fs')const http = require('https')const cheerio = require("cheerio"); const url = 'ht...

2020-01-20 16:46:34

原生js数组操作

1、数组去重// ES6var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN,NaN,'NaN', 0, 0, 'a', 'a',{},{}];function arr_unique(arr){ return [...new Set(arr)]; /...

2020-01-02 16:54:08

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。