js-function-sdk
v0.0.1
Published
A collection of useful Javascript functions and can use every day
Downloads
6
Readme
js-function-sdk
A collection of useful Javascript functions and can use every day
Install
npm i js-function-sdk
Core
Core module
Usage
import { Core } from "js-function-sdk";
- 判断数据类型
// Return: String、Number、Boolean、Function、Array、Object、Null
Core.type(obj);
- 对象扩展
Core.extend(obj);
- 事件监听
// Param: a dom 元素
// Param: b 事件类型 click change scroll
// Param: c function
// Param: d 参数默认false=》冒泡,true为捕获
Core.addEvent(a, b, c, d);
- 移除事件监听
// Params: 与事件监听一致
Core.removeEvent(a, b, c, d);
- 设置样式
// Param: ele dom 元素
// Param: styleObj 属性样式
Core.setStyle(ele, styleObj);
- 初始化页面 rem 布局
// Param: designWidth 设计图尺寸
// Param: vfontSize 基本字号
Core.remInit((designWidth = 375), (vfontSize = 16));
- 微信 h5 登录
// Param: appid 公众号 appid
// Param: fun 登录成功的回调函数
// Param: url 重新定向的域名(可省略)
Core.publicHwxLogin(appid, fun, url);
- 获取 url 后面的参数
// Param: key 要取的值
// Param: href 取值的链接
Core.getQueryValue(href, key);
- 数字精度处理
// Param: number 数字
// Param: fractionDigits 小数位数
Core.toFixed(number, fractionDigits);
- 原生 ajax 请求
Core.ajax({
method: "",
url: "",
data: "",
contentType: "",
success: function(res) {}
});
About
Contributors
License
Copyright © 2019, Darkincense. Released under the MIT License.