bl.ock预览中出现的本地主机中未出现的错误

Errors not arising in localhost arising in bl.ock preview

本文关键字:主机 错误 bl ock      更新时间:2023-09-26

https://gist.github.com/dukevis/9039575

我有这样的代码,当我在编辑时通过本地主机查看它时,它没有任何错误,并且显示得很好。然而,当我将其上传到gist并通过bl.ocks扩展查看时,图像没有加载,并导致各种错误,包括"未定义变量"(第95行(。我想知道,上传到网络时会出现新的错误,而在本地托管时这些错误不是问题,或者我的代码是否有特定的问题,这是否是一个普遍的原因。谢谢

在加载所有库和资产时,您必须执行该代码。

当您使用localhost时,所有内容都被一起加载(几乎(,并且您不会看到任何异步问题:如果您不必等待特定的资产,一个常见的技巧是在页面的底部编写js代码,以便在执行它之前加载所有DOM。

如果你想等待所有的资产,只需使用jquery $(document).ready(...)来包装你的函数-或者它是JS复杂的等价物-或者,如果你需要等待字体来简单地加载window.onload = function(){...}-如果你没有任何字体,你也可以使用它,它只是比前一个更晚触发。