npm i包的运用、如何定义转义html字符函数

(1)相信有些小伙伴不太清npm i包的运用,那么现在就跟着小鱼一起来学习吧,看看能不能帮到大家!
1.首先呢 nmp i包 -D==npm i包 ==save=dev 要指定下载到开发环境中去
2.用npm config get registry获取当前下载包镜像源
3.再用 npm config set registry=https://registry.npm.taobao.org 切换为淘宝镜像后用 npm i nrm -g 可以快速查看挥着切换镜像源或者用 nrm is 查看所有的镜像源。
4.用nrm use taobao 可以切换淘宝镜像
5.用npm i i5ting-toc - 全局按装i5ting-toc 如果想将md转成html的形式可以使用 i5ting-toc -f 文件 -o。
(2)下面我们一起来看看如何自定义封装包和封装时间格式处理的方法吧!
1.举个自定义封装包的代码例子:
function time(user){
const dt= new Date(user);
const y=dt.getFullYear();
const m=padZero(dt.getMonth()+1)
const d=padZero(dt.getDate())
return ${y}-${m}-${d} ${hh}:${mm}:${ss}
}
// 给时间进行补0操作
function padZero(user) {
return user>9?user:0${user}
}
module.exports = {
time
}
(3)自定义封装包简单的学习之后我们再来看看它是如何定义转义下面直接上两道硬菜吧!
1.举个定义转义html字符函数的代码小栗子:
nction htmlEscape(htmlstr){
return htmlstr.replace(/< I >I" I&/g,match => {
switch (match) {
case ‘<’:
return: “<
case “>”:
return “> "
case “””:
return “&quot ;”
case “&”:
return “&
}
})
}
实质带入操作:
function funcHtml(demo){
//let a = ~

我是h1©标签


let str = demo.replace(/<|>|“[&/g,(user)=>{
switch(user){
case ‘<’:
return '<
'case ‘>’:
return '>
'case '”':
return '”
'case '& ':
return '& ’
}
)
// console.log(str);
return str;
}

好啦今天的分享就到此结束吧,不足的地方下次补充吧,如果发现有啥错误的地方可以给我留言哦,毕竟我是一只的小菜鸟!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值