相关疑难解决方法(0)

JavaScript加载顺序

我正在使用amq.js(ActiveMQ)和谷歌地图.我按此顺序加载脚本

<head>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
    <title>AMQ & Maps Demo</title>

    <!-- Stylesheet -->
    <link rel="stylesheet" type="text/css" href="style.css"></link>

    <!-- Google APIs -->
    <script type="text/javascript" src="http://www.google.com/jsapi?key=abcdefg"></script>

    <!-- Active MQ -->
    <script type="text/javascript" src="amq/amq.js"></script>
    <script type="text/javascript">amq.uri='amq';</script>

    <!-- Application -->
    <script type="text/javascript" src="application.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

但是在我的application.js中它加载了地图很好但是在尝试使用AMQ订阅主题时出现错误.AMQ依赖于Firefox中错误控制台所说的对象未定义的原型.我认为在脚本加载完成之前使用amq对象时遇到问题.有没有办法确保在我的application.js中使用它们之前加载两个脚本?

Google有这个很棒的函数调用google.setOnLoadCallback(initialize);,效果很好.我不确定amq.js有这样的东西.

javascript google-maps activemq-classic

29
推荐指数
4
解决办法
4万
查看次数

标签 统计

activemq-classic ×1

google-maps ×1

javascript ×1