相关疑难解决方法(0)

在DOM中嵌入任意JSON的最佳实践?

我正在考虑在DOM中嵌入任意JSON,如下所示:

<script type="application/json" id="stuff">
    {
        "unicorns": "awesome",
        "abc": [1, 2, 3]
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这类似于可以在DOM中存储任意HTML模板以供以后与JavaScript模板引擎一起使用的方式.在这种情况下,我们以后可以检索JSON并使用以下方法解析它:

var stuff = JSON.parse(document.getElementById('stuff').innerHTML);
Run Code Online (Sandbox Code Playgroud)

这有效,但这是最好的方法吗?这是否违反任何最佳做法或标准?

注意:我不是在寻找在DOM中存储JSON的替代方法,我已经确定这是我遇到的特定问题的最佳解决方案.我只是在寻找最好的方法.

javascript json dom embedding decoupling

104
推荐指数
6
解决办法
4万
查看次数

脚本和样式元素的HTML"nonce"属性的目的是什么?

W3C说,有在HTML5.1一个新的属性称为noncestylescript可以通过一个网站的内容安全策略中使用.

我搜索了它,但最终没有得到它实际上这个属性做什么和使用它时会发生什么变化?

html html5 attributes nonce content-security-policy

96
推荐指数
1
解决办法
6万
查看次数