自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 css中的global

https://blog.csdn.net/qq_36209248/article/details/90603474?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_s

2021-09-24 13:54:27 780

原创 any&&unknwon

在ts中any可以是任何类型,unknown一般在用之前需要断且只能将unknown类型的变量赋值给any和unknown,类型断言有两种形式:xxx as string和xxxconst number: unknown = 15;(number as string).toLowerCase();在ts中属性权限分为public(类,子类,对象),protected(可在类,子类),private(类),private的对象会自动调用setter,getter方法读取属性。interface可以用来

2021-08-26 16:02:35 133

原创 umi&&dva

dva中通过connect绑定了路由组件export default connect(({ myCustomer, global }) => ({ advanceFilterJson: myCustomer.advanceFilterJson, objectDictionary: myCustomer.objectDictionary, dictionary: global.dictionary, authorities: global.authorities, userBa.

2021-08-26 12:06:49 147

原创 addEventListener与onClick

一个dom元素绑定addEventListener和onClick时会根据绑定顺序执行,其中onClick只能绑定一个,再次绑定会覆盖。addEventListener可以绑定多个,按照绑定的先后顺序依次执行 document.getElementById('btn').onclick=function(){ console.log(2); } document.getElementById('btn').onclick=function(){ con

2021-08-25 09:51:03 200

原创 js的Set和Map数据结构

Map键值对形式存储(键可以是任意数据类型,包括Object)Map也可以接受一个二维数组作为参数此时实际执行的算法:读取一个未知的值返回undefinedMap中的键是看的内存地址,内存地址不同则键视为不同对于简单数据类型,两个值严格相等才视为同一个键,-0和0视为同一个键NAN视为同一个键四个操作方法sizeset(key,value)get(key,value)has(key)delete(key)clear()遍历方法(3个返回遍

2021-03-22 22:37:29 205

原创 webStorm中配置git相关+git命令

配置git可执行文件路径clone远程仓库(VCS->Git->clone)创建本地新分支(内容默认和master一样)将内容添加到暂存区将暂存区内容提交到本地仓库将本地分支推送到远程分支git命令一般配置配置提交人姓名:git config --global user.name 提交人姓名配置提交人姓名:git config --global user.email 提交人邮箱查看git配置信息:git config --list..

2021-01-27 21:29:46 912

原创 antd4.x中动态创建icon

menuConfigconst menuList =[ { title:'首页', icon:'PieChartOutlined', to:'/home' }, { title:'商品', icon:'PieChartOutlined', to:'/products', children:[ { title:'品类管理', icon:'PieChartOutlined', to:

2021-01-20 13:45:31 1372 8

原创 react中http-proxy-middleware配置代理

在create-react-app脚手架创建的项目中的src目录下新建setupProxy.js,会自动引入到webpack配置中http-proxy-middleware版本1.x之后的写法const {createProxyMiddleware } = require('http-proxy-middleware')module.exports = function(app) { app.use( createProxyMiddleware ('/api1', { //api1.

2021-01-19 14:30:59 1355

原创 axios封装

import Axios from 'axios'Axios.defaults.withCredentials = trueexport function request(config) { const instance = Axios.create({ baseURL:'http://localhost:3000/', timeout:3000 }) instance.interceptors.request.use(config=>{ retur

2021-01-19 13:37:05 55

转载 防抖和节流

防抖和节流

2020-12-13 17:58:34 52

原创 小程序获取用户地址和授权(坑)

在此日期之前需要用户先进行授权,然后才可以获取地址。现在获取的res.authSetting[“scope.address”]都为空,太坑了另外getUserInfo从18年起只支持按钮触发 //点击 收获地址 handleChooseAddress() { wx.chooseAddress({ success: (result) => { console.log(result) }, }) },...

2020-12-08 16:53:22 627

原创 小程序中本地存储和web中的区别

页面缓存小程序中把数据存入本地,键值对如果数据量较大,对数据进行缓存//获取本地数据 let Cates = wx.getStorageSync('cates') if (!Cates) { this.getCates() } else { //过期时间 if (Date.now() - Cates.time > 1000*6*5) { this.getCates() } else {//使用本地数据.

2020-12-07 14:53:23 147

原创 vue+express前后端跨域cookie和session配置

1.session使用express-session模块app.use(session({ secret: 'secret key', cookie: { maxAge: 7 * 24 * 60 * 60 * 1000 }, resave: false,//是否重复保存session saveUninitialized: false}));2.在此之前按需要配置跨域,如果要配置跨域携带cookie,必须将Access-Control-Allow-Credentials,设

2020-11-28 16:44:08 602

原创 Vue.nextTick 的原理和用途

https://segmentfault.com/a/1190000012861862总结:1.data中的数据时实时更新的,但是是在虚拟dom中拿到的2.vue有事件循环模型,在同一个tick中修改数据后,如果要从dom中去拿,是不能立即拿到的,需要在Vue.nextTick中去获取...

2020-11-27 09:44:45 60

原创 Vue+element-ui+express图片加表单同时上传

Vue+element-ui+express图片加表单同时上传1.使用element-ui中的upload组件2. <el-upload class="avatar-uploader" action="none"//自动提交的地址 :auto-upload="false"//阻止自动提交 :show-file-list="false"

2020-11-20 10:52:39 544

原创 mongoDB连接与用户权限相关

创建data,data中创建db,命令行mongod命令行mongouse admin数据库db.auth(‘root’,‘root’)进行超级管理员登录,或者利用compass的用户名密码登录,创建数据库和集合表注意:在没有创建库的前提下,不能用代码直接连接数据库,虽然不会报错,但是在compass中也看不到在创建了数据库database之后,use databasea.createUser(‘用户名’,‘密码’)来创建属于这个数据库的用户然后通过mongoose连接mongoose..

2020-11-18 16:32:40 204

原创 JS闭包

变量作用域局部变量全局变量当函数执行完毕,本作用域内的局部变量就会自动销毁闭包的定义指有权访问另一个函数作用域中变量的函数闭包的作用在函数a执行完毕并返回后,闭包使得Js的垃圾回收机不会回收a所占用的资源,因为a的内部函数b需要依赖a中的变量,从而延伸了变量的作用范围。demofunction fn() { var num = 10; return function fun() { console.log(

2020-06-16 22:35:59 118

原创 ES5与ES6中的继承

ES5与ES6中的继承原型链 1.所有的函数对象中都有prototype属性,称为原型对象,这个对象中所有的属性和方法都会被构造函数所拥有。 2.所有的普通对象中都有_proto_属性,称为为对象原型,指向的是构造函数的prototype。 3.prototype中有constructor属性指回构造函数本身,prototype中有_proto_属性指向上一级构造函数的prototype。 4._proto_中也有constructor属性,其实这里的constructor是通过_proto_指向

2020-06-14 21:53:22 84

原创 欧拉筛法

前言对于寻找质数,即使用sqrt()缩小范围,查找起较多的数据时还是效率很低,无疑就是重复的过多,为此学习了埃氏筛法和欧氏筛法。埃氏筛基本思想:从2开始,将每个质数的倍数标记为合数,达到筛选质数的目的。代码 /** * @param n 查询n以内的质数(不包括n) * @return primeCount 质数个数 * @a...

2020-04-23 14:08:58 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除