当前位置: 首页 > 面试题库 >

JavaScript自关闭脚本元素为何不起作用?

慕逸仙
2023-03-14
问题内容

浏览器无法正确识别的原因是什么:

<script src="foobar.js" /> <!-- self-closing script element -->

只有这是公认的:

<script src="foobar.js"></script>

这是否打破了XHTML支持的概念?

注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。


问题答案:

XHTML 1规范说:

给定一个其内容模型不是元素的空实例EMPTY(例如,空的标题或段落),请不要使用最小化形式(例如use <p> </p>和not <p />)。

XHTML DTD将脚本元素指定为:

<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>


 类似资料:
  • 问题内容: 浏览器无法正确识别的原因是什么: 只有这是公认的: 这是否打破了XHTML支持的概念? 注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。 问题答案: XHTML 1规范说: С.3。元素最小化和空元素内容 给定一个其内容模型不是元素的空实例(例如,空的标题或段落),请不要使用最小化形式(例如use 和not )。 XHTMLDTD将脚本元素指定为:

  • 问题内容: 并尝试应用他们的解决方案(以及至少1/2十二种其他实现),但没有一个起作用。 这是具有循环的函数: 这是正在写入我的消息的errorLogging函数(注意,我无法在同一JavaScript文件中“写入”消息,因为我需要[角度]向该文件中注入另一个引用,这会导致循环参考,代码将无法运行) 我还可以采用什么其他方法阻止它返回同步记录的最后一个“ id”(当它只是出现错误的第一个记录时)?

  • 我正在使用Xerces库在文档中编写XML。为此,我使用OutputFormat类在XMLSerializer中传递OutputFormat的对象。但我所有的空xml元素都转换为自动关闭的xml元素。 我想要这个: 但它的到来就像 我尝试了以下代码: 有人能帮我解决这个问题吗。 谢谢

  • 问题内容: 我创建了一个redis lua脚本来执行基于关键数据类型的命令: 每次执行时,它都会返回null。请帮助纠正脚本。 问题答案: 对响应的返回形式如下表:(如果类型为字符串,则返回) 因此,为了正确检查,您应该将代码更改为: 其余代码将正常运行。 问题是这样的:TYPE命令是少数几个返回“简单字符串”或“状态” redis答复的命令之一(有关响应类型,请参见redis协议规范)。在red

  • 问题内容: 我们计划将job-dsl-core版本从1.42更新到1.44,但在最新版本中,不推荐使用pullRequest {}闭包,并替换为githubPullRequest {}闭包,如迁移文档中所述,请参见 https://github.com/jenkinsci / job-dsl-plugin / wiki / Migration#github-pull-request- builde

  • 我试图散集XML。 这就是我的XML的样子 我正在尝试获取Obj123下的Id和姓名。然而,当我运行我的解组命令时,我得到了以下错误。 我的代码在主类中如下所示: 我的Obj123类如下所示: 我认为通过设置我的XMLRootElement,我应该能够跳过XML的前2行,但这似乎并没有发生。有什么想法吗? 编辑: 我的 JAXB 上下文就是这样制作的: