2016-03-05 168 views
0

我正在嘗試創建一個具有清除內容的功能以及其他功能的自定義標籤。我想,以決定是否我應該getSafeHTML的自定義標籤()

thisTag.GeneratedContent.trim().getSafeHTML() 

OR

thisTag.GeneratedContent.getSafeHTML().trim() 

有這兩者之間有什麼本質的區別?

回答

2

安全方面沒有什麼區別,因爲空白的運行是a)無意義和b)對HTML沒有風險。

所以它歸結爲「所有事情都是平等的」,我唯一能想到的是,如果你先修剪,你可能會傳遞一個更小的字符串到getSafeHtml(),所以它的工作量減少。這就是說:我認爲這是理論上的好處,而不是實際的好處。

底線:我不認爲它很重要,但首先進行修整會使得物流改善略微。