jQuery使用$的原因是: 書寫簡潔, 相對於其他字符與眾不同, 容易被記住。
JQuery占用了兩個變量: $ 和 jQuery。
當在代碼中打印 $ 和 jQuery時:
<script src="jquery.js"></script> <script type="text/javascript"> console.log($); console.log(jQuery); console.log($===jQuery); </script>
顯示的結果如下:
從結果中可以得出結論: $代表的就是jQuery。
那么應該如何理解jQuery里面的 $ 符號呢?
$ 實際上表示的是一個函數名, 如下所示:
$() //調用上面我們自定義的函數$ $(document).ready(function () { }) //調用入口函數 $(function () { }) //調用入口函數 $("#container") //調用id屬性為container的元素 $("div") //獲取所有的div標簽元素
如上方所示, jQuery里面的$函數, 根據傳入參數的不同, 進行不同的調用, 實現不同的功能, 返回的jQuery對象。
jQuery這個js庫, 除了 $ 之外, 還提供了另外一個函數:jQuery。
jQuery函數跟 $ 函數的關系: jQuery === $。