介绍
namjo-js-lib 是一款前端 JavaScript 工具库,其提供了丰富的常用 JavaScript 函数和常量。包含了常见的字符串操作,数组操作,日期处理以及其他很多常用的工具函数。本次文章将讲解如何在项目中引入使用此 npm 包。
安装
首先,我们需要使用 npm 命令进行安装
npm install namjo-js-lib
使用
CommonJS 引入
对于 CommonJS,我们可以使用 require 引入 namjo-js-lib。
const namjo = require("namjo-js-lib"); namjo.isNumber(1); // true namjo.truncate("I have a dream, that one day this nation..."); // I have a dream...
ES6 导入
对于 ES6,我们可以使用 import 引入 namjo-js-lib。
import namjo from "namjo-js-lib"; namjo.isNumber(1); // true namjo.truncate("I have a dream, that one day this nation..."); // I have a dream...
直接使用
我们也可以在 HTML 中直接使用以下方式引入。
<script src="https://unpkg.com/namjo-js-lib"></script> <script> namjo.isNumber(1); // true namjo.truncate("I have a dream, that one day this nation..."); // I have a dream... </script>
API
isNumber
判断参数是否为数字类型。
namjo.isNumber(1); // true namjo.isNumber("-1"); // false
truncate
截取字符串。
namjo.truncate("I have a dream, that one day this nation..."); // I have a dream... namjo.truncate("I have a dream, that one day this nation...", { length: 15, separator: " " }); // I have a...
formatDate
格式化日期。
namjo.formatDate(new Date(), "yyyy-MM-dd HH:mm:ss"); // 2022-01-01 12:00:00
deepClone
深拷贝对象。
const obj = { foo: { bar: { baz: "quux" }}};; const cloneObj = namjo.deepClone(obj); obj.foo.bar.baz = "test"; console.log(cloneObj.foo.bar.baz); // quux
结语
通过本篇文章,我们学习了如何在我们的项目中安装和使用 namjo-js-lib 工具库,并且了解了部分其提供的 API,这可以帮助我们在前端开发过程中提高开发效率。希望本篇文章对大家有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600575c381e8991b448ea71e