javascript - 从远程站点加载时未检测到 vis.js 中的语法错误。使用本地副本检测到

标签 javascript vis.js

我希望运行 vis.js 示例 http://visjs.org/examples/network/basicUsage.html通过在我的计算机上下载 HTML,并在本地安装 vis.js 文件。 此远程 URL 在 Firefox 中运行时不会出现任何错误。

在本地运行时,该示例未运行(无可见显示),并且我在 F12 调试器窗口中收到 Firefox 错误消息:

SyntaxError: missing ) in parenthetical vis.js:3386:51

事实上,vis.js 中的这一行缺少右括号:

// TODO: Remove "ordinalParse" fallback in next major release.
this._dayOfMonthOrdinalParseLenient = new RegExp(
    (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +
        '|' + (/\d{1,2}/).source);

该示例的工作原理是将 vis.js 替换为 vis.min.js,如下所示:Why is vis.js not displaying anything但这并不能解释为什么远程时未检测到语法错误。

我的问题是:为什么在运行远程 URL 时未检测到此 Javascript 语法错误?

最佳答案

我遇到了类似的问题,结果发现我的数据中的日期格式不正确。该错误具有误导性,因为实际上没有缺少括号,但它无法正确解析日期。请务必使用日期格式

start:'2017-04-19'

start:'2017-04-19 14:00:00' 

在您的数据中。我最初使用的是“自 1970 年 1 月 1 日以来的毫秒数”时间戳,这给了我与上面相同的错误。

关于javascript - 从远程站点加载时未检测到 vis.js 中的语法错误。使用本地副本检测到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43459354/

相关文章:

vis.js - 配置可见网络图以仅在捏合时缩放而不是在鼠标滚动时缩放

javascript - 在Javascript中将多个const分配给相同的值

javascript - 为什么它不会 Console.log 结果?

javascript - 从 JavaScript 中将不存在的对象值设置为 null 的 ClojureScript 类似物是什么?

javascript - 根据其他 child 调整div的宽度?

javascript - 如何使用 angularjs 更新 visjs 的节点或边缘属性?

javascript - 如果 Redux Store 中的某个状态是可观察的,我应该在每个需要它的组件中订阅它,还是在一个地方订阅并作为输入传递?

javascript - 如何对齐vis-line bar和左侧

angular - 安装@type/vis和vis后定义DataView时发生冲突

javascript - Vis.js - APEX 中未定义的 vis