自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 箭头函数和普通函数的区别是什么?

箭头函数和普通函数的区别是什么?普通函数this:this总是代表它的直接调用者。在默认情况下,没找到直接调用者,this指的是window。在严格模式下,没有直接调用者的函数中的this是undefined。使用call,apply,bind绑定,this指的是绑定的对象。箭头函数this:在使用=>定义函数的时候,this的指向是 定义时所在的对象,而不是使用时所在的对象;不能够用作构造函数,这就是说,不能够使用new命令,否则就会抛出一个错误;不能够使用 argument

2021-03-17 15:40:24 1099

原创 数组取交集、并集与补集

交集集合论中,设A,B是两个集合,由所有属于集合A且属于集合B的元素所组成的集合,叫做集合A与集合B的交集(intersection),记作A∩B。并集给定两个集合A,B,把他们所有的元素合并在一起组成的集合,叫做集合A与集合B的并集,记作A∪B,读作A并B。补集一般指绝对补集,即一般地,设S是一个集合,A是S的一个子集,由S中所有不属于A的元素组成的集合,叫做子集A在S中的绝对补集。在集合论和数学的其他分支中,存在补集的两种定义:相对补集和绝对补集。这样一个需求,原数组arr..

2021-03-17 15:12:12 3667

原创 js同步与异步问题

一、JavaScript起源 技术的出现和应用场景密切相关的。JavaScript诞生于1995年。当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作。在JavaScript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。Netscape Navigator希望通过JavaScript来解决这个问题。起初名字为livescript,但是后来Netscape(网景)与Sun公司成立了一个开发联盟。Netscape为了搭上媒体热炒Jav

2021-02-18 18:25:26 226

原创 package-lock的作用

在 npm 5.0 版本后,npm install 后都会自动生成一个 package-lock.json 文件 ,当包中有 package-lock.json 文件时,npm install 执行时,如果 package.json 和 package-lock.json 中的版本兼容,会根据 package-lock.json 中的版本下载;如果不兼容,将会根据 package.json 的版本,更新 package-lock.json 中的版本,已保证 package-lock.json 中的版本兼容

2021-02-18 17:50:35 11933

原创 vue3.0 + element plus + vite + TS + eslint 一次尝试

技术栈:vue3.0 + element plus + vite + TS + eslint初始化项目创建项目进入项目,安装依赖,运行项目引入TS加入 ts 依赖yarn add --dev typescript在 项目根目录下创建 TypeScript 的配置文件 tsconfig.json{ "compilerOptions": { // 允许从没有设置默认导出的模块中默认导入。这并不影响代码的输出,仅为了类型检查。 "allowSyntheticDefa

2021-02-18 17:41:31 3217

原创 函数括号与无括号区别

函数带括号:会找到这个函数并且立即执行,括号是“函数调用运算符”,相当于在执行这样一个函数函数不带括号:函数名只是一个变量,指向函数,并不会立即执行,只有在特定的情况下才会触发执行 <body> <div> <button id="btn" onclick="btnClick()">点击</button> <!-- *在button标签中绑定onclick事件, *要写成test(),不能写成test,

2021-01-18 11:17:03 1374

原创 git使用步骤

一,代码提交第一种方法:(常用)1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)3、git pull origin 远程分支名(这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲

2020-12-22 14:58:58 310

转载 webstorm使用

webstorm使用配置和使用地址:https://blog.csdn.net/wanshaobo888/article/details/70236747

2019-08-26 18:03:05 109

原创 vue本页面跳转

vue本页面路由跳转1.方案一在router文件夹下的index.js中加入以下代码// 原页面跳转const originalPush = Router.prototype.pushRouter.prototype.push = function push (location) { return originalPush.call(this, location).catch(err...

2019-08-26 17:42:56 2040

原创 数组求平均值

数组求平均值欢迎使用Markdown编辑器欢迎使用Markdown编辑器const num = arr => arr.reduce((acc, val) => acc + val, 0) / arr.lengthlet star = parseFloat(num(arr))平均值: star 数组:arr...

2019-08-26 17:30:06 1959

空空如也

空空如也

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

TA关注的人

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