
js
夏末_阳光依然耀眼
一个人,走在陌生的城市,听伤感的音乐,看陌生的风景。我们都在寻找,人生就是寻找爱的过程,每个人都会遇到三种人,你爱的,爱你的,与你共度一生的。并不是每一对有缘相爱的恋人,都有相守一生的缘分;也许这一场恋爱是情深缘浅,下一场就缘定终生,去爱吧,像不曾受伤一样。
展开
-
js实现深拷贝的几种方式
2、JSON.parse(JSON.stringify(obj)) 满足一般使用场景,缺点是无法实现对象中方法(function)的深拷贝。6、数组使用数组方法进行深拷贝(concat、slice)只有一级属性为深拷贝,二级属性后就是浅拷贝,如[1,2,3,[1,2,3]]4、Object.assign(obj1, obj2)实现深拷贝,只有一级属性为深拷贝,二级属性后就是浅拷贝。5、扩展运算符实现深拷贝,只有一级属性为深拷贝,二级属性后就是浅拷贝。3、jQuery的extend方法实现深拷贝。转载 2023-11-20 16:55:54 · 762 阅读 · 0 评论 -
原生js ajax封装post,get方法
方法一:function ajax(method, url, callback, data, flag) { var xhr; flag = flag || true; method = method.toUpperCase(); if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { xhr = new ActiveXObject('Microsoft.转载 2021-08-26 10:48:32 · 336 阅读 · 0 评论 -
常用Javascript数组去重复方法
方法一(filter):function unique(arr1) { const res = new Map(); return arr1.filter((a) => !res.has(a.siteId) && res.set(a.siteId, 1))}function unique(array) { return array.filter(function(item, index, array){ return (item &&...原创 2021-08-18 16:42:11 · 316 阅读 · 0 评论 -
echarts自适应宽高
页面结构:<div id="echarts_pie2" class="charts" :style="{height:vheight+ 'px',width:vwidth + 'px' }"></div> js方法:vheight:220,vwidth:220,this.vWidth = document.body.clientWidth - 20;this.vheight = document.body.clientHeight - 20;trendCha原创 2021-08-16 16:12:52 · 286 阅读 · 0 评论 -
Element ui el-table自适应高度+滚动懒加载
<el-table :data="tableData" size="small" :height="Height" ref="table" > <el-table-column type="index" label="序号" :index='indexMethod' align="center" width='50px'></el-table-column> <el-table-column prop="id" label=.原创 2021-08-16 15:44:04 · 826 阅读 · 0 评论 -
移动端H5页面横屏竖屏判断
标签设置竖屏:<meta name="x5-orientation" content="portrait">css设置样式:@media screen and (orientation: portrait) {/*竖屏 css*/}@media screen and (orientation: landscape) {/*横屏 css*/}<!-- 竖屏 --><link rel="stylesheet" media="all a原创 2021-08-12 15:34:00 · 723 阅读 · 0 评论 -
echarts dataZoom动态控制
//方法一:x轴数据>20条显示滚动条,否则不显示dataZoom: [{ type: 'slider', show: false, start: 0, endValue: 20, filterMode: 'empty', ..原创 2021-04-07 10:45:28 · 2008 阅读 · 1 评论 -
vue js常用工具方法汇总
//时间格式化 参数2020-10-20const shijiantime=(times)=>{ var timearr = times.replace(" ", ":").replace(/\:/g, "-").split("-"); var timestr = timearr[1] + "月" + timearr[2] return timestr}//字符串 shijiantime('2020-10-20') 结果10月20//数组var timeArr=[];for(v.原创 2020-12-01 16:04:06 · 167 阅读 · 0 评论 -
pako.js实现json的压缩和解压
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>pako.js实现gzip的压缩和解压</title></head><body><script type="text/javascript" src="pako.min.js"></script><script >var.转载 2020-09-29 17:34:06 · 2622 阅读 · 0 评论 -
jquery $.each()选项卡
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>jquery选项卡</title><script type="text/javascript" src="jquery-1.8.3.min.js"></script><style type="text/css"> ul{ margin.转载 2020-08-17 09:56:49 · 148 阅读 · 0 评论 -
js获取前7天日期,包含当天
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Content-Language" content="zh-cn"><title>js获取前7天日期,包含当天</title></head><body></body></html>.转载 2020-08-07 16:05:20 · 538 阅读 · 0 评论