@xylink/xy-toolkit
v1.0.1
Published
## 项目简介 toolkit 是一个实用工具集合,提供了一系列常用的功能和组件,帮助开发者提高开发效率。
Keywords
Readme
toolkit
项目简介
toolkit 是一个实用工具集合,提供了一系列常用的功能和组件,帮助开发者提高开发效率。
安装和使用
安装
使用 npm 安装:
npm install @xylink/xy-toolkit --save或使用 yarn 安装:
yarn add @xylink/xy-toolkit使用示例
// 导入 XYDetector
import { XYDetector } from '@xylink/xy-toolkit';
// 使用 XYDetector
const browser = XYDetector.browser;
主要功能
toolkit 提供了以下核心功能模块:
| 类别 | 模块 | 描述 | | ---- | ---- | ---- | | 检测与环境 | XYDetector | 环境检测工具,可检测浏览器、设备、WebRTC支持情况等 | | | XYBrowserDetector | 浏览器信息检测,识别浏览器类型、版本等 | | | XYStreamDetector | 媒体流能力检测 | | 数据与存储 | XYStore | 缓存存储管理 | | | XYList/XYMap | 高效数据结构实现 | | | XYJson | 安全的JSON解析和序列化 | | 事件处理 | XYEmitter | 事件发布/订阅机制 | | | XYResize | 屏幕大小变化监听 | | 多媒体处理 | XYSnapshot | 截图模块 | | | XYDevicePressure | 设备压力测试模块 | | | XYFullScreen | 全屏控制模块 | | | XYZoom | DOM元素缩放和拖拽控制 | | 通信与交互 | XYFrameBridge | IFrame跨窗口通信库 | | | XYAsyncQueue | 异步队列管理 | | | XYSyncQueue | 同步队列管理 | | 通用工具函数 | XYDebounce/XYThrottle | 防抖与节流函数 | | | XYNoSleep | 防止设备进入休眠模式 | | | XYValidator | 参数校验 | | 时间工具 | XYTime | 时间处理工具 |
版本历史
请查看 CHANGELOG.md 了解详细的版本更新历史。
