【发布时间】:2017-07-26 13:37:10
【问题描述】:
我在我的 map.HTML 标头中引用了两个 JS 文件。 Chrome 控制台提供
Uncaught SyntaxError: Unexpected token <
这就是我感到困惑的原因。当我单击 Chrome 控制台错误消息时,它会将我带到 Sources 选项卡。在 Sources 下,它将我置于相对 JS 选项卡上,并显示以 开头的代码,然后继续显示大量不在我的 map.html 文件或 JS 文件中的代码。想必这是读取JS的时候产生的吧?
这两个JS文件是:
https://github.com/socib/Leaflet.TimeDimension/tree/master/dist https://github.com/calvinmetcalf/leaflet-ajax/tree/gh-pages/dist
我使用批处理文件 (python.exe -m http.server) 使用简单的 python 服务器在 Chrome 本地打开 map.HTML。
我确信这是非常基本的,但它让我感到困惑,因为我在网上和本地引用了很多其他 JS 文件,但我没有收到这个错误。
谢谢
【问题讨论】:
-
HTML 可以在 codepen 上找到:codepen.io/LeevGG/pen/OjVMJM
-
Javascript 文件不以
<!DOCTYPE ...>开头。您引用的网址也不是 Javascript 文件。 -
js 根本不使用
<!DOCTYPE html>或 doctype...这是针对 html 的 .. -
HTML 中 的 JS 语法是“use strict” :)
-
抱歉,在查看控制台消息与 JS 文件时感到困惑并且陈述错误。我已经修改了我的评论。
标签: javascript html syntax token