自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Vue+ElementUi的日期选择器选择的日期是前一天的T16:00:00.000Z】

vue+elementui里的日期选择器选择日期是前一天

2022-11-02 17:30:06 2204 2

原创 vue项目里删除后端返回的空的对象属性值

数组对象删除空的属性值

2022-02-14 17:45:43 638

原创 JavaScript:)ES6

let和const关键字 let和const不允许重复声明变量 没有变量提升 声明的变量会被所有代码块限制作用范围 let和const的区别 let声明的变量的值可以改变,const声明的值不可以改变 let声明的变量可以不赋值,const必须赋值 箭头函数 箭头函数只能简写函数表达式,不能简写函数声明式 语法:(函数的行参)=>{函数体内要执行的代码} 函体内没有this,箭头函数的this是上下文的this 箭头函数内部没有arguments这个参数集合 函数行参只有一个可以不写( ) 函

2021-09-08 13:25:41 222

原创 npm install报错E404

npm ERR! 404 @http://registry.npm.taobao.org/@types/报错不在npm注册表中。 看了很多方法,最后试了这个方法,就可以正常npm install npm config set registry https://registry.npmjs.org/

2021-09-08 00:24:14 4258

原创 JavaScript:)this指向

this 每一个函数内部都有一个关键字this 函数内部的this只和函数的调用方式有关系,和函数的定义方式没关系 函数内部的this指向谁,取决于函数的调用方式 全局定义的函数调用this=>window 定时器的处理函数,this=>window 事件处理函数,this=>事件源 自调用函数,this=>window 忽略函数本身的this指向,转而指向其他 call call方法是附加在函数调用后面使用,忽略本身this指向 语法:函数名.call(要改变的this指向,

2021-09-07 13:02:01 115

原创 JavaScript:)正则表达式

创建一个正则表达式 字面量创建 var reg=/abc/ 构造函数 var reg=new RegExp(“abc”) 正则表达式里面的符号 元字符 . :匹配非换行的任意字符 \ :转译符号,把有意义的符号转换成没有意义的字符,把没有意义的字符转换成有意义的字符 \s:匹配空白字符 \S:匹配非空白字符 \d:匹配数字 \D:匹配非数字 \w:匹配数字字母下划线 \W:匹配非数字字母下划线 限定符 *:前一个内容重复至少0次,0~正无穷次 +:前一个内容至少出现一次,1~正无穷次 ?:前一个内容重复0

2021-09-06 13:40:12 90

原创 js数组对象去重

const diDriverTel = "diDriverTel"; 这个diDriverTel就是重复的数据 const result = this.driverBeans.reduce( (cur, crr) => cur.some((item) => item[diDriverTel] == crr[diDriverTel]) ? cur .

2021-09-03 18:04:14 174

原创 JavaScript:)事件

事件:事件源,事件类型,事件处理函数组成. 事件对象: 在IE低版本:window.event chorme等等:在每一个事件处理函数的行参位置,默认第一个就是事件对象 兼容写法:e=e||window.event 点击事件的光标坐标点获取 相对事件源:offsetX和offsetY 相对浏览器:clientX和clientY 相对于页面:pageX和pageY 点击按键信息 事件对象.button获取信息 0为鼠标左键,2为鼠标右键 常见事件 浏览器事件: ** load**:页面全部加载完毕 s

2021-09-03 13:48:01 92

原创 JavaScript:)DOM

DOM(Document Object Model):文档对象模型 Dom的核心就是document对象 document 对象是浏览器内置的一个对象,操作元素 DOM: 页面标签,通过js获取到,这个对象为Dmo对象 获取一个元素 getElementById: 通过标签id名称获取标签 getElementByClassName: 通过标签的class名称来获取标签, 获取到的是一组元素,伪数组, 准确拿到想要的标签,需要用索引 getElementByTagName: 用标签的标签名称来获取标签,

2021-09-02 14:02:30 130

原创 JavaScript:) BOM

BOM BOM(Browerser Object Model):浏览器对象模型 操作浏览器 BOM的核心就是window对象 window就是浏览器内置的一个对象 获取浏览器的窗口的尺寸 innerHeight和innerWidth:浏览器窗口的宽度和高度 浏览器的弹出层 alert:浏览器弹出一个提示框 confirm:浏览器的一个询问框 prompt:浏览器弹出一个输入框 浏览器的地址信息 window中有一个对象location location.href:存储的是一个浏览器地址栏内url地

2021-09-01 13:22:36 99

原创 Math和Date

Math js内置对象,操作数字 Date js内置对象,操作时间 Math random:Math.random()生成一个0~1之间的随机数 每次执行生成的数字都不一样,但是都是在0~1之间 生成的数字包含0,不包含1 Math.round():将小数四舍五入为一个整数 Math.abs():返回一个数字的绝对值 Math.ceil():将一个小数向上取整 Math.floor():将一个小数向下取整 Math.max():得到传入数字中的数字最大的值 Math.mi

2021-08-30 13:55:04 91

原创 JavaScript:)字符串的常用方法

