![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js底层工具类
文章平均质量分 79
无声的code
指尖下的代码,头顶上的星空
展开
-
js中如何准确判断一个变量的类型?
JS基础变量类型 在JS中,有6种基本数据类型和一种复杂数据类型, 基本数据类型有:undefined,Null,Boolean,Number和String,es6中,还有Symbol; 复杂数据类型有:Array,Function,date等等 typeof判断变量类型 typeof运算符用于判断对象的类型,但是对于一些创建的对象,它们都会返回object。 instanceof检查 ECMAScript 引入了另一个 Java 运算符 instanceof 来解决这个问题。instanceof 运算符与原创 2020-05-20 11:23:20 · 1205 阅读 · 0 评论 -
js,底层处理price处理方法
/** * 处理价格,默认是元,分第二个参数传100 * dealPrice(5) => 5.00;dealPrice(500, 100) => 5.00; */ export function dealPrice(x, d = 0) { let f = parseFloat(x); if (isNaN(f)) { return; } if (f == 0...原创 2020-01-07 17:21:46 · 761 阅读 · 0 评论 -
vue,底层方法scroll.js
scroll 方法汇集 // import { isServer } from './index' const isServer = false; // [debounce 和 throttle](https://www.cnblogs.com/wilber2013/p/5893426.html) // const docE = document.documentElement // con...原创 2020-01-07 17:08:00 · 723 阅读 · 0 评论 -
底层工具类,storage封装
storage封装 1.先简单讲讲storage的基础 cookie遗留问题: 1:大小的限制:4KB 不能接受大数据 2:带宽的限制:cookie必须服务器和客户端数据会进行同步, 过时,会去 通知服务器清楚cookie数据 3:如果不加密的传输非常不安全 4:操作是非常复杂,document.cookie进行操作 优点:会根据时间自动清楚数据.时效作用 storage: 1:存储的空间 5...原创 2020-01-06 14:42:12 · 180 阅读 · 0 评论 -
array工具类,持续更新中,,,
1.数组去重 function uniqueArray(arr) { var temp = []; for (var i = 0; i < arr.length; i++) { if (temp.indexOf(arr[i]) == -1) { temp.push(arr[i]); } } return temp; //or return...原创 2020-01-03 18:06:08 · 73 阅读 · 0 评论 -
底层工具类,date方法,持续更新中
javascript汇总 1.剩余时间格式化 /** * 剩余时间格式化 * * @export * @param {number} times //传入毫秒 * @param {string} [format='H:F:S'] // 大写自动补全十位 * @returns string */ //小于10时,转化为01,02等 export function formatNum(...原创 2020-01-06 11:08:46 · 109 阅读 · 0 评论 -
底层工具类,数据类型判断方法
判断数据类型 /** * 数据判断 * @export * @param {*} value * @returns boolean */ // is数组 export function isArray (ar) { return Array.isArray(ar); } // is布尔 export function isBoolean (arg) { return typ...原创 2020-01-06 10:47:42 · 117 阅读 · 0 评论 -
url 底层处理方法,底层公用方法
1.url后添加字符串 export function urlfix(url, paramsUrl = '') { let fixUrl = url if (paramsUrl) { fixUrl = url + (url.indexOf('?') === -1 ? '?' : '&') + paramsUrl } return fixUrl } 2.直接读取lo...原创 2020-01-03 18:15:12 · 141 阅读 · 0 评论 -
底层string工具类,持续更新中
1.翻转字符串 function reverseString(str) { return str.split("").reverse().join(""); }`` 2.字符串中出现最多次数的字符 function findMaxDuplicateChar(str) { var cnt = {}, //用来记录所有的字符的出现频次 c = ''; //用来记录最大频次的字...原创 2020-01-03 17:59:31 · 74 阅读 · 0 评论