我正在尝试通过HTML运行脚本,但是遇到了一些问题。我在网上搜索并找到了解决方法,但是问题是,即使我正确输入了.js文件的路径,似乎也要在它之前添加一些奇怪的字符。
这在index.html中
<script type="text/javascript" src="fractalTest/fractalTest.js"></script>
我希望它可以工作,但是当我在Google chrome中打开index.html并检查然后在elements选项卡下查看时,此“âfractalTest/ fractalTest.js”正在替换“ fractalTest / fractalTest.js”文件。我相信这是导致错误的原因,但我不知道如何解决!
答案 0 :(得分:3)
...似乎在它前面添加了一些奇怪的字符。
这通常意味着该文件是用某种byte-order mark(BOM)保存的,但没有以该字节序标记的正确charset
发送。
请确保已将服务器配置为使用特定的编码来提供文件(UTF-8是一个不错的选择),并确保使用该编码保存文件(在文本编辑器等中)。通常最好也不要在UTF-8文件中包含BOM(尽管它是有效的,但是某些工具不能很好地处理它)。
旁注:不需要type
属性。 The default是JavaScript。