JS 开发资源以及工具汇总

整理一些日常工作中常用的或者自己觉得以后会用的资源以及一些工具,会不定期的进行更新.
摘要由CSDN通过智能技术生成

整理一些日常工作中常用的或者自己觉得以后会用的资源以及一些工具,会不定期的进行更新。

资源

1. UUID

对于 UUID 最常用的是 Verson 4,对于数亿级数据量一下或者对于唯一性要求不是特别高的场景下,V4 是最常用的;不建议使用 V1 版本,因为 V1 版本会暴露机器信息;V3V5 使用方式一样,V3 使用 MD5V5 使用 SHA-1 方式实现,对于允许可控重复(指定工作空间和名称的情况) UUID 的场景 。

2. Nano ID

创建不仅仅是自动递增的ID可能会很麻烦,使用 Nano ID 。它将创建一个小于 UUID 且仍然安全的字母数字ID。该库本身就很小并且效率更高;很多时候如果觉得 UUID V4 生成的 ID 特别长的时候,可以考虑使用 Nano ID。详情参见:Nano ID 或者查看 Gitee 上的每日同步仓库 Gitee 极速下载/nanoid

3. canvas 绘图

我们想在画布上画个基本的简单形状的时候,使用 Canvas 不会觉得有什么繁琐。但当画布上需要任何形式的互动,绘制复杂的图形和在特定情况需要改变图片的时候,使用原生 canvas API 将会变得很困难。这里推荐两个前端 canvas 绘图工具,一个是百度开源的 zrender,同时这个工具也是图表库 echarts 的底层绘图工具,压缩后的代码大概 210K 左右;另一个是 fabric.js 压缩后的代码大概 300K 左右。

4. intro.js

提供步骤指南给浏览者,强化网站的用户体验。很多时候我们的网站,需要做一些引导帮助,这个库可以让我们以更简单的方式添加帮助指引。

5. parallax.js

为网站,站点添加视差滚动效果。

6. swiper

幻灯片、轮播。

工具

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值