jQuery-$
02-03
$來源於jQuery:
jQuery則是一個函數:
這裡顯式指了jQuery的返回對象,即無new 構造對象:
本質上new出來的是init創造的對象,而jQuery.fn是jQuery.prototype:
init則是函數字面量的形式創建的:init = function(){}
init最後返回一個類數組對象:{0:xxx, 1:xxxx, 2:xx}
這就是$(selector)的過程,簡化如下:
推薦閱讀:
※關於 jQuery,什麼叫隱式迭代(implicit iteration)?
※用 js 和 css3 做動畫時,如何判斷所有的圖片元素都載入完了?
※怎麼學習 jQuery ?
※有 C/C++ 的基礎,可以直接學習 jQuery 嗎?
TAG:jQuery |