jQuery中$符號的作用


jQuery中$符號的作用

1、查找作為jQuery包裝器,利用選擇器來選擇DOM元素(這個也是最強大的功能)

例如:$("table tr:nth-child(even)")

基本過程是利用選擇器將dom元素選擇出來,然后用jQuery重新新建封裝一個類型,這里可以省略new的原因是new也被封裝在jQuery構造函數內部,返回值是一個已經封裝好的jQuery類型的子對象,因此可以調用$.fn的API

$=window,$=jquery

2、創建DOM元素

利用DOM方法創建元素節點,通常需要將document.createElement()、document.create TextNode()、

appendChild()配合使用,十分麻煩,而jQuery中使用"$"符號可以直接創建DOM元素。

例如:$("<p>how are you?</p>")

以上代碼等同於javascript中的如下代碼:

var oNewP = document.createElement("p");// 新建節點

var oText = document.createTextNode("這是一個好故事");

oNewP.appendChild(oText);

3、文檔就緒處理程序,相當於$(document).ready(...)

例如:$(function(){...}); 里面的函數會在DOM樹加載完之后執行

4、實用工具函數,作為幾個通用的實用工具函數的命名空間的前綴

簡單理解就是jQuery里面定義了幾個函數,在調用時要$.函數名()調用

例如:$.trim(someString)

 

5、擴展jQuery

例如:$.fn.disable = function(){...}

6、使用jQuery和其他庫

例如:Prototype庫也是使用$符號,jQuery提供noConflict函數避免沖突,jQuery.noConflict();把$符號還原到非jQuery庫定義的含義


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM