自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js商品多单位转换

js商品单位转为

2022-07-05 14:09:47 169 1

原创 js如何更好的管理项目中的枚举

js如何在项目中更好的管理枚举

2022-01-11 11:38:00 8482 1

原创 使用OOP思想二次封装echarts

最近公司写几个报表模块,抽出空余时间简单的封装了一下。对原始的echarts进行二次封装、更方便维护、创建、管理;源码地址效果1.文件目录说明|-- echarts-extends |-- inedx.html #视图 |-- charts-class.js #各类图表class |-- chart-factory.js #图表工厂 |-- utils.js #工具方法2..

2021-03-22 12:54:00 305

原创 原生js手撸tab选项卡

日常小练习:采用es3 + 闭包 + OOP 的思想封装tab选项卡切换;github源码地址效果图1.目录结构|-- my-tab |-- inedx.html #视图 |-- js #逻辑代码 |-- my-tab.js #核心代码模块 |-- tpl.js #模板相关模块2.代码2.1 index.html<!DOCTYPE ht.

2021-03-08 10:52:24 251 2

原创 js tree设置层级关系

场景: 在我们日常需求中,肯定各种各样的狗产品都有,要求一颗 tree 树,点击的时候判断当前层级,根据不同层级,展示不同的Ui,或者说,一棵tree树,产品最多只需要3层, 而后端却返给你了4 层或则更多… 这时候后端人员可能比较懒,数据没有给你处理后返回,只有自己去想办法咯~,多的不说,直接贴代码;1.代码:/** * 设置tree层级信息 * @param {Object} data...

2020-02-23 14:04:21 1628 2

原创 js对象转换key

需求场景: 在我们日常开发中,可能会遇到后台返回的key不是你想要的的,或者是不能不能拿来直接用,然后各种for、map…,多的不说了,直接贴代码;1.代码/** * 转换Key * @param obj * @param keyMap * @param isDeep 是否为深度 * @return */const convertKey = (obj, keyMap, isDee...

2020-02-23 13:45:39 484

原创 js 对象类型检测,Object.prototype.toString.call()

现在你还在使用 typeof、instanceof、constructor 来判断数据类型吗?哈哈赶紧换一种种方式吧!数据类型分为基本类型和引用类型:基本类型:String、Number、Boolean、Null、Undefined、symbol(ES6)引用类型:Object、Array、Date、Function、Error、RegExp、Math、Number、String、Boole...

2020-02-14 15:23:47 323

原创 Vue项目 npm i 的时候报错:npm ERR! node-sass@4.13.1 postinstall: `node scripts/build.js`

项目 clone 下来 npm i 的时候, 报错,如下图:解决方案:第一步 -> 设置一下 node-sass 的数据源npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass第二步 -> 重新安装所有依赖npm i...

2020-02-12 17:34:40 1080 1

原创 js存储跨域,localstorage跨域存储解决方案

跨域我知道,存储我知道,那跨域存储你了解多少呢?什么是跨域?先看一下 URL 有哪些部分组成,如下:protocol(协议)、host(域名)、port(端口)有一个地方不同都会产生跨域现象,也被称为客户端同源策略;本地存储受同源策略限制客户端(浏览器)出于安全性考虑,无论是 localStorage 还是 sessionStorage 都会受到同源策略限制。那么如何实现跨域存储呢?...

2020-02-09 17:29:55 8813 5

原创 使用Nodejs操作mysql的简单封装

@TO1. 安装mysql包npm i mysql -s2. 创建一个 database.config.js 用于mysql配置/** * Database config. * */module.exports = { host: 'localhost', port: '3306', user: 'root', password: 'xxxxx...

2019-07-06 13:37:54 781

空空如也

空空如也

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

TA关注的人

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