自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客地址搬迁

因为我搭建了个人博客,我觉得那个好看,有想看的文章可以去下面这个地址找,相应文章的地址我也会写在下面的博客地址:你看起来很好吃vue结合elementUI进行表单循环渲染表单循环渲染动态数据 | 你看起来很好吃...

2021-09-26 16:23:12 83

转载 什么是防抖和节流?

防抖1.定义:防抖是指在一定时间内再次触发此事件,会清空上一次的事件重新开始,如果制定时间内没有再次触发事件,那么这个事件才会执行例如:input输入信息,不可能每次按下都发起一个ajax请求,可以等一段时间内不输入了之后在发起请求2.代码:function AntiShake(fn) { let timer = null // 创建一个标记用来存放定时器的返回值 return function() { clearTimeout(timer) // 每

2020-12-24 09:12:58 346

转载 浏览器存储 cookies、session、sessionStorage和localStorage解释及区别

一、cookie,session浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。cookie和session都是用来跟踪浏览器用户的身份的方式区别:1.保存方式cookie保存在浏览器端session保存在服务器端2.使用方法cookie机制:如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cookie。如果在浏览器中设置了cookie的过..

2020-12-22 19:38:10 1016 3

转载 数组的方法

整理了一下数组的方法1、arr.push()从后面添加元素,返回值为添加完后的数组的长度let arr = [1,2,3,4,5]console.log(arr.push(5)) // 6console.log(arr) // [1,2,3,4,5,5]2、arr.pop()从后面删除元素,只能是一个,返回值是删除的元素let arr = [1,2,3,4,5]console.log(arr.pop()) // 5console.log(arr) //[1,2,..

2020-12-20 20:22:14 104

原创 JavaScript 数据类型

JavaScript 数据类型字符串类型 数值类型 布尔值类型 undefined类型 null类型一、字符串类型用于存储和处理文本字符串可以存储一系列字符,字符串可以是插入到引号中的任何字符。可以使用单引号或双引号var str = "This is a string";var str = 'This is a string';可以使用下标来访问字符串中的每个字符,字符串的下标从0开始console.log(str[8]); // a字符串中可以使用引号,.

2020-12-20 19:23:10 76

原创 react生命周期

react生命周期:生命周期函数是自动执行的,具体某个生命周期想干什么,需要我们自己去写react组件的生命周期过程常用生命周期:1.constructor(构造函数)2.getDerive的StateFromPropsstatic getDerivedStateFromProps(props, state)getDerive的StateFromProp会在render方法前调用,并且在初始挂在及后续更新时都会被调用,它应返回一个对象来更新state,如果返回nul..

2020-12-18 19:57:30 86 1

原创 浅谈vue生命周期

生命周期有8个函数(钩子):1. beforeCreate 创建前2.Created 创建完成3.beforeMount 挂载前4.mounted 挂载完成5.beforeUpdate 更新前6.updated 更新完成7.beforeDestroy 销毁前8.destroyed 销毁完成...

2020-12-17 20:33:43 133 1

原创 JavaScript深浅拷贝

前提:拷贝是针对对象的操作,当想复制一个对象时,才存在深浅拷贝之分一、浅拷贝仅仅是复制了引用,彼此之间的操作会互相影响1.Object.assign()对象只有一层是使用,当对象嵌套对象时,深层的对象无法被拷贝到2.lodash的clone方法3. ...操作符let obj1 = { name: 'Kobe', address:{x:100,y:100}}let obj2= {... obj1}obj1.address.x = 200;obj1.name = .

2020-12-16 20:13:57 81

转载 Promise对象

一、Promise 的含义Promise是抽象异步处理对象以及对其进行各种操作的组件。Promise 对象的两个特点:1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:pending: 初始状态,不是成功或失败状态。 fulfilled: 意味着操作成功完成。 rejected: 意味着操作失败。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。2、一旦状态改变,就不会再变,任何时候都可以得到这个结果。Prom..

2020-12-15 19:49:43 150

转载 Iterator 和 for...of 循环

一、Iterator(遍历器)的概念JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依

2020-12-14 20:50:49 54

原创 手写call、bind函数

手写call函数定义:Function.prototype.call()let obj = { name: 123, myFunc: 'hello' }function test() { console.log(11111, this)}Function.prototype.myCall = function(thisObj, ...args) { // console.log(this) let Func = this let s

2020-12-13 20:56:50 63

转载 BFC原理

一、BFC是什么? BFC(Block formatting context)直译为“块级格式化上下文”。它是一个独立渲染的区域,只有Block-level box参与,它规定了内部的Block-level box如何布局,并且与这个区域毫不相干。 Box:CSS布局的基本单位 Box是CSS布局的对象和基本单位,就是一个页面由很多个Box组成。元素的类型和display属性决定了这个Box类型。不同类型的Box会参与不同的Formatting Context(决定如何...

2020-12-13 19:29:41 153

转载 Symbol

SymbolJavaScript7种数据类型: undefined null 布尔值(Boolean) 字符串(String) 数值(Number) 对象(Object) Symbol 1. 为什么ES6要引入Symbol?ES5的对象属性名都是字符串,容易引起属性名冲突,而Symbol保证每个属性名都是独一无二的,从根本上防止属性名冲突。let s = Symbol();typeof s // "symbol".

2020-12-11 20:10:31 129

原创 高级node-npm发包指令

准备工作npm地址必须是官网的,更改地址:npm config set registry https://registry.npmjs.org 登录:npm login 初始化仓库: npm init 发布发布:npm publish更新包修改版本号 version字段 再次发布: npm publish删除包删除: npm unpublish 包名 --force注意事项注册时: 密码不能太简单,不能与用户名相同 激活邮箱 发布时:​​...

2020-11-09 11:00:51 243

原创 远程仓库创建分支及上传

在项目仓库创建自己的分支,并将本地项目推送到远程仓库1.拉取远程仓库到本地文件夹中git clone https://gitee.com/......2.进入拉取的文件夹cd ...3.创建自己的分支git checkout -b 'master'4.推送分支到gitee上git push origin master添加(删除)文件,推送到远程1.拉取文件git pull origin master2.将文件推送到缓存区git add .git add 文件名 // 二

2020-07-08 21:13:50 354

空空如也

空空如也

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

TA关注的人

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