我的javascript没有按顺序加载

时间:2015-06-22 15:49:03

标签: javascript load-order

我想我会发疯,我所有的搜索都表明我正在做这件事,但我仍然得到了相反的结果。我有两个脚本。第一个是库(RecordRTC),第二个是我使用库的javascript。无论我做什么,我的脚本首先加载 - 然后库加载第二个。我的浏览器一直显示(在时间轴中)这是真的,我的脚本一直显示错误“RecordRTC not defined” - 我的脚本在加载之前调用了库。

以下是我正在使用的所有html代码。请发送帮助。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Testing RecordRTC</title>
<script type='text/javascript' src="http://RecordRTC.org/latest.js"></script>
</head>
<body>
    <div id="videos-container">
        <video id="video"></video>
    </div>
  <script type='text/javascript' src="./js/videos02.js" defer></script>
</body>
</html>

1 个答案:

答案 0 :(得分:3)

使用a validator

asyncdefer是布尔属性。它们要么存在要么被省略。您无法为其提供值truefalseasync=false是一个错误,将错误更正为此脚本启用了异步

在加载库之前会调用它,因为你已经说过它可以加载异步并延迟,所以浏览器在加载其他脚本之前没有等待它。