问题标签 [whitespace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5796 浏览

html - Internet Explorer 中的空白文本节点不一致

以下源代码警告以下结果:

Internet Explorer 7:29
Firefox 3.0.3 : 37 (正确)
Safari 3.0.4 (523.12.9): 38
Google Chrome 0.3.154.9:38

请忽略以下事实:

  • Webkit (Safari/Chrome) 浏览器在正文标记的末尾插入一个额外的文本节点
  • Internet Explorer 在其空白节点中没有新行,就像它们应该的那样。
  • Internet Explorer 没有起始空白节点(<form> 标签前有明显的空白,但没有匹配的文本节点)

在测试页面中的标签中,以下标签没有在 DOM 中插入空白文本节点:form, input[@radio], div, span, table, ul, a.

我的问题是:是什么让这些节点成为 Internet Explorer 中的例外? 为什么在这些节点之后没有插入空格,而在其他节点中插入了空格?

如果您切换标签顺序,将 doctype 切换为 XHTML(同时仍保持标准模式),此行为是相同的。

这是一个提供一些背景信息的链接,但没有理想的解决方案。这个问题可能没有解决方案,我只是对这种行为感到好奇。

感谢互联网,扎克

0 投票
3 回答
40209 浏览

emacs - 如何让 Emacs 显示空格?

如何让 Emacs 显示空格(如空格、制表符、换行符等)。许多其他编辑器,如 Kate 和 Eclipse 都具有此功能,我发现查看代码何时因空格和制表符(尤其是 Python)的混合而出现缩进非常有用。

0 投票
20 回答
135076 浏览

bash - 如何在 bash 循环列表中转义空格?

我有一个 bash shell 脚本,它遍历某个目录的所有子目录(但不是文件)。问题是某些目录名称包含空格。

这是我的测试目录的内容:

以及遍历目录的代码:

这是输出:

樱桃山和纽约市被视为 2 或 3 个单独的条目。

我尝试引用文件名,如下所示:

但无济于事。

必须有一个简单的方法来做到这一点。


下面的答案很棒。但是为了使这更复杂 - 我并不总是想使用我的测试目录中列出的目录。有时我想将目录名称作为命令行参数传递。

我接受了查尔斯关于设置 IFS 的建议,并提出了以下建议:

除非命令行参数中有空格(即使引用了这些参数),否则这很好用。例如,像这样调用脚本:test.sh "Cherry Hill" "New York City"会产生以下输出:

0 投票
2 回答
6294 浏览

asp.net - 在 ASP.NET 中显示带空格的字符串?

我需要在 asp.net 页面上显示一个带有空格的字符串。

****这是我正在做的:****

它被渲染为

不显示单引号内的空格。

我希望这个值在我的页面上显示。

0 投票
5 回答
2910 浏览

php - 如何删除 FTP 程序添加到代码中的多余空格?

这种情况反复发生,非常烦人。我将一些 PHP 代码上传到客户端的服务器。几个星期过去了。他们要求进行更改,我重新下载代码,因为他们已经进行了一些更改。但是,我上次查看时曾经整洁的代码现在到处都添加了额外的空白行。所以现在我在一些代码之间有两行空格,现在有 3 行。我有一堆行粘在一起,因为它们是同一个 for 循环或类似的一部分,它们现在都分散在周围,没有办法来区分它们。

有没有解决这个问题的程序/实用程序?

0 投票
8 回答
18438 浏览

sql - 在 SQL Server 中测试空格

我的表中有一些空白值,我似乎无法在 IF 语句中捕获它们。

我试过了

IF @value = ''并且if @value = NULL没有一个人能捕捉到空白值。有什么方法可以测试 varchar 是否完全是空格?

啊哈!原来我正在测试 null 错误。谢谢。

0 投票
14 回答
72175 浏览

vim - 如何自动删除vim中的尾随空格

我在尝试在 Git 中提交一些文件时遇到“尾随空格”错误。

我想在保存 Python 文件之前自动删除这些尾随空格字符。

你能配置 Vim 来做到这一点吗?如果是这样,怎么做?

0 投票
2 回答
579 浏览

python - 什么时候空格在 Python 中不重要?

什么时候空格在 Python 中不重要?

它似乎在列表中被忽略,例如:

0 投票
7 回答
42016 浏览

xpath - 使用 XPath 按包含空格的值定位节点

我需要使用 XPath 通过其值在 xml 文件中定位节点。当要查找的节点包含内部带有空格的值时,就会出现问题。铁:

我无法构造定位第二个子节点的 XPath。

简单的 XPath /Root/Child 对两个孩子都适用,但 /Root[Child=value with spaces] 返回一个空集合。

我已经尝试使用%20#20;来屏蔽空格。,   并使用引号和双引号。

仍然没有运气。

有人有想法吗?

0 投票
21 回答
537553 浏览

eclipse - 如何更改 Eclipse 以使用空格而不是制表符?

默认情况下, Eclipse使用硬制表符缩进。如何将其更改为空格?