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 · 1218 阅读 · 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 · 788 阅读 · 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 · 817 阅读 · 0 评论 -
底层工具类,storage封装
storage封装1.先简单讲讲storage的基础cookie遗留问题:1:大小的限制:4KB 不能接受大数据2:带宽的限制:cookie必须服务器和客户端数据会进行同步,过时,会去 通知服务器清楚cookie数据3:如果不加密的传输非常不安全4:操作是非常复杂,document.cookie进行操作优点:会根据时间自动清楚数据.时效作用storage:1:存储的空间 5...原创 2020-01-06 14:42:12 · 202 阅读 · 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 · 79 阅读 · 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 · 114 阅读 · 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 · 145 阅读 · 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 · 146 阅读 · 0 评论 -
底层string工具类,持续更新中
1.翻转字符串function reverseString(str) { return str.split("").reverse().join("");}``2.字符串中出现最多次数的字符function findMaxDuplicateChar(str) { var cnt = {}, //用来记录所有的字符的出现频次 c = ''; //用来记录最大频次的字...原创 2020-01-03 17:59:31 · 80 阅读 · 0 评论