0.0.9 • Published 8 years ago
in-cook-out v0.0.9
in-cook-out
Describe
A collection of common functions
Function List
convertForBytes(value: Number)
*transform a number to B、KB、MB、GB、TB、PB、EB、ZB、YB with unit.*
convertForBytesNum(value: Number)
*transform a number to B、KB、MB、GB、TB、PB、EB、ZB、YB without unit.*
hzUnitConvert(value: Number)
*transform a number to MHz、GHz with unit.*
percentConvert(value: Number)
*tranform a number to percent with %.*
deepCopy(obj: Object)
*create an new object is exactly equal to orign object.*
formatSeconds(seconde: Number)
*transform a number to time with unit, such as ‘时’、‘分’、‘秒’.*
formatMilliseconds(ms: Number)
*transform a number to time with unit such as '毫秒'、'秒'、'分'、'时'*
codeFormat.utf16to8(str: String)
*tranform utf-16 to utf-8.*
codeFormat.utf8to16(str: String)
*tranform utf-8 to utf-16.*
codeFormat.base64encode(str: String)
*encode a string by base64.*
codeFormat.base64decode(str: String)
*decode a string by base64.*
codeFormat.charToHex(str: String)
*transform a character to hexadecimal.*
netRange(ip: String, mask: String)
netRnage('192.168.12.12', '255.255.255.0');
=> //'192.168.12.0'
- maskConvert(mask: String)
maskConvert('255.255.255.0');
=> //24
- ipRangeConvertToMask(iprange: String)
ipRangeConvertToMask('192.168.12.0/24');
=> //'255.255.255.0';
- ipRangeConvert(ip: String, mask: String)
ipRangeConvert('192.168.12.12', '255.255.255.0');
=> //'192.168.12.0/24';
Contact
Authors
- cool_fish(haoyu953@163.com)
License
Licensed under the MIT License