javascript - 多个使用 $ 的库在 javascript 中的结果是什么

标签 javascript dollar-sign

让我们假设这是在 <head> 中您的 html 页面。

糟糕,这是之前遗漏的一点......:

<script type="text/javascript" src="/include/js/billys.js"></script>
<script type="text/javascript" src="/include/js/susies.js"></script>
<script type="text/javascript" src="/include/js/marys.js"></script>

3 个脚本的顺序可能会有所不同。结果会怎样?

比利定义 $作为

function $ () {
 return false;
}

Susie 定义 $作为

function $ () {
 return document.getElementById('body');
}

玛丽定义 $作为

function $ () {
 alert('I wrote this');
}

最佳答案

last$

的最终定义

这就是为什么在(例如)jQuery 中有 noConflict() 允许您使用与 $ 不同的变量用于 jQuery

关于javascript - 多个使用 $ 的库在 javascript 中的结果是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969694/

相关文章:

javascript - 通过索引访问数组元素的问题

javascript - JS : matching entries with capture groups, 占新行

javascript - 需要循环遍历并分别显示每个数组值 onClick - 没有 jQuery

php - 在php中获取包含美元字符的PDO结果集

javascript - 访问嵌套对象的字段

javascript - 通过冒泡处理许多元素的点击事件

Python 解析 sys.argv 中的 $

Haskell 美元运算符应用程序

javascript - 如何用变量替换 $a 中的 "a"