自定义博客皮肤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 272

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

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

2022-01-11 11:38:00 8626 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 388

原创 原生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 329 2

原创 js tree设置层级关系

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

2020-02-23 14:04:21 1770 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 547

原创 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 421

原创 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 1170 1

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

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

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

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

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

2019-07-06 13:37:54 1030

空空如也

空空如也

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

TA关注的人

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