gpt4 book ai didi

javascript - easyXDM 与 MooTools 的冲突

转载 作者:行者123 更新时间:2023-11-28 09:59:39 25 4
gpt4 key购买 nike

MooTools 封装了所有方法,当 easyXDM (http://easyxdm.net/wp/) 将 JSON 转换为字符串 (stringify) 时,MooTools 的方法就到了。如何去除 Mootools 包装?

最佳答案

您能说得更具体一些吗?提供一个例子,如果可以的话,什么会破坏,你怎么称呼等等。

郑重声明,MooTools 不会接管原生 JSON 方法。它将在 JSON 主机对象上导出 JSON.encodeJSON.decode - 基于 .stringify/.parse,如果可用 - 或者如果没有,它将添加自己的后备。

https://github.com/mootools/mootools-core/blob/master/Source/Utilities/JSON.js#L46-79

XDM 将检查 JSON 是否可用:

https://github.com/oyvindkinsey/easyXDM/blob/master/src/Core.js#L415

当 mootools 已经运行时,JSON 将被定义,但 JSON.stringify 可能不会,所以它应该做它的事情。

MooTools 也不提供 Object.toJSON,因此它可能无法工作的另一种可能方式不是:https://github.com/mootools/mootools-core/blob/master/Source/Types/Object.js

因此,除非您能够证明失败的原因,否则我们无法帮助您。您可以做的一件事是,构建您自己的 MooTools 版本并取出 JSON(如果您不需要)。

http://mootools.net/core/ - 只需勾选您真正需要的内容即可。

关于javascript - easyXDM 与 MooTools 的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9375195/

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