javascript - 我们在做源代码格式化的时候使用tab和空格有什么区别?

标签 javascript html css coding-style

当我们想要对代码进行一些格式化以使其更具可读性时。我们可以同时使用 TabSpace(通过按键盘上的空格键)。很多时候我手动给空格

我有一些困惑

  • 它们之间有什么区别吗?
  • 使用 tabspaces 好吗?
  • 使用 space 会增加文档的大小,而 tab 不会吗?
  • 单个制表符/空格和多个之间有什么区别吗?在页面大小方面?
  • 在 HTML、CSS 和 Javascript 中使用 tabspace 有什么区别吗?

Dreamweaver 在首选项中有这个选项

enter image description here

最佳答案

Tab 需要的字符较少并且由用户格式化(有些显示为 2 个空格,有些显示为 4 个空格),这会使一些代码在其他环境中看起来很糟糕。

空格消耗更多 KB,但看起来到处都是平等的。

好的编辑器有 retab 函数来转换它们。

在 JS 和 CSS 中这无关紧要,HTML 应该无关紧要,但在某些情况下可以。

关于javascript - 我们在做源代码格式化的时候使用tab和空格有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7728829/

相关文章:

php - 在表单上打印错误消息

html - 有没有办法只使用 css 或 html 使文本填充按钮大小?

javascript - jQuery:使 hide() 和 show() 正常工作时遇到问题

javascript - 根据复选框选择显示/隐藏选项卡

html - 从谷歌搜索中删除动态生成的网址

html - CSS - 孙子仅在 IE 中从不同的父级继承类

javascript - Jquery 与 css 的悬停不同

javascript - 使用 https 时 Node.js 中的套接字挂起错误

javascript - 使 Canvas 上绘制的形状不可移动(fabric.js)

css - 将 div 高度设置为自动时不显示背景颜色!为什么?