0
我正在尝试创建一个具有清除内容的功能以及其他功能的自定义标签。我想,以决定是否我应该getSafeHTML的自定义标签()
thisTag.GeneratedContent.trim().getSafeHTML()
OR
thisTag.GeneratedContent.getSafeHTML().trim()
有这两者之间有什么本质的区别?
我正在尝试创建一个具有清除内容的功能以及其他功能的自定义标签。我想,以决定是否我应该getSafeHTML的自定义标签()
thisTag.GeneratedContent.trim().getSafeHTML()
OR
thisTag.GeneratedContent.getSafeHTML().trim()
有这两者之间有什么本质的区别?
安全方面没有什么区别,因为空白的运行是a)无意义和b)对HTML没有风险。
所以它归结为“所有事情都是平等的”,我唯一能想到的是,如果你先修剪,你可能会传递一个更小的字符串到getSafeHtml()
,所以它的工作量减少。这就是说:我认为这是理论上的好处,而不是实际的好处。
底线:我不认为它很重要,但首先进行修整会使得物流改善略微。