js-tint

0.0.13 • Public • Published

jsTint

NPM version npm GitHub stars GitHub forks

A tools to help you using javascript quickly and smoothly


Feature

  • Help you using javascript quickly and smoothly

Install

  • Install js-tint
$ npm i js-tint --save

Usage

import { jsTint } from 'js-tint';
const { _date, _object, _string, _web, _fetch } = jsTint;

API

  • _date
console.log(_date.YYYYMMDD());   =>   2017-08-01
console.log(_date.YYYYMMDD('/'));   =>   2017/08/01
console.log(_date.YYYYMMDD(new Date(), '-'))   =>   2017-08-01
console.log(_date.YYYYMMDD(1501568433291, '-'))   =>   2017-08-01
 
console.log(_date.YYYYMMDDHHmmss());   =>   2017-08-01 14:21:23
console.log(_date.YYYYMMDDHHmmss(new Date(), {dateSep: '/', timeSep: '/'}));   =>   2017/08/01 14/21/23
 
console.log(_date.timestamp());   =>   1501568586
  • _number
console.log(_number.tofixed(2.3251, 2));   =>   2.33   
  • _object
console.log(_object.isObject({a: 1, b: 2}));   =>   true
console.log(_object.has({a: 1, b: 2}, 'a'));   =>   true
console.log(_object.deepCopy({a: 1, b: 2, c: {d: 1}, e: [1, 2, 3]}));   =>   {a: 1, b: 2, c: {d: 1}, e: [1, 2, 3]}
  • _string
console.log(_string.isString('dsadas'))   =>   true
console.log(_string.isEmail('dushao1314@foxmail.com'))   =>   true
console.log(_string.isMobile('18170860810'))   =>   true
console.log(_string.isChinese('杜少小丢丢'))   =>   true
console.log(_string.randomString());   =>   STUVWXYZabcdefgh
console.log(_string.randomString(10));   =>   STUYZabcfg
console.log(_string.randomString(3, 'STUVWXYZ'));   =>   SWX
  • _web
console.log(_web.getQueryString('name'));   =>   dushao103500
console.log(_web.getQueryString('name', 'http://www.baidu.com?name=dushao&password=12345'));   =>   dushao
  • _fetch
_fetch('http://abc.json', { method: 'get', params: { name: 'dushao' } })
  .then(function(response) { return response.json(); })
  .then( function(value) { console.log(value); })
 
 

Readme

Keywords

none

Package Sidebar

Install

npm i js-tint

Weekly Downloads

0

Version

0.0.13

License

ISC

Last publish

Collaborators

  • dushao103500