Javascript HTML,调用JS(API)

Javascript HTML,调用JS(API),javascript,html,chessboard.js,Javascript,Html,Chessboard.js,我在调用chessboard.js()时没有什么问题。我下载了API并创建了新的HTML文件: <!DOCTYPE html> <html> <head> <title>Super chess/title> <meta charset="UTF-8"/> <script src=":\path-to-js-file\jschessboard-0.3.0.js"></script> </he

我在调用chessboard.js()时没有什么问题。我下载了API并创建了新的HTML文件:

<!DOCTYPE html>
<html>
<head>
  <title>Super chess/title>
  <meta charset="UTF-8"/>
  <script src=":\path-to-js-file\jschessboard-0.3.0.js"></script>
</head>
<body bgcolor="lightgrey">
<div id="board" style="width: 400px"></div>
<script>
var board = new ChessBoard('board', 'start');
</script>
</body>
</html>

超级国际象棋/标题>
var board=新棋盘(“棋盘”、“开始”);
我试着画棋盘。我做错了什么?
谢谢。

根据您的代码和文档,我可以看出您遗漏了两件事:

1) 您的标题标记在html文件的第4行未关闭

2) 解决该问题后,chessboard.js文件中将出现一个错误,显示“$is not defined”。我梳理出JQuery是chessboard.js文件的依赖项。如果在html中包含JQuery(可以像使用chessboard.js一样下载文件,也可以使用CDN)

在那之后你应该表现得很好

更新:

尝试了几乎所有的方法,这是我的本地目录:

我还将jQuery下载到了我的本地目录,但页面仍然无法加载。Chrome中的开发工具不导入任何内容。 还尝试了xampp(Apache服务器),因为如果您从本地目录调用它,有时代码无法工作