自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 数据扁平化函数 与 数据树形化函数

const json = `...` //原始数据时一个 json字符串 包含从市到村的所有数据 树形结构function formDataFalatten(data = []){ data = JSON.parse(json) // 树形json -> 扁平数据 let id = 0 const out = [] flatten(data, id) return out function flatten(arr,pid = 0) {

2021-07-09 10:19:33 91

原创 vue、dom、监听扫码枪 输入框与全屏获取扫码输入的结果 及 非扫码输入的结果 单输入框 多状态接口查询

广为流传版本 的 new + 提供非扫码情况下的数据返回function ScannerListener(resolve, event, reject) { this.event = event || document this.resolve = resolve this.reject = reject this.code = "" this.rejcetCode = "" this.lastTime = undefined this.next.

2021-07-02 23:13:33 1779 2

原创 前端单位 前端单位转换 详解

单位转换px1屏幕实际像素rpx微信小程序中的单位 规定屏幕实际宽度 = 350rpxem1em = 当前元素font-size大小(px) 如果当前font-size大小是em单位 则继承父级 如果没有父级 则取浏览器默认值rem1rem = 根元素 font-size大小(px) 如果根元素font-size的大小是rem单位 则取浏览器默认值pt1pt = DPI/72; (px)vw1vw = 1% * 页面实际宽度(px)vh1...

2021-07-01 23:41:12 501

原创 数字 转 万 亿 万亿... 设置保留小数位数 设置单位 设置0时是否显示小数位数 自定义进位

写完百度了下相关的内容 发现 有个用/运算 的感觉不错 但是有精度有问题整数长度判断的地方 可以修改成自己想要的进位长度 与 单位/** * 根据传入的数,保留小数位数 单位 => 返回 整数 + 保留小数位数 + (万/亿) + 单位 * @param {Number} radixLength - 小数保留位数 * @param {Number|String} num - 要处理的数 * @param {Boolean} isZore - 为 0 时是否添加小数 * @param

2021-06-26 22:14:17 158

原创 flex布局元素父元素 宽度自动填充无法超过浏览器宽度

flex布局元素父元素 宽度自动填充无法超过浏览器宽度使用 width: fil-content 即可

2021-04-28 14:37:43 413

原创 手写 函数 call 方法

手写 函数 call 方法第一步,想一下call都做了什么?1,改变 .call前面函数中的this --获取到函数体2,返回前面函数的执行结果 --返回先创建一个对象,在给它创建一个方法,返回this和argumentslet o1 = new Object();o1.name = 'o1';o1.console = function(){ console.log(this,arguments)}由于所有的函数都能调用call 方法 我们把自己的call给它也绑定过

2021-03-26 19:40:08 183

空空如也

空空如也

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

TA关注的人

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