@alicd/next-util

util for next

Usage no npm install needed!

<script type="module">
  import alicdNextUtil from 'https://cdn.skypack.dev/@alicd/next-util';
</script>

README

Util

  • category: Utility
  • chinese: Util

API

focus 操作文档焦点的工具方法

  • saveLastFocusNode() 保存之前获取焦点的元素

  • clearLastFocusNode() 情况之前保存的元素

  • backLastFocusNode() 让之前保存的元素获取焦点

  • getFocusNodeList(node) 获取可以被聚焦元素的列表

  • limitTabRange(node, e) 限制tab键在Node中可以被聚焦的元素之间

func

  • makeChain() 将传入的函数组合成一个新的函数返回

scrollbar() 获取滚动条的宽高

support

  • transition 是否支持transition
  • animation 是否支持animation

obj

  • isPlainObject(object)

    判断是否是一个纯净的对象

  • shallowEqual(objectA, objectB)

    针对objectA和objectB进行浅比较

  • deepEqual(objectA, objectB)

    针对objectA和objectB进行深比较