Javascript:检测 JS 库的加载顺序

标签 javascript jquery prototypejs conflict

我有一个加载了 Jquery 和 Prototype 的页面。 (我不知道顺序,无法控制此页面)

<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="prototype.js"></script>

<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>

稍后在同一页面中,我可以嵌入我自己的代码。我需要知道加载这两个库的顺序。例如,如果首先加载原型(prototype)库,则执行此操作,否则执行此操作。

如何使用 jQuery 或纯 javascript 执行此操作?

最佳答案

这应该有帮助;

    if (jQuery === $) {
        alert("jQuery later");
    }
    else {
        alert("Prototype later");
    }

关于Javascript:检测 JS 库的加载顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8188611/

相关文章:

javascript - 在两个页面上共享 Javascript 变量

jquery - 尽管格式正确,但日期与 RegExp 不匹配

javascript - 按属性值搜索原型(prototype)

javascript - 我看不出这个 WinJS.xhr 调用出了什么问题

javascript - 如何从模型类型中检索数据?

javascript - 寻找从 JSON/object 构建 DOM 客户端的 JS 库

javascript - 重定向控制

javascript - 轻扫面漆侧菜单

javascript - 如何使用动态名称更新 Json 对象

javascript - Prototype.js & 文档.createElement()