- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 antd4 Form 更新字段 setFields 与 setFieldsValue 使用
setFieldsValuesetFieldsValue: 可以用于给表单设置一组字段使用语法:// 参数为对象this.formRef.current.setFieldsValue({ // '表单字段name': '需要设置的值', id: '4c6ee816-58c2-4700-b9fa-d19dfdc3c65d'});setFields: 可以用于给表单设置一组字段, 并且可以设置表单项的状态以及错误信息使用语法:可以结合 getFieldsValue 来只给表单项设置错误状态
2021-01-22 15:24:20
20654
4
原创 实现防抖与节流
防抖:/* ------------------- 函数去抖-debounce ------------------- *//** * @param {Function} fn [回调函数] * @param {[Time]} delayTime [延迟时间(ms)] * @param {Boolean} isImediate [是否需要立即调用] * @param {[type]} args [回调函数传入参数] */exp
2021-01-22 15:01:12
216
原创 vue路由守卫总结
vue的路由守卫路由守卫总共有三种守卫,全局守卫、独享守卫、以及组件守卫全局守卫全局前置守卫(beforeEach(to,from,next))说明 :配置全局前置守卫之后门进入所有的路由都会出发全局前置守卫,经常用于判断是否登录以及判断已登录的账户有没有权限进入这个页面。一般这个守卫用的比较多全局解析守卫(beforeResolve(to,from,next))全局后置守卫(afterEach(to,from))独享守卫beforeEnter(to,from,next):这个守卫需要
2020-05-18 16:49:11
806
原创 linux 安装nginx出现 make: *** No rule to make target `test'. Stop.
在使用云服务器部署nginx(二次部署),由于不太了解,在二次编译安装时出现错误问题所在: 解决办法这样就可以了,在网上查了很久都没有查到类似的问题,记录一次踩坑...
2020-04-10 12:15:13
1311
原创 git 推送时始终报错账号密码错误(Incorrect username or password(access token))
防止采坑这里的远程仓库我使用的码云在使用 git 时推送项目时始终报 gitee账号密码错误,(为了解决这个问题,我改过用户名之类的)所以 应该输入的账户名应该是红色框里面的(不要加@符号)密码就是注册时的密码如果已经输入账号密码错误了想要重新输入则参考重新输入账号密码步骤梳理一下:控制面板 — 用户账户 — 凭据管理器 — windows 凭据可以编辑(用户名就是上面提到...
2020-03-10 12:42:12
4063
4
原创 面试04 用js实现随机选取10~100之间的10个数字,存入一个数组,并且排序
– 面试题:用js实现随机选取10~100之间的10个数字,存入一个数组,并且排序function createRandom(total){ let arr =[] for(let i =0;i<total;i++){ arr.push(Math.round(Math.random()*90+10))//这里我获取的是[10,100] } return arr.sort((a,...
2020-03-09 19:51:03
591
原创 面试题02 延时器的输出
问题: 这段代码输出什么结果for(var i = 0;i<4;i++){ setTimeout(function(){ console.log(i, '') },1000)}输出结果: 输出了 4个4若想要输入 i 可以如何操作//将 var 改为 letfor(let i = 0;i<4;i++){ setTimeout(...
2020-03-09 19:38:17
259
原创 面试01 数组去重
数组去重的方法总结:待去重数组let arr = [1,1,2,3,6,6,6,6,7,8,7,9]双重 for 循环function unique(arr=[]) {//默认值 let length = arr.length for (let i = 0; i < length-1; i++) { for (let j = i + 1; j ...
2020-03-09 17:58:54
176
原创 面试03 js 获取该页面上有多少种类的标签
通过递归调用来实现/* 用来装所有的标签名 */let arr = []function getChildTag(parentNode) { arr.push(parentNode.nodeName)/* 将父节点的标签名push到数组当中 */ /* 如果子节点长度大于0,说明这个节点里面还有子节点,则这个就作为父节点传进去 */ if (parentNode...
2020-03-09 13:38:01
412
原创 js 函数的 toString 自动调用
toString方法返回一个字符串,其中包含用于定义函数的源文本段在Function需要转换为字符串时,通常会自动调用函数的 toString 方法----from: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/toString重点就是这句话: 在Fun...
2020-03-09 12:18:00
2977
1
原创 ES5 ES6 构造函数和 class的对比
构造函数和类的作用: 可以通过 new 关键字来创建一个对象两者基本使用使用时的区别比较项目ES5(构造函数写法)ES6(类的写法)定义function Myobj(x) {}class Myobj{}构造函数function Myobj(){}constructor(){}公共属性this.x = xconstructor(x){this.x=...
2020-03-06 18:44:52
369
原创 this 指向4 箭头函数中的 this 指向
箭头函数的 this 指向从 ES6入门 可以了解到函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象那这句话如何理解//如果不特意绑定 this name这个this 就会指向windowlet o = { doSth: () =>{ console.log(this) }, returnDoSth() { ...
2020-03-06 13:23:59
152
原创 this 指向3 闭包中的 this 指向
闭包什么是闭包,简单来说, 函数里面返回一个函数,而这个函数就是函数内外联系的一座桥梁例如 在函数1里面返回一个函数2, 函数2可以访问函数1里面的变量//在闭包函数里面定义了一个变量和一个函数function closure() { let a = 10 function test1(){ console.log(a) } return test1}//console.l...
2020-03-06 13:04:16
986
1
原创 this 指向2 构造函数中的this
构造函数中的 this构造函数中的 this 指向, 指向这个构造函数的 实例对象(比较单一)但是可以使用 call apply bind 去改变 this 的指向 如何通过这三个方法改变 this不改变 this 指向function Person() { this.name = '张三' this.move = function () { move() ...
2020-03-06 12:25:43
198
原创 call apply bind 的区别与联系
call apply bind三者之间的共同点: 作用都是一样的,都是为了改变 this 的指向call apply 相同点是: 改变this指向的同时也会执行函数call apply的差异是参数的传递call 是将参数一个一个传递进去.使用逗号来分隔每个参数apply 是将参数放到一个数组当中,将数组作为参数call 实例function fn(name,age) { cons...
2020-03-06 12:15:44
217
原创 this 指向总结1 dom 事件绑定中的this
this1 事件绑定中的 this 指向谁传统绑定1 在标签后面进行事件绑定html 代码:<button id="btn" onclick="test()">按钮</button>js 代码function test() { console.log(this)}点击 按钮后 打印结果为 window 对象html 代码<button id="...
2020-03-06 11:48:07
575
1
原创 深拷贝的三种方式
深拷贝:拷贝值浅拷贝: 拷贝地址深拷贝的方法//待拷贝的对象let a = { name: '张三', grade: { chinese: 23, math: 90, }, sex: '男', friend: [{id: '李四'},'王五'], date: new Date().toString(), ...
2020-03-05 12:35:01
5825
原创 ts-个人学习笔记1
什么是 typescript:ts 是 js 的超集,提供一套强类型规范(js 是弱语言)ts 的优点:模块管理更佳类型检查更严格(现在只能体会到这一点)typescript 使用安装: npm i -g typescript作用:语法: 在定义函数时 function 函数名(变量名: 数据类型)语法: 数据类型: 原始数据类型: string ...
2020-03-05 08:21:44
255
原创 闭包-访问基本数据类型和引用类型
我们常用闭包的方法来从函数外部访问函数内部的变量访问一个基本变量类型保护基本数据的变量,使其不能直接被访问(读,写)function operateBaseVariable(){ let a = 10 function getA() { return a } function setA(any){ a = any } return { getA, setA, }...
2020-03-04 19:19:43
482
原创 js 获取 dom 节点的方法
js 获取节点的方式将要获取的节点html 代码<div id="idname"></div><div class="classname" id="div1"></div><div class="classname" id="div2"></div><div class="classname" id="...
2020-03-03 15:20:02
719
原创 js的变量名拼接
js变量名拼接对象方式var name = 'test';window[name+1] = '变量名由方法一拼接而成,变量:test1'window['test' + 2] = '变量:test2'数组var arr=[];for(var i=0;i<xxx.length;i++ ){ arr[i]=内容}...
2019-12-09 11:17:50
2186
原创 CSS 属性选择器
css中常用的选择器通配选择器 *css2中引入,可以匹配所有元素,例如下面的代码将清除所有元素的内外边距* { padding: 0; margin: 0;}类选择器 .className需要为元素添加属性 class = ‘className’,选中所有带有className的内容.warning { color: red;}<p class="warn...
2019-12-03 14:38:21
229
原创 javascript闭包 this指针
点击查看:javascript闭包看了这篇文章我才真正知道闭包究竟是什么东西,关于 javascript 的书籍 比如权威指南 感觉讲的比较复杂 看下来还是不知道闭包是什么,偶然发现这篇文章,我才理解了闭包同时还有一篇文章将this指针的也很蛮好的,不仅仅是告诉了我们 this 什么时候是指 window 什么时候指得是 obj ,还告诉我们其中的原理,之前糊里糊涂的,看完这篇文章感觉自己挺清...
2019-11-18 09:46:38
223
原创 nodejs常用模块及其用法
nodejs常用模块及其用法express:服务器搭建框架使用引入和初始化const express = require('express')const app = express()使用app.get('/', function (req, res) { res.send('Hello World')}) app.listen(3000)body-parser:...
2019-11-15 10:31:17
421
原创 ajax错误:9633
ajax错误:jquery-1.11.1.js:9633 Access to XMLHttpRequest at ‘file:///C:/Users/ASUS/Desktop/%E5%AE%9E%E4%BE%8B/18%E5%8E%9F%E7%94%9Fjs%E5%B0%81%E8%A3%85ajax/test1.txt’ from origin ‘null’ has been blocked b...
2019-10-10 09:48:39
554
原创 前端 node.js 使用 express 模块快速搭建 web 服务器
前端 node.js 使用 express 模块快速搭建 web 服务器写在前面:我时使用的 vscode 软件进行开发的准备工作:需要使用的模块:express 模块: 用于快速搭建服务器morgan 模块:日志模块body-parser模块:用于数据处理path模块:内置模块,用于地址信息处理实现过程:创建项目文件:这里我创建了一个 express-app 的文件夹作为...
2019-09-29 10:55:53
627
express-app.zip
2019-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人