izk-util

1.1.5 • Public • Published

##izk-util

包下载: npm install izk-util@latest

api说明文档:

###getUrlParameter

获取URL中的参数 method: getUrlParameter params: String: 参数名, 例如: key String: 地址, 默认: 当前页面地址, 例如: http://www.izhikang.com/ return: String

... ###serializerToJson

将序列化字符串转为json

let izkUtil = require('izk-util');

let queryString = 'name=liujintao&age=28&address=beijing';

let queryObj = izkUtil.serializerToJson(queryString);

console.log(queryObj);

output


{ name: 'liujintao', age: '28', address: 'beijing' }

###jsonToSerializer

将json对象转为序列化字符串

let izkUtil = require('izk-util');

let queryObj = {name: 'liujintao', age: '28', address: 'beijing'};

let queryString = izkUtil.jsonToSerializer(queryObj);



console.log(queryString);

output


name=liujintao&age=28&address=beijing

###checkMobile

获取设备信息

var device = izkUtil.checkMobile();

console.log(device);

output


iphone

###cookie cookie相关操作

cookie.set 设置cookie

  izkUtil.cookie.set('cookie_name','cookie value here','domain.com','/path/to/set/cookie','hours')

cookie.get 读取cookie

  izkUtil.cookie.get('cookie_name')

cookie.del 删除cookie

  izkUtil.cookie.del('cookie_name')

###formatDate

日期格式化, 返回格式化的字符串

let izkUtil = require('izk-util');

let now = new Date();

let dateString = izkUtil.formatDate(now,'yyyy年MM月dd日 hh:mm');

console.log(dateString);

###isSupportWebp

设备webp图片支持检测

let izkUtil = require('izk-util');

izkUtil.isSupportWebp(type=>{console.log(type)});

###imageMogr2

图片裁剪(适用于腾讯云)

let izkUtil = require('izk-util');

let imgurl = izkUtil.imageMogr2(imageOriginUrl,{w:180,h:160});

ES Module支持

import izkutil from  'izkutil/dist/izkutil.esm.min';

let queryObj = {name: 'liujintao', age: '28', address: 'beijing'};

let queryString = izkUtil.jsonToSerializer(queryObj);

console.log(queryString);

Readme

Keywords

none

Package Sidebar

Install

npm i izk-util

Weekly Downloads

2

Version

1.1.5

License

ISC

Unpacked Size

1.51 MB

Total Files

48

Last publish

Collaborators

  • triunityduke
  • liujintao
  • mayuan
  • lvzongjun