0

我正在尝试创建一个自定义标签,该标签具有清理内部内容的其他功能。我正在尝试决定是否应该

thisTag.GeneratedContent.trim().getSafeHTML()

或者

thisTag.GeneratedContent.getSafeHTML().trim()

这两者之间有什么实质性区别吗?

4

1 回答 1

2

安全方面没有区别,因为空格的运行a)没有意义,b)对HTML没有风险。

所以归结为“所有事物都是平等的”真的......我唯一能想到的是,如果你先修剪,你可能会将一个较小的字符串传递给getSafeHtml(),所以它做的工作更少。也就是说:我认为这是理论上的好处,而不是实际的好处。

底线:我认为这并不重要,但首先修剪会带来轻微的后勤改进。

于 2016-03-05T07:51:05.487 回答