Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在类中转义html标记(重新创建xmp标记)吗?_Javascript_Html_Escaping_Markdown_Xmp - Fatal编程技术网

Javascript 我可以在类中转义html标记(重新创建xmp标记)吗?

Javascript 我可以在类中转义html标记(重新创建xmp标记)吗?,javascript,html,escaping,markdown,xmp,Javascript,Html,Escaping,Markdown,Xmp,思考这个问题的两种方法。自己决定哪一个对你最有用 javascript可以用“xmp”类重新创建不推荐使用的标记吗 我们能在内联代码中模仿SO的降价处理器的转义标记吗 (我承认metaSO)SO的md处理器如何在内联代码中转义标记 我们能在嵌入HTML的降价代码块中转义”视为一些字符周围的“`”,而不是“body>周围有一些字符”,即“转义尖括号”。因此,;书信电报;诡计或其他什么是可能的。 <div class="xmp"> <body> &/

思考这个问题的两种方法。自己决定哪一个对你最有用

  • javascript可以用“xmp”类重新创建不推荐使用的标记吗
  • 我们能在内联代码中模仿SO的降价处理器的转义标记吗
  • (我承认metaSO)SO的md处理器如何在内联代码中转义标记
  • 我们能在嵌入HTML的降价代码块中转义<吗
目标:一个逃逸
\`且不能包含在SO代码块中的类……我不是唯一一个可以使用它的人;)

到目前为止,我的解决方案是用code/code替换所有的

什么会允许

或者呢

<div class="xmp">
    <body>
    &/div>
</div>

&/div>

我的项目的细节可能很重要:在
class=“xmp”
中会有降价,所以我们需要小心使用行首字母
s。没有用户输入,因此安全性不是问题。我希望有一个不使用jQuery的解决方案。

您无法使用JavaScript创建
xmp
的功能,因为该功能是关于HTML解析的。当JavaScript能够得到该元素时,该元素已经被浏览器解析


另一方面,我认为没有必要这样做。据我所知,
xmp
是所有浏览器都支持的,HTML5CR要求保留这种支持,新的浏览器也要实现它。它还说作者不能使用它,但这并不意味着
xmp
不起作用。

确实
xmp
仍然受浏览器支持,所以如果你想继续使用它,我想你可以。不过,并没有确切的长寿承诺,我个人也不会使用它。事实上,Pagedown(SO的markdown解析器)将“body>”视为一些字符周围的“`”,而不是“body>周围有一些字符”,即“转义尖括号”。因此,;书信电报;诡计或其他什么是可能的。
<div class="xmp">
    <body>
    &/div>
</div>