![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 52
feng_初学者
我很懒,不是很想添加简介
展开
-
elment ui 表格筛选,排序组件化
element ui 的筛选、排序组件集原创 2022-09-23 16:57:30 · 263 阅读 · 0 评论 -
ant-design table创建记录一个,避免重复书写
父级<template> <div> <HelloWorld :columns="columns" :excleData="excleData" :condition="condition" /> </div></template><script>import HelloWorld from "@/components/HelloWorld.vue";import原创 2021-09-07 11:13:39 · 282 阅读 · 0 评论 -
js获取年月日分
var date = new Date();var y = date.getFullYear(); //获取完整的年份(4位)var m = date.getMonth() + 1 >= 10 ? date.getMonth() + 1 : "0" + (date.getMonth() + 1); //获取当前月份(0-11,0代表1月)var d = date.getDate() >= 10 ? date.getDate() : "0" + date.getDate(); //获取当前日原创 2021-08-30 10:20:02 · 126 阅读 · 0 评论 -
js 树结构属性值,去重---记录
js树形选择结构的属性值变更function changeNodes(data) { const haveChildren = Array.isArray(data.orginfoList) && data.orginfoList.length > 0; //是否有孩子节点 if (haveChildren) { return { reportOrgId: data.orgCode, report原创 2021-08-06 15:13:38 · 345 阅读 · 0 评论 -
Event Loop (事件循环)
事件循环在了解什么是事件循环之前我们需要知道JavaScript的函数调用机制。栈函数调用形成了一个由若干帧组成的栈。—引用于MDN对于事件循环的讲解function a(num) { let m = 10; return m + num + 1;}function b(x) { let y = 3; return a(x * y);}console.log(b(7)); // 返回 32当调用 b时,第一个帧被创建并压入栈中,帧中包含了 b的参数和局部变量。 当 b调原创 2021-06-30 10:30:44 · 123 阅读 · 0 评论 -
js基本数据类型与复杂数据类型
文章目录JavaScript基本数据类型JavaScript复杂数据类型特殊的存在NULLJavaScript基本数据类型三种常见的基本数据类型 数值,字符串,布尔型;let num = 123 // 数值 Numberlet str = "张三" // 字符串 Stringlet bool = true // 布尔值 Boolean特殊的数值:typeof(NaN) // NumberNaN:用于引用特殊的非数字值。无法使用 for/in 循环来枚举 NaN 属性,也不能用 delet原创 2021-06-29 15:17:17 · 615 阅读 · 0 评论 -
JavaScript原型链的部分理解
什么是原型链?每个实例对象都有一个__proto__属性,该属性指向它的原型对象,这个实例对象的构造函数有一个原型属性prototype,与实例的proto属性指向同一个对象。当一个对象在查找一个属性的时候,自身没有就会根据__proto__向它的原型进行查找,如果都没有,则向它的原型的原型继续查找,直到查到Object.prototype.proto_为null,这样也就形成了原型链。...原创 2021-06-25 15:47:35 · 86 阅读 · 0 评论 -
js+vue 文件流下载与上传--记录
//下载文件function downloadFile(res) { let BLOB = new Blob([res.blob], { type: "application/vnd.ms-excel", //文件格式 }); console.log(BLOB); let fileName = res.headers["content-disposition"].split(";")[1].split("=")[1]; fileName = getCharFromUtf8(fi原创 2021-06-17 16:57:24 · 152 阅读 · 0 评论 -
关于使用flvjs直播流
关于使用flvjs文章目录关于使用flvjs1.创建2.事件处理3.踩到的坑1.创建HTML <video id="largeVideo" style="width: 100%; height: 600px" class="centeredVideo" controls autoplay muted width="1015"原创 2021-06-08 16:18:35 · 1660 阅读 · 3 评论 -
JavaScript阶段性学习(三)---列表(数据结构)
JavaScript阶段性学习(三)—列表(数据结构)目录JavaScript阶段性学习(三)---列表(数据结构)列表的抽象数据类型定义实现列表类1.append:给列表添加元素2.remove:从列表中删除元素3.find:在列表中查找某一元素4.length:列表中有多少个元素5.toString:显示列表中的元素6.insert:向列表中插入一个元素7. clear:清空列表中所有的元素8.contains:判断给定值是否在列表中9.遍历列表列表的抽象数据类型定义列表是一组有序的数据。每个列表原创 2021-04-29 14:12:06 · 435 阅读 · 1 评论 -
JavaScript阶段性学习(二)--- 数组
JavaScript阶段性学习(二)— 数组文章目录JavaScript阶段性学习(二)--- 数组前言创建数组的几种方式1.简单声明2.new Array数组的判断1.通过Array.isArray()判断2.通过instanceof判断3.通过constructor判断4.通过Object.prototype.toString.call()判断数组的读写由字符串生成数组存取数组1.查找元素2.数组与字符串3.已有数组创建新数组前言数组的标准定义是:一个存储元素的线性集合(collection)原创 2021-04-28 16:27:00 · 129 阅读 · 1 评论 -
JavaScript阶段性学习(一)--- 简单的JavaScript知识
JavaScript阶段性学习(一)文章目录JavaScript阶段性学习(一)前言一、声明和初始化变量?二、使用步骤1.引入库2.读入数据总结前言JavaScript是一种仅在浏览器里运行的程序语言。不过在目前看来已经发生改变。JavaScript shell,nodejs等等都在支持着JavaScript的发展提示:以下是本篇文章正文内容,下面案例可供参考一、声明和初始化变量?JavaScript中的变量默认是全局变量,甚至不需要声明也可以使用,但是在日常开发使用时,我们还是需要原创 2021-04-27 14:26:05 · 178 阅读 · 5 评论 -
JavaScript闭包
JavaScript闭包什么是闭包闭包是指有权访问另一个函数作用域中的变量的函数。函数对象可以通过作用域关联起来,函数体内的变量都可以保存在函数作用域内。闭包是基于词法作用域书写代码时所产生的必然结果。在许多文档中都提到过闭包,每个人的说法各有不同,下面说说自己的看法吧。直接上代码闭包代码理解function a() { var num = 20; function b() { alert(num); } return b;}var c原创 2021-04-25 13:48:27 · 66 阅读 · 0 评论 -
简述变量的声明方式(二)
简述变量的声明方式(二)之前提到了var的声明,今天来写一下letlet相对来说更容易理解一些,因为相对于var声明,它是没有变量提升的这种情况。声明:let a正常声明是 let a; a=1;console.log(a);...原创 2021-04-21 13:50:34 · 320 阅读 · 0 评论 -
简述变量的声明方式(一)
简述变量的声明方式(一)我们都知道目前在JavaScript中常见的三种声明变量的方式:var,let,const。我们首先从古老的var开始。声明方式:var a;这里简单提一句很多同学有时会认为var a = 1;这样也是声明,其实这种是声明式赋值,是先声明,后赋值。关于var的各种声明情况情况1var a;console.log(a);a = 0; console.log(a); 输出 undefined 0console.log(a);var a = 0;原创 2021-02-02 11:35:24 · 1841 阅读 · 0 评论 -
js数组的部分方法理解
1.增加元素:返回值为添加数据后数组的长度添加:可多个值arr.push()在数组最后添加arr.push(需要添加的值)let arr = [1,2,3,4];arr.push("F67",345,3000);console.log(arr);//返回1,2,3,4,"F67",345,3000arr.unshift()在数组前面添加arr.unshift(需要添加的值)le...原创 2019-11-17 22:56:55 · 133 阅读 · 0 评论