JavaScript
文章平均质量分 67
YouZi_X
balabala
展开
-
文件上传axios+formData,文件分片
一次上传,分片上传原创 2022-07-12 22:32:00 · 973 阅读 · 0 评论 -
set 对象去重
/** * 自定义Set,支持添加对象去重(指定对象值方法) */class MySet extends Set { constructor(params, valFnc) { super(); this.valObject = {}; if (params) { // 构造函数传入集合,调用add方法初始化 for (let item of params) { this.add(item, valFnc); } } } add(val, val.原创 2022-03-14 15:11:26 · 1298 阅读 · 0 评论 -
三、公共API:vis-network(visjs)api调用
visjs获取节点坐标,集群数据,画布重绘,动画,性能优化等api的调用原创 2021-11-30 00:41:18 · 2189 阅读 · 0 评论 -
vis network(visjs)安装简单使用
vis.js可视化的出发点之一是它们可以处理动态数据,并允许对数据进行操作。为了实现这一点,vis.js包括一个基于灵活键/值 DataSet并DataView处理非结构化JSON数据的功能。数据集DataSet,存储JSON的ID对象。可增删改查,过滤排序…资料检视DataView,提供数据集上经过过滤或格式化的视图。通过订阅DataView中的更改,获取过滤或格式化的数据,而无需一直指定过滤器和字段类型数据管道DataPipe,DataPipe从一个DataSet 获取数据DataView,对其原创 2021-11-24 00:24:01 · 4541 阅读 · 0 评论 -
二、vis network配置项
配置项往往默认的格式无法达到设计的效果,这时候就需要手动修改配置项以实现ui和交互var options = { autoResize: true, height: '100%', width: '100%' locale: 'en', locales: locales, clickToUse: false, configure: {...}, // 详细配置请查看'配置'模块, edges: {...}, // 详细配置请查看'边'模块, nod原创 2021-11-25 00:34:19 · 2276 阅读 · 0 评论 -
Object.keys()与Object.values()的使用
通过Object.key和Object.values取字符串/数组/对象的索引(属性名)和值的数组返回原创 2020-08-03 17:04:37 · 688 阅读 · 0 评论 -
es6扩展运算符三个点(...)的多种常用使用途径
目录函数调用中替代数组的 apply 方法代替数组方法的复用1.代替Arrary.push()【数组末尾追加】2.代替Array.unshift 【数组头新增元素】3.代替Arrary.concat()【合并数组】4.代替Arrary.split()【字符串转数组】浅拷贝实现了 Iterator 接口的对象【将类数组转换成数组】函数调用中替代数组的 apply 方法//es6function add(x, y) { return x + y; .原创 2020-07-31 00:56:36 · 711 阅读 · 0 评论 -
ES6模块化管理使用和commenjs简单介绍
早先要想在前端做模块化开发,必须依赖第三方框架来实现,如:requireJS(AMD规范的起源)和seaJS(CMD规范的起源)。因两者功能高度重合,后来seaJS不再维护。直到ES6的出现,迅速成为前端和服务器端通用的模块解决方案。ES6ES6的模块化分为导出(export)与导入(import)两个模块。它把一个文件当作一个模块,每个模块有自己独立租用与。外部要想读取模块当中的内容,就需要使用export将其暴露(输出)。基本使用//myModule.js//export后只能跟f原创 2020-06-24 14:34:40 · 398 阅读 · 0 评论 -
数组(Array )对象方法
数组常用方法。数组原生方法的解释及使用说明。es5/es6数组的方法。原创 2020-06-23 19:15:14 · 496 阅读 · 0 评论 -
获取元素宽高
获取元素宽高值,element.style读取的只是元素内联样式,外联样式、嵌套样式无法通过上述方法直接获取.getComputedStyle (Chrome/ff)和currentStyle(ie)可获取最终样式,内联。嵌入和外部,只读原创 2019-08-15 15:32:26 · 300 阅读 · 0 评论 -
记,罗盘时钟使用js实现
js+css完成罗盘时钟原创 2019-06-24 17:37:30 · 12876 阅读 · 6 评论 -
实现指定字数文本溢出显示显示省略号...
方法一使用css中text-overflow:ellipsis搭配其它css属性实现。.boxCon { overflow: hidden; text-overflow:ellipsis;/*限制文本不换行,这样超出才能被截取*/ white-space: nowrap;/*width自定义调整*/ width:520px; }此方法只能显示一行...原创 2018-09-29 14:15:12 · 778 阅读 · 0 评论 -
eval()函数工作原理
eval()是一个功能强大的函数。定义用法eval()函数计算JavaScript字符串,并把它作为脚本的代码来执行。参数为表达式,eval()执行表达式。 var obj1 = "2 + 3"; var obj2 = eval("2 + 3"); alert("obj1 is " + obj1 + " and obj2 is " + obj2); //return obj...原创 2018-05-21 17:14:44 · 2142 阅读 · 0 评论 -
用Javascript解决jshint中eval can be harmful. 的报错
在jsint中使用eval()解析json字符串转换成对象数组时,出现报错的情况,一般可以忽略。强迫症者可以使用如下JavaScript方法解决。//计算表达式的值function evil(fn) { var Fn = Function; //一个变量指向Function,防止有些前端编译工具报错 return new Fn('return ' + fn)();}...转载 2018-05-21 16:00:12 · 9619 阅读 · 0 评论