1.0.0 • Published 2 years ago

swzdk_myfirstpackage v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

##安装

npm install swzdk_myfirstpackage

##引用

const sm = require('swzdk_myfirstpackage');

##格式化时间

// 调用dateFormat对时间进行格式化
const dtStr = sm.dateFormat(new Date());

// 得到结果_2022-06-04 11:40:29
console.log(dtStr);

##转义html(普通)

// 待转换的html字符串
const htmlStr = '<h1>我是一个h1标签</h1>';

// 调用htmlEscapenm对html格式文件进行转义
const str = sm.htmlEscapenm(htmlStr);

// 得到结果
console.log(str);//&lt;h1&gt;我是一个h1标签&lt;/h1&gt;

##转义html(对模板字符串使用)

// 调用htmlEscapenm对模板字符串进行转义
const str1 = '<li>苹果</li>';
const str2 = '<li>香蕉</li>';
const str3 = '<li>西瓜</li>';
const str = sm.htmlEscapefs
    `<ul>
        ${str1}
        ${str2}
        ${str3}
     </ul>`;
console.log(str);
/* 
    得到结果
    <ul>
        &lt;li&gt;苹果&lt;/li&gt;
        &lt;li&gt;香蕉&lt;/li&gt;
        &lt;li&gt;西瓜&lt;/li&gt;
    </ul>
*/

##还原html

// 待还原的字符串
const htmlStr = `
            <ul>
                &lt;li&gt;苹果&lt;/li&gt;
                &lt;li&gt;香蕉&lt;/li&gt;
                &lt;li&gt;西瓜&lt;/li&gt;
            </ul>`;

// 调用htmlUnEscapenm对转义后的html字符进行还原
const str = sm.htmlUnEscapenm(htmlStr);

console.log(str);
/* 
    得到结果
    <ul>
        <li>苹果</li>
        <li>香蕉</li>
        <li>西瓜</li>
    </ul>
*/

##开源协议

ISC