在。
在本章中,我們將討論jQuery的兩個強大工具:jQuery核心函式和jQuery核心物件。
首先要知道的是,jquery只向我們暴露了兩個可用的函式:jquery和$,這兩個函式是相等的,讓我們列印出來看看
console.log($,typeof $)
console.log(jquery == $)
輸出內容如下:
ƒ (e, t) 'function'
true
並且根據列印的資料,我們可以看到 jquery 和 $ 完全相等,它們是乙個函式,這是 jquery 的核心函式。
我們來看一下jQuery手冊中顯示的核心功能,如下圖所示:
從上圖可以看出,jQuery核心函式有三個,這裡是核心函式的四種使用方式
含義:執行jquery核心函式返回的物件,即執行$()返回的物件。
列印出來看一看
console.log($(intanceof 物件) 列印:true接下來,我們來看原始碼,看看它是如何返回的(注意:我們要找的原始碼是jquery10,這個版本的原始碼比較簡單,容易找到,原理是一樣的)。
(function( window, undefined )
if ( typeof module === "object" &&typeof module.exports === "object" ) else
window );
這個**是我簡化的,讓大家看清原理。
總結一下:1.執行 jquery() 或 $()。返回的是乙個物件,即jQuery核心物件
2.jQuery核心物件內部是物件的 DOM 元素(可能只有乙個元素)的偽陣列
3.jQuery 核心物件具有許多有用的屬性和方法。
具體的屬性方法這裡就不一一介紹了,後面會詳細討論。
好了,就到這裡了。 嘻嘻正在努力學習前端,加油!