cj-utils-npm
v2.0.2
Published
cj-utils-npm
Downloads
6
Readme
Install
npm i cj-utils-npm
Usage
npm包引用
const utils = require("cj-utils-npm");
const {aliyun, dataPress} = utils;
dataPress.JSONparse("json串"); // json解析
aliyun.imageSizeProcess("图片url",{'宽度','高度'}); // 阿里云图片大小处理
script标签引用
http://cj.cdn.com/cjUtils.js
工具函数说明
阿里云工具
aliyun.imageSizeProcess("图片url",{'宽度','高度'}) // 阿里云图片大小处理
数据类工具
dataPress.JSONparse('JSON字符串') // json串解析为json对象
缓存存储类工具
cachePress.setCookie('key','value',{expiredays 效期(单位:天)、path、damain}) // 设置cooke
cachePress.getCookie('key') // 获取cookie
cachePress.setCookie('key','value',{expiredays 效期(单位:天)、path、damain}) // 删除cookie
性能优化类工具
propertyPress.debounce(fn,'间隔豪秒数、默认400') // 防抖
propertyPress.throttle(fn,'间隔豪秒数、默认400') // 节流
第三方登陆
thirdLogin.init() // 初始化函数、是第三方登陆必须先初始化
/**
* facebook 登陆
* @param {*} opt {from:'cjLogin'|'jobsLogin',params:额外参数}
* @param {*} callback
*/
thirdLogin.facebookLogin(opt,callback)
/**
* google 初始化 及登陆--对外
* @param {*} opt {elementId:元素id,from:'cjLogin'|'jobsLogin',params:额外参数}
* @param {*} callback
*/
thirdLogin.googleLoginInit('元素id(elementId)', callback)