自定义博客皮肤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 1856 2

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

数组对象删除空的属性值

2022-02-14 17:45:43 569

原创 JavaScript:)ES6

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

2021-09-08 13:25:41 191

原创 npm install报错E404

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

2021-09-08 00:24:14 4080

原创 JavaScript:)this指向

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

2021-09-07 13:02:01 80

原创 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 52

原创 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 131

原创 JavaScript:)事件

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

2021-09-03 13:48:01 56

原创 JavaScript:)DOM

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

2021-09-02 14:02:30 89

原创 JavaScript:) BOM

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

2021-09-01 13:22:36 64

原创 Math和Date

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

2021-08-30 13:55:04 57

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

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

2021-08-30 13:23:38 60

原创 JavaScript:)数组常用方法

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

2021-08-27 13:35:42 86

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

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

2021-08-27 12:05:00 78

原创 vue+element导出excel

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

2021-08-26 15:28:34 69

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

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

2021-08-25 13:47:09 40

原创 JavaScript:)函数

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

2021-08-24 13:58:43 84

原创 JavaScript:)循环结构

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

2021-08-23 20:09:44 48

原创 JavaScript:)逻辑分支

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

2021-08-20 20:09:19 71

原创 vue+element传时间戳

value-format=“timestamp”

2021-08-20 17:07:58 746

原创 JavaScript:)数据类型

存储在内存中的数据的类型基本数据类型1.1 Number ,数字类型1.2 String,被引号包裹的 所有内容1.3 Boolean ,布尔值,true,false1.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 54

原创 JavaScript:)变量

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

2021-08-17 19:43:24 55

原创 javascript:)

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

2021-08-16 20:51:51 50

原创 textarea大小不可拖放

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

2021-04-12 20:25:05 90

空空如也

空空如也

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

TA关注的人

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