1. 程式人生 > >JQuery基礎學習.

JQuery基礎學習.

1.$(document).ready 的作用是等頁面的文件(document)中的節點都載入完畢後,再執行後續的程式碼,因為我們在執行程式碼的時候,可能會依賴頁面的某一個元素,我們要確保這個元素真正的的被載入完畢後才能正確的使用;

2.(1)通過jQuery方法包裝後的物件,是一個類陣列物件。它與DOM物件完全不同,唯一相似的是它們都能操作DOM。

   (2)通過jQuery處理DOM的操作,可以讓開發者更專注業務邏輯的開發,而不需要我們具體知道哪個DOM節點有那些方法,也不需要關心不同瀏覽器的相容性問題,我們通過jQuery提供的API進行開發,程式碼也會更加精短;

3.如果傳遞給$(DOM)函式的引數是一個

DOM物件,jQuery方法會把這個DOM物件給包裝成一個新的jQuery物件;

4.id選擇器:id是唯一的,每個id值在一個頁面中只能使用一次。如果多個元素分配了相同的id,將只匹配該id選擇集合的第一個DOM元素。但這種行為不應該發生;有超過一個元素的頁面使用相同的id是無效的,而類選擇器class則可以解決這個問題;

5.(1)IE會將註釋節點實現為元素,所以在IE中呼叫getElementsByTagName裡面會包含註釋節點,這個通常是不應該的;

(2)getElementById的引數在IE8及較低的版本不區分大小寫;

(3)IE7及較低的版本中,表單元素中,如果表單A的name屬性名用了另一個元素B的ID名並且A在B之前,那麼getElementById會選中A;

(4)IE8及較低的版本,瀏覽器不支援getElementsByClassName。

----2017.3.3