當前位置:才華齋>設計>網頁設計>

jQuery中使用了document和window哪些屬性和方法小結

網頁設計 閱讀(3.02W)

veElement獲取文件當前獲得焦點的元素 在jQuery中使用方式如下 || lementsByTagName( "head" )[0] ,可見並非所有瀏覽器支援 獲得當前文件的HTMLBodyElement元素 atMode

jQuery中使用了document和window哪些屬性和方法小結

獲取當前文件的渲染方式。返回值:BackCompat(怪癖模式)和CSS1Compat(標準模式)。

由於IE 8多達五種渲染模式,所以判斷是否是怪癖模式需要藉助於IE獨有的mentMode進行額外檢測

參見此文 /article/

ySate

返回文件的載入狀態:uninitialized,loading,loaded,interactive,complete 所有瀏覽器均支援此屬性(FF3.6以上支援)。

標準瀏覽器中,普通的HTML元素沒有此屬性(Opera的script標籤除外)。

jQuery中的ready函式使用complete狀態值來判斷DOM樹是否載入完成

mentElement返回文件根元素(HTMLHtmlElement) entStyleIE獨有方法,獲取元素樣式 ains()IE專用,用於判斷文件是否包含指定節點元素 areDocumentPosition()

比較當前節點與指定節點的`文件位置 IE9支援此方法

具體資訊參見/article/

roll()

IE獨有方法,模擬使用者滾動條點選;jQuery使用此方法在IE6中檢測DOM樹是否可用。

非IE可以使用llTop+=10; 適用的元素有html、body、div、span、textarea等

詳細資訊參見(VS.85)

ultView(DOMWindow)返回當前文件相關聯的window物件或者null,IE 9支援此屬性 omputedStyle()獲得元素樣式資訊(非內聯),返回樣式表物件。W3C標準方法;IE對應的是currentStyle屬性 eElement獲取當前文件的宿主節點iframe元素 tion返回當前文件的URL資訊 Script()

execScript函式與eval的功能相同,不同的是eval函式執行後的指令碼的作用域是當前執行上下文,而execScript則總是針對全域性作用域。

IE中eval和功能相同,執行得指令碼作用域也是當前執行上下文。