JavaScript
文章平均质量分 60
Haor呀
页页页页页页面仔呀~
展开
-
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 · 312 阅读 · 0 评论 -
js商品多单位转换
js商品单位转为原创 2022-07-05 14:09:47 · 159 阅读 · 1 评论 -
js如何更好的管理项目中的枚举
js如何在项目中更好的管理枚举原创 2022-01-11 11:38:00 · 8459 阅读 · 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 · 291 阅读 · 0 评论 -
原生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 · 240 阅读 · 2 评论 -
js tree设置层级关系
场景: 在我们日常需求中,肯定各种各样的狗产品都有,要求一颗 tree 树,点击的时候判断当前层级,根据不同层级,展示不同的Ui,或者说,一棵tree树,产品最多只需要3层, 而后端却返给你了4 层或则更多… 这时候后端人员可能比较懒,数据没有给你处理后返回,只有自己去想办法咯~,多的不说,直接贴代码;1.代码:/** * 设置tree层级信息 * @param {Object} data...原创 2020-02-23 14:04:21 · 1610 阅读 · 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 · 476 阅读 · 0 评论