0.0.5 • Published 5 months ago

high-use-js v0.0.5

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

开发常用的工具函数,简化开发

createWebsocket

websocket 简化使用, 重连机制 |参数|类型|默认| | :--: | :--: | :--: |
|path|String|请求路径| |loading|Object?| 是否 loading,自己的加载函数 {open:()=>{},close:()=>{}} | |isRetry|Boolean| false| |retryCount|Number |重连次数, 默认 3, 最大 10| |retryTime|Number | 重连时间, 默认 1000ms| |notTip| String | 不支持的提示信息| |sendSock|Function | 发送消息| |closeSock|Function | 关闭回调|

  /* websocket测试 */
  let web = async () => {
    console.log('websocket')
    let res = await createWebsocket({
      path:'ws://127.0.0.1:3000/connection1',
      isRetry:true,
      retryTime:2000,
      retryCount:5
    })
    const { sendSock, closeSock, msg: 'success' } = res
    sendSock({},()=>{}) //发送消息,处理回调函数

loadedImageObserver, loadedImageScroll

懒加载 loadedImageScroll(selectorName) 观察者 loadedImageScroll(selectorName) 滚动条

debounce, throttle

防抖, 节流

deepCopy

深拷贝(循环引用)

sortObject ,sortNumber

数组对象排序,数组根据数字类型排序

sortObject([{a:'a'},{a:'b'}],'a')

uniqueObjects

数组对象去重

0.0.5

5 months ago

0.0.4

5 months ago

0.0.3

5 months ago

0.0.2

5 months ago

0.0.1

5 months ago