@area17/a17-helpers

中文文档
3.3.2发布于 2024/11/27MITTypeScriptES Module零依赖近 30 天下载 1726

一个 js 帮助软件包

中文使用文档
文档目录13 节
  1. 导言
  2. 设置
  3. 有什么区别?
  4. 类型脚本
  5. 主要订正说明:
  6. v 2.0.0+ (中文(简体) )
  7. 页:1
  8. v3.1.0+ (中文(简体) )
  9. v3.2.0+ (韩语)
  10. 文档和演示
  11. 捐款
  12. 行为守则
  13. 测试

A17联署材料助手

导言

一批有记载的香草JS部件.

最初是我们从使用 jQuery 转换而来的, 现在只是一个有用的节省时间

设置

  1. 通过 npm 安装 :
$ npm install @area17/a17-helpers

通过 :

import helpers from '@area17/a17-helpers';

或 樱桃 选择 个人 帮助 者 :

import { extend } from '@area17/a17-helpers';

或:

import extend from '@area17/a17-helpers/src/extend';

然后使用帮助器:

const obj1 = { foo: "bar", qux: "foobar" };
const obj2 = { foo: "baz" };
const merged_obj = extend(obj1, obj2);

有什么区别?

从 @area17/a17-helpers 与两个 import helpers from '@area17/a17-helpers' 或者说 import { extend } from '@area17/a17-helpers' 将带来 全部 jS帮手进入你的包,然后你需要使用树摇 在Webpack或Rollup 来清除你不用的帮手.

从源文件取樱桃会带进 刚刚 被选中的帮手,所以你不需要 树摇你的生产建设.

如果您正在使用Webpack编译您的代码, 您正在使用它的生产模式, 它很可能是做这种树摇摆并自动删除未使用的代码 .

类型脚本

在修改或创建 JS 助手时, 不要忘记生成您的助手的申报文件, 这样这些文件可以导入 TS 项目 .

请运行 : npm run types

这将增加声明文件 在同一地方 您的JS文件.

主要订正说明:

v 2.0.0+ (中文(简体) )

从v2.0.0起降低IE11支持,但保持了Safari 10+,Edge 12+,Chrome 24+和FireFox 29+支持. 如果需要IE11支持使用v1.0.3,如果需要IE9级别支持,使用v0.8.4.

页:1

oritentationChangeFix 重新命名为 orientationChangeFix。 。 。 .

manageBehaviors 财务报告和审定财务报表 createBehaviors 已被删除 - 行为和行为管理被分割到自己的库中 A17-行为。 。 。 . fontLoadObserver 删除, 使用 https://github.com/zachleat/fontfaceonload 页面存档备份,存于互联网档案馆 lazyLoad 已删除,使用https://www.npmjs.com/package/@area17/a17-lazyload

v3.1.0+ (中文(简体) )

已添加 :

v3.2.0+ (韩语)

已添加 :

文档和演示

捐款

随意增加许多项目常见的香草JS帮手, 主要目的不是依赖关系,是小而优雅的代码,是各站点之间高度的潜在共享.

行为守则

AREA 17致力于建设一个欢迎,多样化,安全的社区. 我们期望参加17个社区的人 都遵守我们 行为守则请读一下 请随从.

测试

使用 欢乐 测试 /test/。 。 。 . 要运行 :

$ npm run test

版本与发布记录

@area17/a17-helpers 共发布 47 个版本,首次发布于 2018/02/15;过去 12 个月发布了 0 个版本。

版本发布日期距今
3.3.2latest2024/11/272 年前
3.3.12024/02/172 年前
3.3.02024/02/172 年前
3.2.62024/01/302 年前
3.2.52024/01/302 年前
3.2.42024/01/252 年前

关于 @area17/a17-helpers 的常见问题

@area17/a17-helpers 是什么?

一个 js 帮助软件包

如何安装 @area17/a17-helpers?

在项目目录运行 npm install @area17/a17-helpers,或使用 pnpm add / yarn add / bun add。

@area17/a17-helpers 支持 TypeScript 吗?

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

@area17/a17-helpers 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@area17/a17-helpers 可以商用吗?

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

@area17/a17-helpers 的下载量有多少?

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

@area17/a17-helpers 还在维护吗?

最新版本 3.3.2 发布于 2024/11/27(2 年前);至今共发布 47 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/02/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。