已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.
7天前关闭。
Improve this question
出于可读性的考虑,我喜欢在我的代码中使用很多换行符。我应该避免这种做法吗?
function test() {
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
alert(person.firstName+'\n'+
person.lastName+'\n'+
person.age+'\n'+
person.eyeColor
)
}
只是想知道我是否应该在代码中避免大量的换行符,考虑到我可以提高性能,即使它的边缘不明显。
function test() {
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
alert(person.firstName+'\n'+
person.lastName+'\n'+
person.age+'\n'+
person.eyeColor
)
}
1条答案
按热度按时间0md85ypi1#
阅读换行符确实需要更多的时间,是的。它会引入更多的字节通过互联网传输,也会引入更多的字节被浏览器引擎解析。
基于个人经验的意见:然而,你不应该避免这种做法。在小规模的脚本中,你几乎不受这种影响(因为它不足以引起用户的注意)。
基于事实:然而,在较大规模的脚本中,它可能会引入延迟,用户确实会注意到这一点,但换行符不是主要/唯一的原因,那可能是空格或制表符。换行符的大小与空格差不多,如果代码缩进,它会有很多空格。
这就是为什么生产网站上使用的脚本通常使用gzip之类的方法进行压缩的原因。
请参阅: