Skip to content

@longmo-utils/browser

Variables

VariableDescription
DEFAULT_FILENAME默认下载文件名

Functions

FunctionDescription
arrayBufferToBase64将 ArrayBuffer 转换为 Base64 字符串
arrayBufferToBlob将 ArrayBuffer 转换为 Blob
base64ToBlob将 Base64 字符串转换为 Blob
blobToArrayBuffer将 Blob 转换为 ArrayBuffer(高性能版本)
blobToBase64将 Blob 转换为 Base64 字符串
blobToDataURL将 Blob 转换为 Data URL
blobToObjectURL将 Blob 转换为 Object URL
copyToClipboard复制文本到剪贴板
addClass向元素添加一个或多个 CSS 类
removeClass从元素中移除一个或多个 CSS 类
toggleClass切换元素的 CSS 类(存在则移除,不存在则添加)
createElement创建 DOM 元素,可指定属性和子元素
on事件绑定 在指定的元素上绑定事件监听器
off事件解绑 移除元素上的事件监听器
once一次性事件监听 绑定一个只触发一次的事件监听器,触发后自动移除
$DOM 工具模块 提供常用的 DOM 操作功能
$$DOM 工具模块 提供常用的 DOM 操作功能
getStyle获取元素指定 CSS 属性的计算值
setStyle为元素设置多个 CSS 属性
isInViewport检查元素是否完全可见于视口中
scrollIntoView将指定元素滚动到浏览器窗口的可见区域
downloadFileFromBase64通过 Base64 数据下载文件
downloadFileFromBlob通过 Blob 对象下载文件
downloadFileFromBlobPart通过 BlobPart 数据下载文件
downloadFileFromImageUrl通过图片 URL 下载图片文件
downloadFileFromUrl通过 URL 下载文件,支持跨域
triggerDownload通用下载触发函数
urlToBase64将图片 URL 转换为 Base64 编码
getLocalStorageGets an item from localStorage
setLocalStorageSets an item in localStorage
removeLocalStorageRemoves an item from localStorage
clearLocalStorageClears all items from localStorage
getSessionStorageGets an item from sessionStorage
setSessionStorageSets an item in sessionStorage
removeSessionStorageRemoves an item from sessionStorage
getURLSearchParams获取 URL 中的查询参数
openRouteInNewWindow在新窗口中打开当前应用的路由
openWindow在新窗口中打开 URL
setURLSearchParams给 URL 设置或更新查询参数

Classes

ClassDescription
StorageManager-

Interfaces

InterfaceDescription
DownloadOptions下载选项接口
OpenWindowOptions打开窗口选项接口

Released under the MIT License.