函数调用: .noConflict() 作为一个函数, 可以在执行后根据内部逻辑修改当前 JavaScript 运行环境中的一些变量引用关系。...举例来说, 如果在页面中某个位置曾经写过:var $ = 'SomeOtherLibrary';在加载 jQuery 之后, $ 就会被 jQuery 覆盖为 jQuery 的快捷引用。...当然, 开发者如果仍想继续使用 jQuery 提供的功能, 可以在局部环境里自己设置一个别名, 类似这样:var jq = jQuery.noConflict();jq('#myElement').hide...这样做既能保证旧系统的平稳运行, 又能让团队在新功能中灵活运用 jQuery 进行开发。有些人会疑惑, 在现代前端项目里, 是否还有这种命名冲突的麻烦。...就像在团队协作里如何尊重并容纳彼此的工作, jQuery 通过 noConflict 这个方法告诉我们, 库与库之间也可以大度且从容地进行共存, 帮助开发者在复杂环境里优雅地应对命名冲突与版本兼容等诸多挑战