- 博客(24)
- 收藏
- 关注
原创 【Vue+ElementUi的日期选择器选择的日期是前一天的T16:00:00.000Z】
vue+elementui里的日期选择器选择日期是前一天
2022-11-02 17:30:06
2204
2
原创 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:)数据类型
存储在内存中的数据的类型 基本数据类型 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人