javascript - javascript 注释如何检查 xhtml 支持?

标签 javascript

我找到了下面的图片here

enter image description here

那么,我想知道 JavaScript 注释 (//) 如何检查 XHTML 支持?

最佳答案

他们没有。

当浏览器以 HTML 模式解析时,CDATA 标记被视为脚本的一部分并传递给 JS 引擎。因此,注释注释掉了 CDATA 标记,因为它们是无效的 JavaScript。这会阻止脚本出错。

在 XML 模式下,CDATA 标记被视为标记,并在结果传递给 JS 引擎之前进行解析。因此,这些注释注释掉了空行,没有实际效果。

<小时/>

// 不适用于不支持 XHTML 的浏览器,而是适用于已指示将 XHTML 视为 HTML 的浏览器。

一般来说,您不应该使用 XHTML。它带来了许多复杂性(特别是当您尝试编写 HTML 兼容的 XHTML 时),但也带来了一些好处(大多数开发人员无论如何都无法从中受益)。

关于javascript - javascript 注释如何检查 xhtml 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931258/

相关文章:

javascript - 使用来自服务器的数据引导 AngularJS 应用程序

javascript - 内存受限设备上的脚本串联性能特征

javascript - 如何使for循环同步?

javascript - 有什么方法可以在 jssor slider 中为图像添加框阴影?

javascript - 当他们说 "compile"我的 js 代码时,那些 javascript 前端构建工具是什么意思?

javascript - 会有 HTML5 剪贴板 API 吗?

javascript - 连接多个 UI5 项目

javascript - 使 jQuery 自动完成内的 <a> 可点击

javascript - React.js 中的默认函数

javascript - 控制字体何时下载字体