📅  最后修改于: 2023-12-03 15:05:43.788000             🧑  作者: Mango
Underscore.js是一个流行的JavaScript工具库,提供了许多实用的函数来简化JavaScript编程。其中之一是_.unescape()
函数,它用于将HTML实体转换回它们的原始字符。
_.unescape(string)
其中,string
参数是要解码的HTML字符串。
返回解码后的HTML字符串。
_.unescape('Batman & Robin');
// => 'Batman & Robin'
_.unescape('JavaScript Templating <script>');
// => 'JavaScript Templating <script>'
_.unescape('I <3 Programming');
// => 'I <3 Programming'
在上面的例子中,_.unescape()
函数将HTML实体&
, <
和>
转换回它们的原始字符&
, <
和>
。
尽管_.unescape()
函数可以将HTML实体转换回它们的原始字符,但这并不意味着它是安全的。在解析任何HTML代码之前,必须谨慎过滤输入,以避免跨站点脚本攻击(XSS)等安全漏洞。