# @deckdeckgo/utils 中文文档

规范地址：https://npmcn.com/package/%40deckdeckgo/utils/

版本：5\.1\.0
npm 元数据更新时间：2024-02-06T16:30:38.744Z
中文译文更新时间：2026-11-11T19:20:31.773Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40deckdeckgo/utils
原文对照：https://npmcn.com/package/%40deckdeckgo/utils/?lang=original
项目主页：https://deckdeckgo.com/
源码仓库：https://github.com/deckgo/deckdeckgo

弃用说明：Package no longer supported\. Contact Support at https://www\.npmjs\.com/support for more info\.

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：46 kB，40 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：0 个
- 首次发布：2019-05-30T12:51:29.596Z
- 最新版本发布：2022-01-31T20:27:50.321Z
- 近 30 天下载量：4284（2026-10-12 至 2026-11-10，npm 官方下载统计）
- 已发布版本数：30（近 12 个月 0 个）

## 中文简介

为 DeckDeckGo 开发的实用方法和函数集合

## 安装

```sh
npm install @deckdeckgo/utils
```

也可以使用：`pnpm add @deckdeckgo/utils`、`yarn add @deckdeckgo/utils`、`bun add @deckdeckgo/utils`

## README

[![npm](https://img.shields.io/npm/v/@deckdeckgo/utils)](https://www.npmjs.com/package/@deckdeckgo/utils) [![license](https://img.shields.io/npm/l/@deckdeckgo/utils)](https://github.com/deckgo/deckdeckgo/blob/main/utils/utils/LICENSE)

# DeckDecGo - 用户

各种应用软件和组件开发和使用的实用技术和功能汇编 [棋盘](https://deckdeckgo.com/)。 。 。 .

## 目录

-   [方法](https://npmcn.com/package/%40deckdeckgo/utils/#readme-methods)
-   [许可证](https://npmcn.com/package/%40deckdeckgo/utils/#readme-license)

## 方法

下列功能和方法静态暴露:

### 统一事件

统一鼠标或触摸事件

```
static unifyEvent(e: any): any
```

### 跳过

取消一个函数。 每个默认300ms.

```
static debounce(func: Function, timeout?: number)
```

### 有手机吗?

移动设备是否使用目前的导航器? 设备列表来自 [检测移动浏览器](http://detectmobilebrowsers.com/) 用于检测目的.

```
static isMobile(): boolean
```

### 是iOS吗?

当前设备是iOS 之一(iPad,iPhone和iPod)吗?

```
static isIOS(): boolean
```

### 是全屏吗?

比较 `window.innerHeight` 财务报告和审定财务报表 `screen.height` 以检测全屏与否.

```
static isFullscreen(): boolean
```

## 许可证

麻省理工学院 [戴维·达尔·布斯科](mailto:david.dalbusco@outlook.com) 财务报告和审定财务报表 [尼古拉斯·马蒂亚](mailto:nicolas@nmattia.com)

## 常见问题

### @deckdeckgo/utils 是什么？

为 DeckDeckGo 开发的实用方法和函数集合注意：该包已被作者标记为弃用——Package no longer supported\. Contact Support at https://www\.npmjs\.com/support for more info\.

### 如何安装 @deckdeckgo/utils？

在项目目录运行 npm install @deckdeckgo/utils，或使用 pnpm add / yarn add / bun add。

### @deckdeckgo/utils 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @deckdeckgo/utils 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @deckdeckgo/utils 可以商用吗？

@deckdeckgo/utils 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @deckdeckgo/utils 的下载量有多少？

根据 npm 官方下载统计，@deckdeckgo/utils 在 2026/10/12 – 2026/11/10 这 30 天内被下载 4,284 次，日均约 143 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @deckdeckgo/utils 还在维护吗？

最新版本 5\.1\.0 发布于 2022/02/01（4 年前）；至今共发布 30 个版本，其中过去 12 个月发布了 0 个；首次发布于 2019/05/30。作者已将其标记为弃用，新项目建议寻找替代方案。

