npm 包 anchorify 使用教程

阅读时长 2 分钟读完

在开发前端页面时,我们经常需要添加锚点来方便用户快速跳转到页面的不同部分。手动添加锚点需要写大量的 HTML 代码,并且不易维护。而 anchorify 就是一个可以自动生成锚点的 npm 包,大大简化了这个过程。

安装

可以使用 npm 命令来安装 anchorify:

使用

安装完成后,可以在 js 中使用以下代码来生成锚点:

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

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

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

结果如下:

可以看到,anchorify 将原本的标题转换成了锚点,并在标题的前面添加了一个链接,用户单击链接可以快速跳转到对应的标题。

可选参数

可以使用可选参数来控制生成锚点的形式。例如,可以使用 level 参数来控制不同级别标题的锚点,如下所示:

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

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

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

结果如下:

可以看到,只有二级和三级标题生成了锚点。

总结

使用 anchorify 可以方便快速地生成锚点,同时减少了大量的 HTML 代码编写。使用该 npm 包,可以提高开发效率,同时让页面更加易于维护。

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

纠错
反馈