问题标签 [ampersand]
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.
escaping - 跨站脚本 (XSS):我需要转义 & 符号吗?
我想在 HTML 上下文中为 XSS 转义,到目前为止,我处理了<
、>
和"
字符。显然也建议转义 & 符号,但为什么呢?(除了保持 HTML 有效,我们假设这不是问题)
所以我要问的是:当我逃跑<
时,>
有人"
可以演示与号如何仍然允许在 HTML 上下文中进行 XSS 攻击吗?
干杯!
javascript - 我如何在每个 & 周围插入一个跨度
我想&
在 Adobe Caslon Pro 中使用特定的斜体,但只能在 & 符号中使用。
我该怎么做才能<span class="amp"
在每个&
(&符号)周围插入一个>,然后应用
到.amp
?
python - 用 Python 的 elementtree 替换作为数字字符引用一部分的 & 符号
我正在使用 Python 的 elementtree 模块来编写一些 XML(我正在使用 Python 2.7 和 3.2)。我的一些元素的文本字段包含数字字符引用。
但是,一旦我使用 elementtree 的tostring
字符引用中的所有 & 符号,就会被替换为&amp;
. 显然 elementtree 或底层解析器不承认这里的&符号是数字字符引用的一部分。
经过一番搜索,我发现了这个:elementtree and entity
但是,我也不热衷于此,因为在我当前的代码中,我预见到这最终可能会导致其自身的问题。除此之外,我在这方面发现的很少,所以也许我只是忽略了一些明显的东西?
下面的简单测试代码说明了这个问题(使用 Python 2.7 和 3.2 测试):
如果有人有任何想法或建议,那就太好了!
c - 双 & 在这个程序中做了什么?
我正在学习如何使用 fork 创建进程,但我对以下内容感到困惑。这是代码:
那么,双与号到底有什么用呢?我用“printf”运行程序来知道究竟是什么值,但它变得更加混乱,因为第一个“printf”的输出是 0,第二个“printf”是“1”。所以我不太确定双&符号在做什么。
感谢您的帮助!
jquery - 如何在 jQuery 选择器中使用 & 符号
我有一个<select>
带有一堆<option>
标签的菜单,所有标签都是从数据库表中填充的。
我需要使用一个 jquery 选择器,例如$('option[value=d&c]')
为了找到一个选项,比如这个:
请注意,该value
属性中没有编码的 & 符号 ( &
),只是一个直的 & 符号 ( &
),因为 Zend Framework 是如何填充它的。
唯一的问题是 jQuery 因以下错误而窒息:
它也不会接受$('option[value=d&c]')
。无论哪种情况,都是&符号弄乱了它。有谁知道如何绕过这个限制?
android - 在Android中解析XML时URL中的&符号
我有个问题。我解析 XML。该 XML 中有一个 URL,如下所示:
解析此链接时,使用以下代码:
结果是这样的:
那么,由于某种原因,URL 的其余部分丢失了: &cluster=9025 如何解决?
更新真代码是这样的:
php - 与号和哈希使我的 MYSQL 查询崩溃
我正在使用此代码从 mysql 查询中获取数据。
这是我的 JavaScript 代码
}
当搜索值不包含“&”和“#”时,它会正确匹配。当我输入与号或哈希符号时,查询崩溃并且不显示任何内容。
关于它为什么这样做的任何建议?提前致谢
c++ - 带有 & 符号的函数原型是什么意思?
可能重复:
'&' 运算符在 C++ 中的作用是什么?
今天在我的 CS 课上,老师向我们展示了一些函数和模板的示例,并且一些函数原型在参数列表中具有与号,如下所示:
这意味着什么?我应该用它做什么?
php - 如何在 PHP GET URL 变量(或函数参数)中使用 & 符号?
我有以下代码(这是 WordPress 函数)(结构错误的示例):
正确结构示例:
如您所见,我正在尝试将前面的箭头 + 空格 ( ←
) 添加到“旧”单词,并将空格 + 箭头 ( →
) 添加到“较新”单词。问题是分隔两个函数参数的 & 和 HTML 字符开头的 & 之间存在冲突。
正确的结构应该是什么样子?
objective-c - *variablename 和 &variablename 有什么区别
在 Objective C、C 和其他指针支持的语言中,*variablename 和 & variablename 有什么区别。不是都包含地址位置吗?