@xylink/xy-toolkit
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

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 了解详细的版本更新历史。

/@xylink/xy-toolkit/

    Package Sidebar

    Install

    npm i @xylink/xy-toolkit

    Weekly Downloads

    16

    Version

    0.2.0

    License

    none

    Unpacked Size

    416 kB

    Total Files

    43

    Last publish

    Collaborators

    • luojinghui
    • phoebe_cheng
    • silenyang
    • lihaixing