JQuery基礎學習.
阿新 • • 發佈:2019-01-28
1.$(document).ready 的作用是等頁面的文件(document)中的節點都載入完畢後,再執行後續的程式碼,因為我們在執行程式碼的時候,可能會依賴頁面的某一個元素,我們要確保這個元素真正的的被載入完畢後才能正確的使用;
2.(1)通過jQuery方法包裝後的物件,是一個類陣列物件。它與DOM物件完全不同,唯一相似的是它們都能操作DOM。
(2)通過jQuery處理DOM的操作,可以讓開發者更專注業務邏輯的開發,而不需要我們具體知道哪個DOM節點有那些方法,也不需要關心不同瀏覽器的相容性問題,我們通過jQuery提供的API進行開發,程式碼也會更加精短;
3.如果傳遞給$(DOM)函式的引數是一個
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