我正在尝试创建一个自定义标记,其中包含清除内部内容的功能。我想决定是否应该
thisTag.GeneratedContent.trim().getSafeHTML()
OR
thisTag.GeneratedContent.getSafeHTML().trim()
这两者之间是否存在实质性差异?
答案 0 :(得分:2)
安全方面没有区别,因为白色空间的运行是a)毫无意义,b)对HTML没有风险。
所以归结为“所有事情都是平等的”......我唯一可以想到的是,如果先修剪,你可能会将一个较小的字符串传递给getSafeHtml()
,所以它正在做减少工作量。那就是说:我认为这是一个理论上的好处,而不是一个实际的好处。
底线:我认为这不重要,但首先进行修剪可以带来轻微的后勤改善。