npm 包 pinkyswear 使用教程

阅读时长 3 分钟读完

引言

在前端开发中,我们经常需要使用 Promise 对象来进行异步操作,但有时候 Promise 过于繁琐,而 Callback 则不够灵活,这时候我们就需要一个更加方便简洁的异步解决方案,这就是 Promise 和 Callback 的结合体—— pinkyswear 。pinkyswear 是一个小巧且易于使用的 npm 包,本篇文章将为大家介绍如何使用 pinkyswear 。

特性

  • 支持 Promise 和 Callback 两种异步方式;
  • 极度简化的 API,易于上手。

安装

使用

引入 pinkyswear

  • 在 Node.js 中使用
  • 在浏览器中使用

语法

pinkyswear()

  • options:可选,一个对象,可以包含以下属性:
    • callbackArgsCount:指定执行回调函数时传递参数的个数,默认为 1
    • thisArg:指定回调函数执行时的 this 值。
  • executor:一个函数,接收两个参数 resolvereject

pinkyswear.promise()

  • options:可选,一个对象,同 pinkyswear() 中的 options

返回一个 Promise 实例。

pinkyswear.callback()

  • options:可选,一个对象,同 pinkyswear() 中的 options
  • callback:一个函数,接收任意数量的参数。

例子

使用 Promise

-- -------------------- ---- -------
----- ----- - ---------------------

------------- -- -
  -------------------- --------
-- ------

---------------- -- -
  ----------------- -- -------- -----
---

使用 Callback

-- -------------------- ---- -------
------------------------- ----- -- -
  -- ----- -
    -------------------
  - ---- -
    ------------------ -- -------- -----
  -
-----

------------- -- -
  -------------------- ------ --------
-- ------

总结

pinkyswear 通过提供极简 API ,使得我们可以更加方便地使用 Promise 和 Callback ,有效提升开发效率。如果你还不了解其它优质 npm 包的使用方法,不妨多多尝试,自己动手写一写实战代码,相信你会有所收获。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedcb9eb5cbfe1ea061263a

纠错
反馈