dygraph галерея не запускается

Я попытался привести несколько примеров для библиотеки dygraph, но когда я захожу на http://dygraphs.com/gallery/, на экране ничего не появляется.

Я работаю с Chrome, и в консоли javascript я вижу эти сообщения:

dygraph-dev.js:48     Uncaught TypeError: Cannot read property 'replace' of null          
synchronizer.js:35    Uncaught ReferenceError: Dygraph is not defined
textarea.js:122       Uncaught ReferenceError: Dygraph is not defined
/dygraph-combined.js.map:1    GET http://dygraphs.com/dygraph-combined.js.map 404 (Not Found)

Не могли бы вы помочь мне привести галерею в порядок?

2 ответа

Я удалил следующий фрагмент в конце файла JavaScript, и теперь он работает.

//# sourceMappingURL=dygraph-combined.js.map

Я думаю, что в Rails application.js пытается включить этот файл из-за синтаксиса.

Файл карты используется, чтобы разрешить уничтожение:-) сжатого кода. "Комментарий" игнорируется Firefox, но уважается chrome, поэтому chrome попытается разрешить этот файл и получить 404.

Это не вредно, так как страница продолжает работать, и я не считаю плохим удалять эту последнюю строку (по крайней мере, для производства).

Кстати, такое поведение *.map можно найти во многих js-фреймворках. И обычно есть файл карты, который можно загрузить дополнительно. Для разработки я определенно предпочитаю не минимизированный код (по очевидным причинам) и использую сжатый только тогда, когда требуется производительность.

Другие вопросы по тегам