Jquery的作用域如何传递给ready()方法的回调函数

How Jquery scope gets passed to ready() methods callback function?

本文关键字:方法 函数 回调 作用域 何传递 Jquery ready      更新时间:2023-09-26

我从JQuery.noConflict() docs中获得了以下代码

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>

我们可以看到,ready方法的回调函数接受一个参数,但是我们在哪里传递这个参数呢?

"We"没有将其传递到函数中。jQuery库正在传递它,jQuery API本身(这是jQuery对象),进入函数回调。

参见:避免与其他库冲突