driver.js用于引导用户关注整个页面的JavaScript库

driver.js

Driver.js


强大且高度可定制的原生 JavaScript 引擎,引导用户专注于页面
无外部依赖,轻量级,支持所有主流浏览器,高度可定制


特性

  • 简单:使用简单,完全没有外部依赖
  • 轻量:压缩后仅 5kb,而其他库压缩后则超过 12kb
  • 高度可定制:拥有强大的 API,可根据需要使用
  • 高亮任何内容:高亮页面上的任何元素(实际上是任何元素)
  • 功能介绍:为您的 Web 应用程序创建强大的功能介绍
  • 焦点转换:为用户添加焦点转换
  • 用户友好:所有操作均可通过键盘控制
  • TypeScript:使用 TypeScript 编写
  • 行为一致:适用于所有浏览器
  • MIT 许可:个人和商业用途免费

文档

访问 driverjs.com 查看演示和文档

那么,又是一个导览库?

,它不仅仅是一个导览库。导览只是众多用例之一。Driver.js 可用于任何需要页面叠加层的地方;一些常见的用例包括:高亮显示页面组件 当用户与某个组件交互时,高亮显示页面组件 以保持他们的注意力,提供上下文帮助,例如:在用户填写表单时弹出背景变暗的弹窗;将其用作焦点转移器,将用户的注意力引导到页面上的某个组件;使用它来模拟你可能在网上视频播放器上看到的“关灯”小部件;用作简单的模态框;当然还有产品导览等等。

Driver.js 使用 Vanilla TypeScript 编写,零依赖,并且高度可定制。它提供了多个选项,允许你更改其行为方式,并且提供了钩子,可以在元素突出显示、即将突出显示或取消选中时对其进行操作。

此外,将 Driver.js 的大小与其他库进行比较,它是最轻量的,压缩后仅约 5kb,而其他库则超过 12kb。

贡献

欢迎随时提交拉取请求、创建问题或传播信息。

许可证

MIT

关于项目

driver.js是一个轻量级、无依赖性的 JavaScript 库,用于产品导览、亮点和上下文帮助,引导用户了解您的产品。
MIT
Typescript
25,012
1138
199
2018-03-12
2025-11-19

增长趋势 - stars