@vensst/js-toolkit 文档@vensst/js-toolkit 文档
  • v1.x
  • v2.x
  • 简体中文
  • English
  • v1.x
  • v2.x
  • 简体中文
  • English
  • 指南
  • Number
  • String
  • Array
  • Object
  • Date
  • Function
  • DOM
  • Validate
  • Math
  • Storage
  • URL
  • File
  • Image
  • Http
  • Scroll
  • Window
  • Other

指南

介绍

@vensst/js-toolkit 是 JavaScript 工具库,整合了前端一些常用的 js 函数。

安装

使用npm

npm install @vensst/js-toolkit -S
// 全部引用
import JsToolkit from "@vensst/js-toolkit";

JsToolkit.random(1, 100)

// 按需引用
import {random} from "@vensst/js-toolkit"

random(1, 100)

使用script


<script src="https://unpkg.com/@vensst/js-toolkit"></script>
<script>
  JsToolkit.random(1, 100)
</script>

更新内容

  • Array
    • 新增 countBy
    • intersectInMatrix --> intersectMatrix
    • duplicateDataTag --> tagDuplicates
    • findTreePath --> findNodePath
  • Date
    • format --> formatDate
    • getDaysFromDate --> getDateRange
    • getMonthsFromDate --> getMonthsRange
    • getDayOfYearWeek --> getWeekOfYear
  • DOM
    • siblings --> getSiblings
    • getByStyle --> getStyle
    • elInsertAfter --> insertAfter
    • elInsertBefore --> insertBefore
  • File
    • 新增 forceDownloadByUrl
    • getBlobType --> getMimeType
    • downloadFile --> download
  • Http
    • _ajax --> request
    • _fetch --> requestFetch
  • Image
    • 新增 compressImage
    • scaleImg --> calcScaleRatio
    • imgLoadAll --> loadImages
    • arrayBufferToBase64 --> binaryToDataURL
  • inspect
    • 新增 isBlob
    • 新增 isElement
    • 新增 isNode
    • 新增 isNodeList
    • 新增 isMap
    • 新增 isWeakMap
    • 新增 isWeakSet
    • 新增 isArrayBuffer
    • 新增 isDataView
    • 新增 isInt8Array
    • 新增 isUint8Array
    • 新增 isUint8ClampedArray
    • 新增 isInt16Array
    • 新增 isUint16Array
    • 新增 isInt32Array
    • 新增 isUint32Array
    • 新增 isFloat32Array
    • 新增 isFloat64Array
    • 新增 isURL
    • 新增 isFormData
    • 新增 isFile
    • 新增 getType
  • Number
    • numberFormatter --> scientificFormatter
  • Other
    • 新增 base64_encode
    • 新增 utf8_encode
    • 新增 unescapeHTML
    • 新增 copyToClipboard
    • 新增 wait
    • 新增 resizeObserver
    • 新增 WebSocketUtil
  • Scroll
    • smoothScroll --> scrollIntoView
  • Storage
    • setLocal --> setLocalStorage
    • getLocal --> getLocalStorage
    • removeLocal --> removeLocalStorage
    • clearLocal --> clearLocalStorage
    • setSession --> setSessionStorage
    • getSession --> getSessionStorage
    • removeSession --> removeSessionStorage
    • clearSession --> clearSessionStorage
  • String
    • 新增 trimAll
    • 新增 trimEnd
    • 新增 trimStart
    • 新增 toLowerCaseFirst
    • desensitization --> desens
    • findCharCount --> countSubstring
  • URL
    • delUrlParam --> removeUrlParam
    • objToUrlParams --> toUrlParams
最近更新: 2025/12/12 02:12
Contributors: yf_hu
Next
Number