Skip to content
Kingcean Tuan edited this page Jun 12, 2018 · 2 revisions

DataSense

是一个包含增强的任务、事件、观察者等功能和模型的前端库。

安装和引用

通过执行以下命令,可以从 npm 来安装。

npm install datasense

另外,你也可以直接下载打包后的JS脚本文件,并插入你的网页中,来进行使用。

具体安装和引用方法,请点击此处来进行了解。

功能

DataSense 提供一些列底层 API,以提供增强版的访问者模型、绑定与订阅关系、时序任务控制等,你可以利用这些基础功能,来实现你的上层业务逻辑,或在实现用于其它业务场景的高阶技术封装时,基于此进行二次开发。

以下是本库的几个核心功能,可以点击进入查看详情(部分内容为英文),其中示例默认以 Type Script 语言书写。

  • 任务 - 提供一种对方法执行的控制,包括延迟执行、次数限制、响应过滤等。
  • 事件 - 可创建多实例,每个实例均可注册多组事件,每个事件均可拥有更为完善的信息获取和控制能力。
  • 对象 - 可以创建一个实例,并设置一个对象来对其进行访问和监听。
  • 属性集合 - 可以创建一个实例,并设置一组对象来对其进行访问和监听,这些变量将以键值对的形式存储和管理。
Clone this wiki locally