js-tint
v0.0.13
Published
a tool help to using javascript quickly
Downloads
4
Readme
jsTint
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('[email protected]')) => 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); })