创建字符串 字面量:var str=“hello” 构造函数创建:var str= new String(“hello”) 字符串的常用方法 字符串和数组都是按照索引来排列 charAt: charAt(索引) 找到字符串中指定索引位置的内容返回 如果没有对应的索引,返回空字符串’ ’ charCodeAt: charCodeAt(索引) 返回对应索引位置的Unicode编码 indexOf:按照字符串找到对应索引 substring: 用来截取字符串使用的 语法:substring(

2021-08-30 13:23:38 95

原创 JavaScript:)数组常用方法

数组是复杂数据类型 Es3数组常用方法: push:在数组末尾追加一个元素 pop:删除数组末尾的一个元素 unshift:在数组最前面添加一个元素 shift:删除数组最前面一个元素 splice: 1截取数组中的某些内容,按照索引来截取 2语法:splice (从哪一个索引开始,截取多少个,替换新的元素) 第三个参数可以不写 reverse:反转数组 sort:数组排序 concat:多个数组进行拼接 ** 不会改变原始数组,返回一个新数组** join:把数组的每

2021-08-27 13:35:42 123

原创 JavaScript:)数据类型之间存储的区别

栈和堆 栈:存储的是基本数据类型的内容 堆:存储的是复杂数据类型的内容 简单数据类型直接在栈内存中存储一个数据 复杂数据类型在堆里面开辟一个存储空间,把内容放进去,把在堆里的存储空间赋值给栈里面的变量 基本数据类型是值之间的比较 复杂数据类型是地址的比较 ...

2021-08-27 12:05:00 114

原创 vue+element导出excel

vue导出excel 接口返回的是二进制流,一定要加:** responseType: “arraybuffer”,**

2021-08-26 15:28:34 99

原创 JavaScript:)简单了解对象和数组

Object复杂数据类型,存储了一些基本类型的一个集合 var obj={ num:10, str:‘hi world’, boo:fasle } 这里的{ }和函数的{ }不一样 函数的{ }是写代码,对象的{ }是写数据 Object就是一个键值对的集合 { }里面的每一个键都是一个成员 创建一个对象 字面量方式: 创建一个空对象 var obj={ } 添加成员 obj.age=20 obj.name=‘Tome’ 内置构造函数方式: var obj= new Ob

2021-08-25 13:47:09 75

原创 JavaScript:)函数

函数概念 对于js来说,函数就是把任意一段代码放在{ }里面 想执行这段代码,直接执行这个{ }里面的代码 ** 函数有两个阶段 ** 函数定义阶段 两种定义方式 声明式和赋值式 1.1 声明式:使用function 这个关键字来声明一个函数 1.2语法:function fn(){ 要执行的一段代码 } function:声明函数的关键字,表示接下来就是一个函数了 fn:函数的名字,自己定义,遵循变量名的命名规则和命名规范 ( ):放行参的位置 { }:放要执行的代码的位置 2

2021-08-24 13:58:43 115

原创 JavaScript:)循环结构

循环结构 根据条件,重复执行同一段代码 固定的内容:初始化,条件判断,要执行的代码,自身改变 WHILE循环

2021-08-23 20:09:44 77

原创 JavaScript:)逻辑分支

分支结构 js代码都是从上至下执行, 逻辑分支是根据设定好的条件来决定是否执行代码

2021-08-20 20:09:19 122

原创 vue+element传时间戳

value-format=“timestamp”

2021-08-20 17:07:58 822

原创 JavaScript:)数据类型

存储在内存中的数据的类型 基本数据类型 1.1 Number ,数字类型 1.2 String,被引号包裹的 所有内容 1.3 Boolean ,布尔值,true,false 1.4 null ,空对象指针 1.5 undefined,没有值 复杂数据类型 2.1 Object,对象是属性与方法的集合 2.2 Function,每一个函数都是Function类型的实例 2.3 Array,数组的每一项可以保存任何类型的数据 2.4 Symbol,唯一标识符 2.5 RegExp,正则表达式 2

2021-08-19 19:24:10 87

原创 JavaScript:)变量

变量 在程序中保存数据的一个盒子; 是计算机存储数据的一个标识符,根据变量名称可以获取到内存中存储的数据; var num (变量名)= 10(值); 一个变量名只能存储一个值;变量名区分大小写;重复赋值,前一次的值就被覆盖了; 一个变量名称可以是:字母,数字,英文下划线_,美元$符号组成; 大小写一定要注意,不能以数字开头,不要用中文汉字命名 语义化,驼峰命名,注意空格 ...

2021-08-17 19:43:24 83

原创 javascript:)

HTML:**标记语言 ** js:** 编程语言** (3.1)借鉴c语言的基本语法. (3.2)借鉴Java的数据类型和内存管 (3.3)借鉴Scheme语言,将函数提升到一等公民的地位 (3.4)借鉴Self语言,适于基于原型的继承机制. javascript的组成: ...

2021-08-16 20:51:51 76

原创 textarea大小不可拖放

textarea大小不可拖放 resize:none 总是忘记。。。

2021-04-12 20:25:05 122

空空如也

空空如也

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

TA关注的人

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