huyueshan

导航

2022年5月13日 #

转换本地文件为img标签src地址

摘要: window.URL.createObjectURL(fs[0]); 阅读全文

posted @ 2022-05-13 23:37 huyueshan 阅读(76) 评论(0) 推荐(0) 编辑

2022年3月24日 #

JSON对象与formData对象相互转换

摘要: // JSON => FormData const formData = new FormData(); Object.keys(params).forEach((key) => { formData.append(key, params[key]); }); // FormData => JSON 阅读全文

posted @ 2022-03-24 09:06 huyueshan 阅读(782) 评论(0) 推荐(0) 编辑

2021年4月17日 #

js 精度计算 & 小数正常四舍五入保留小数位

摘要: math = { /** * + * @param arg1 * @param arg2 * @returns {number} */ add: function (...argArr: number[]): number { if (!argArr.length) { return 0; } if 阅读全文

posted @ 2021-04-17 22:19 huyueshan 阅读(248) 评论(0) 推荐(0) 编辑

js 对象深度合并

摘要: function deepMerge(obj1, obj2) { let key; for (key in obj2) { // 如果target(也就是obj1[key])存在,且是对象的话再去调用deepMerge,否则就是obj1[key]里面没这个对象,需要与obj2[key]合并 // 如 阅读全文

posted @ 2021-04-17 22:14 huyueshan 阅读(1324) 评论(0) 推荐(0) 编辑

2021年2月25日 #

git子模块操作命令

摘要: git submodule update --init --recursive 阅读全文

posted @ 2021-02-25 16:44 huyueshan 阅读(99) 评论(0) 推荐(0) 编辑

2020年11月19日 #

反向解析数字所包含的位移数

摘要: function trans(num) { const n = Number(num); if (n) { return n.toString(2).split('').reverse().map((l, i) => Number(l) ? Math.pow(2, i) : 0).filter(z 阅读全文

posted @ 2020-11-19 09:23 huyueshan 阅读(116) 评论(0) 推荐(0) 编辑

2020年9月20日 #

js 文本 写入文件并下载

摘要: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta content="width=device-wi 阅读全文

posted @ 2020-09-20 00:17 huyueshan 阅读(1557) 评论(0) 推荐(0) 编辑

2020年7月27日 #

angular使用forRoot() 注册单一实例服务

摘要: ShareModule import { NgModule, ModuleWithProviders } from '@angular/core'; @NgModule({ imports: [ HttpModule, JsonpModule, ... ], declarations: [ Show 阅读全文

posted @ 2020-07-27 18:54 huyueshan 阅读(342) 评论(0) 推荐(0) 编辑

2020年6月18日 #

js判断电脑是windows系统还是mac系统

摘要: function OSnow(){ var agent = navigator.userAgent.toLowerCase(); var isMac = /macintosh|mac os x/i.test(navigator.userAgent); if (agent.indexOf("win32 阅读全文

posted @ 2020-06-18 20:37 huyueshan 阅读(4415) 评论(0) 推荐(0) 编辑

2019年12月12日 #

扁平数据根据`parentId`生成树结构

摘要: 根据每项的parentId,生成具体树形结构的对象。 const nest = (items, id = null, link = 'parent_id') => items .filter(item => item[link] == id) .map(item => ({ ...item, chi 阅读全文

posted @ 2019-12-12 23:05 huyueshan 阅读(2379) 评论(1) 推荐(0) 编辑