举例来说, 如果在页面中某个位置曾经写过:var $ = 'SomeOtherLibrary';在加载 jQuery 之后, $ 就会被 jQuery 覆盖为 jQuery 的快捷引用。...在概括以上解释之前, 可以给出一个真实世界的案例, 来说明为什么 jQuery.noConflict() 在实际项目中是如此重要。...这些年份久远的系统往往很难快速替换掉所有旧代码, 或者管理层不希望花大力气在重构上, 那么就需要兼容旧库与新库共存。当团队想要引入 jQuery 来提高开发效率时, 就会面临 $ 命名冲突的问题。...这样做既能保证旧系统的平稳运行, 又能让团队在新功能中灵活运用 jQuery 进行开发。有些人会疑惑, 在现代前端项目里, 是否还有这种命名冲突的麻烦。...例如, 某些旧式广告投放脚本或者内嵌的地图库(可能在页面上也会占用 $)与我们项目中的 jQuery 同时加载。