gpt4 book ai didi

maquette - 你如何在 maquette hyperscript 中使用 html 实体?

转载 作者:行者123 更新时间:2023-12-05 02:20:21 27 4
gpt4 key购买 nike

我想在 maquette 中使用 © 实体,但是当我将它作为 child 传递时,它会以纯文本形式出现。我想我可以使用 ©,但这有什么乐趣呢?

最佳答案

不幸的是,Javascript 没有 HTML 所具有的实体。我知道 3 种方法来获取诸如超标中的版权符号之类的东西:

  maquette.dom.append(document.body, h('div', [
h('div', {innerHTML: '© 2016'}), // See warning below
h('div', ['© 2016']),
h('div', ['\251 2016'])
]));

第一个使用 innerHTML,应谨慎使用,因为它会使您的 Web 应用程序容易受到 XSS 攻击。

第二种方法就是您已经提到的解决方案。您需要使用 utf-8 对您的 Javascript 进行编码才能正常工作(但现在是 2016 年,每个人都使用 utf-8 对吗?)。

最后一种方式使用字符代码。

关于maquette - 你如何在 maquette hyperscript 中使用 html 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39423033/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com