1.0.2 • Published 6 years ago

isstools v1.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
6 years ago

isstools

Build Status Coverage Status LICENSE MIT

前端业务代码工具库

目的:高效率完成前端业务代码

通云平台业务开发过程中,会经常用到url参数转对象等常用函数,为避免不同项目多次复制粘贴的麻烦,这里统一封装,并发布到npm,以提高开发效率。如果你也有常用的代码,欢迎为本项目提交pr。

安装使用

  1. 使用npm安装
  2. 直接下载isstools.min.js使用,支持UMD通用模块规范

浏览器:

  <script src="isstools.min.js"></script>
  <script>
      var param = isstools.parseQueryString('http://www.baidu.com?a=1&b=2')
  </script>

npm:

$ npm install --save-dev isstools

webpack、RequireJS、NodeJS等

// 完整引入
const isstools = require('isstools')

// 只引入部分方法
const parseQueryString = require('isstools/parseQueryString')

Api

方法名:parseQueryString(url) url参数转对象

参数    说明  类型    可选值      默认值  
url    url地址  string                    
返回值    转换后的对象  object                        

方法名:stringfyQueryString(obj) 对象序列化

参数    说明  类型    可选值      默认值  
obj      需要序列化的对象object                        
返回值    序列化后的数据  string                        

方法名:report(url, data) 上报数据

参数说明类型可选值默认值
url目标链接string
data上报数据object
返回值

方法名:sendMessage(opt) 发送数据服务

参数说明类型可选值默认值
opt.typehttp连接的方式,包括POST和GET两种方式stringget/postget
opt.url发送请求的urlstring
opt.async是否为异步请求,true为异步,false为同步booleantrue/falsetrue
opt.data发送的参数,格式为对象类型object
opt.success成功调用的回调函数function
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago