1.0.0 • Published 5 months ago

liuzhens_tools_package v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

刘某的第一个 npm 包食用教程

安装

npm install liuzhens_tools_package

导入方式

const ltp = require("liuzhens_tools_package");

内含功能

  • formatDate(dateStr)

  • 功能:格式化时间

  • 参数:传入日期字符串(可选),未传入则获取当前时间
  • 演示:
const ltp = require("liuzhens_tools_package");

console.log(ltp.formateData()); //获取当前时间,返回结果xxxx年xx月xx日  xx:xx:xx
  • htmlEscape(htmlStr)

  • 功能:替换 html 中的特殊字符和符号<、>、"、&

  • 参数:传入html(必须)
  • 演示:
const ltp = require("liuzhens_tools_package");

const testHtml = '<h1 style="color=' + "red" + '">测试标签&nbsp;123</h1>';

console.log("转换", escape.htmlEscape(testHtml));
//结果:转换 &lt;h1 style=&quot;color=red&quot;&gt;测试标签&amp;nbsp;123&lt;/h1&gt;
  • htmlUnEscape(htmlStr)

  • 功能:将 html 中的被转义了的特殊字符和符号还原回来

  • 参数:传入已转换的 html(必须)
  • 演示:
const ltp = require("liuzhens_tools_package");

const testHtml =
  "&lt;h1 style=&quot;color=red&quot;&gt;测试标签&amp;nbsp;123&lt;/h1&gt;";

console.log("还原", escape.htmlUnEscape(testHtml));
//结果:还原 <h1 style="color=red">测试标签&nbsp;123</h1>

发布包

  • 注册 npmjs 官网账号

https://www.npmjs.com/
  • 本地登录 npmjs 账号

    在 cmd 控制台输入npm login来进行本地登录 注意:
    • 输入密码时是隐藏的,不会显示出来
    • 将 npm 源切换至官方,一定不要是淘宝等第三方镜像源
npm login
1.0.0

5 months ago