js之常用npm包

简介: js之常用npm包

常用 npm 包

  • decimal.js

高精度计算库
  • WOW.js

页面滚动时元素出现的动画库

demo

  • object-path

js 可选链式调用之前的替代品,解决 TypeError: Cannot read property ‘x’ of undefined的问题
用例:
import objectPath from "object-path";

objectPath.get(obj, ["a.c.b"], "DEFAULT");
  • water-wave

一个创建点击后产生水波纹效果的 React 组件
  • clsx

clsx 是一个小型工具集,用于有条件地从一个对象中构造 className 字符串,此对象的键是类字符串(class strings),而值是布尔值(booleans)
用例:
// 使用前:
<div className={`root ${disabled ? "disabled" : ""} ${selected ? "selected" : ""}`} />;

// 使用后
<div
  className={clsx("root", {
    disabled: disabled,
    selected: selected,
  })}
/>;
目录
相关文章
|
1月前
|
前端开发 小程序 API
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
|
1月前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
2月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
27 0
|
1月前
|
资源调度 小程序 前端开发
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra
|
1月前
|
Web App开发 JavaScript 前端开发
如何使用npm创建Node.js项目?
【2月更文挑战第10天】
49 3
如何使用npm创建Node.js项目?
|
1月前
|
供应链 JavaScript Shell
供应链投毒预警 | 恶意NPM包利用Windows反向shell后门攻击开发者
本周(2024年02月19号),悬镜供应链安全情报中心在NPM官方仓库(https://npmjs.com)中发现多起NPM组件包投毒事件。攻击者利用包名错误拼写方式 (typo-squatting)在NPM仓库中连续发布9个不同版本的恶意包,试图通过仿冒合法组件(ts-patch-mongoose)来攻击潜在的NodeJS开发者。
33 2
|
2月前
|
JavaScript 前端开发 API
npm 包管理工具
npm 包管理工具
48 0
|
2月前
|
JavaScript iOS开发 MacOS
掌握NVM、NRM和NPM:Node.js开发的利器
掌握NVM、NRM和NPM:Node.js开发的利器
66 0
|
缓存 JavaScript 前端开发
NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略
NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略
NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略

推荐镜像

更多