A tools to help you using javascript quickly and smoothly
Feature
- Help you using javascript quickly and smoothly
Install
Usage
import { jsTint } from 'js-tint';
const { _date, _object, _string, _web, _fetch } = jsTint;
API
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
console.log(_number.tofixed(2.3251, 2)); => 2.33
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]}
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
console.log(_web.getQueryString('name')); => dushao103500
console.log(_web.getQueryString('name', 'http://www.baidu.com?name=dushao&password=12345')); => dushao
_fetch('http://abc.json', { method: 'get', params: { name: 'dushao' } })
.then(function(response) { return response.json(); })
.then( function(value) { console.log(value); })