js-function-sdk

0.0.1 • Public • Published

js-function-sdk NPM version NPM monthly downloads NPM total downloads license

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.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i js-function-sdk

    Weekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    16.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • darkincense
    • cxy_npm
    • xiaoyueyue