自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

harmsworth的博客

一个喜欢爱学习的博主

  • 博客(7)
  • 收藏
  • 关注

原创 filter函数的妙用

filter函数的妙用数组的 filter 函数有一个很重要的用处,可以过滤 null、undefined、''代码var arr = [1, '', null, undefined, ' ']console.log(arr.filter(v => v))

2019-06-30 17:59:50 2411

原创 处理树数据

处理树数据前言在工作中,经常需要处理树数据,自己总结了部分处理数据的函数,如下:代码tree.json[ { "id": "4", "pid": "1", "name": "大家电" }, { "id": "5", "pid": "1", "name": "生活电器" }, { "id": "1", "pid": "0", "name": "家用电器" }, { "id"...

2019-06-30 17:43:58 526

原创 Promise的妙用

Promise的妙用1、返回已获取的数据在函数中获取数据后,可以直接 return 一个 Promise ,然后在 then 函数中 return resolve() 即可返回一个新的 Promiseconst arr = ['tom', 'jerry', 'john']const sleep = async (ms) => { await new Promise(resolve ...

2019-06-30 17:13:37 185

原创 post导出excel

前言在做 excel 导出时,经常需要导出选中的行,然选中的行需要将 id 传给后台,如果使用 get 方式导出,在浏览器地址栏能导出的行数是有限。此时,就需要用到 POST 方式导出了。环境axioselement-uivue 2.5.2POST导出request.jsimport axios from 'axios'import { Message } from 'ele...

2019-06-30 10:11:07 1921

原创 函数参数默认值和 || 的区别

函数参数默认值和 || 的区别前言es6 对函数进行了扩展,新增了函数传参设置默认值的功能,那么,这个默认值和 || 有什么区别呢?代码function fn (str = '') { console.log(typeof str)}fn(undefined) // stringfn('') // stringfn(null) // objectfunction fn (s...

2019-06-26 18:26:30 439

原创 正确渲染html字符串

正确渲染html字符串前言在渲染 html 字符串时,需要将合法的 html 标签渲染出来,对部分字符( <、> )转义成 html 实体。代码var str = `111<br />sdfsdfsdf<h1 class="ddd"> 哈哈哈</h1>请看题()。i=0,s=0;while (s<n) {s=s+i;i++;}&...

2019-06-25 18:34:33 5582

原创 最全面清除html字符串的方式

最全面清除html字符串的方式前言如何清除 html 字符串?我在网上搜索了很多种方法都不尽人意,故自己在网友写好的基础上对整体功能进行自测,以期达到能清除任意格式的 html 字符串。html 标签有以下几种格式:<br><br/><br /><h1></h1><p></p><p >...

2019-06-25 18:32:59 1376

空空如也

空空如也

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

TA关注的人

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