javascript - Three.js 文件未包含在我的 HTML 文件中

标签 javascript html three.js

我正在学习 HTML5,并且使用 Three.js 3D 引擎。关注this example ,本教程假设我将 Three.js 文件包含到 HTML 文件中。但是,我发现了两个具有该名称的文件,因此我将这两个文件都包含在内,但似乎没有任何效果。

在我的 html 文件中:

<script src="three.js/build/three.js"></script>
<script src="three.js/src/Three.js"></script>

Three.js 包与我的 html 文件位于同一目录中,并且位于名为 Three.js 的文件夹中。

我是否包含了错误的文件?

编辑

当我在 Mozilla FireFox 中调试时,我收到以下消息:

[13:41:04.275] ReferenceError: $ is not defined @ 

导致错误的行是这样的:

// get the DOM element to attach to
// - assume we've got jQuery to hand
var $container = $('#container');

感谢您的帮助。

最佳答案

如果 js 文件位于同一目录中,您应该这样做

<script src="three.js"></script>

src 属性内的文件路径是相对于当前文件的。

关于javascript - Three.js 文件未包含在我的 HTML 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12310264/

相关文章:

javascript - ReactJS PreventDefault 当已经传递参数时

asp.net - 清理由 ASP.NET 呈现的 'messy' 标记

javascript - 在 Threejs 平面上渲染 TMX map

多边形之间的 Three.js Canvas 渲染器接缝

Javascript:变量作为数组键

javascript - 你知道nodeJS中的mongoDB教程吗?

javascript - 简单的 JavaScript OnClick 函数

javascript - 如何获取函数中未定义的参数

html - 如何让主题按钮影响整个页面

javascript - Three.js - 如何判断一个点是否在一条直线上?