激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

DOM和JQuery對象有什么區別

時(shí)間:2020-11-28 08:14:27 筆試題目 我要投稿

DOM和JQuery對象有什么區別

  比如在頁(yè)面上一個(gè)元素的ID為”document”, 那么document就是是DOM,$(document)就是jquery對象了。

  只有DOM在封裝成為jquery對象后,才可以按照jquery的規則,調用Jquery支持的函數。

  在這之前,它只是普通的javascript對象。$()支持的參數有:

  1)DOM對象

  2)CSS查詢(xún)和xpath查詢(xún)表達式,這樣查出來(lái)的,再封裝好的jquery對象,是一組對象、

  用上面2種語(yǔ)法的選擇器還是有些復雜,有css底子應該沒(méi)什么問(wèn)題

  http://jquery.com/docs/Base/Expression/CSS/

  http://jquery.com/docs/Base/Expression/XPath/

  常見(jiàn)最簡(jiǎn)單的,比如$(“#someId”),$(“a”),表示選中的是某個(gè)id為“someId”的dom對象轉化后的jquery對象 ,后面那個(gè)是所有的a標簽代表的jquery對象數組。

拓展:

  DOM= Document Object Model,文檔對象模型,DOM可以以一種獨立于平臺和語(yǔ)言的方式訪(fǎng)問(wèn)和修改一個(gè)文檔的內容和結構。換句話(huà)說(shuō),這是表示和處理一個(gè)HTML或XML文檔的常用方法。

  有一點(diǎn)DOM 很重要,DOM的設計是以對象管理組織(OMG)的規約為基礎的,因此可以用于任何編程語(yǔ)言。

  最初人們把它認為是一種讓JavaScript在瀏覽器間可移植的方法,不過(guò)DOM的應用已經(jīng)遠遠超出這個(gè)范圍。

  Dom技術(shù)使得用戶(hù)頁(yè)面可以動(dòng)態(tài)地變化,如可以動(dòng)態(tài)地顯示或隱藏一個(gè)元素,改變它們的屬性,增加一個(gè)元素等,Dom技術(shù)使得頁(yè)面的交互性大大地增強。

  DOM實(shí)際上是以面向對象方式描述的文檔模型。DOM定義了表示和修改文檔所需的對象、這些對象的'行為和屬性以及這些對象之間的關(guān)系?梢园袲OM認為是頁(yè)面上數據和結構的一個(gè)樹(shù)形表示,不過(guò)頁(yè)面當然可能并不是以這種樹(shù)的方式具體實(shí)現。

  通過(guò) JavaScript,您可以重構整個(gè) HTML 文檔。您可以添加、移除、改變或重排頁(yè)面上的項目。

  要改變頁(yè)面的某個(gè)東西,JavaScript 就需要獲得對 HTML 文檔中所有元素進(jìn)行訪(fǎng)問(wèn)的入口。這個(gè)入口,連同對 HTML 元素進(jìn)行添加、移動(dòng)、改變或移除的方法和屬性,都是通過(guò)文檔對象模型來(lái)獲得的(DOM)。

  在 1998 年,W3C 發(fā)布了第一級的 DOM 規范。這個(gè)規范允許訪(fǎng)問(wèn)和操作 HTML 頁(yè)面中的每一個(gè)單獨的元素。

  所有的瀏覽器都執行了這個(gè)標準,因此,DOM 的兼容性問(wèn)題也幾乎難覓蹤影了。

  DOM 可被 JavaScript 用來(lái)讀取、改變 HTML、XHTML 以及 XML 文檔。

  DOM 被分為不同的部分(核心、XML及HTML)和級別(DOM Level 1/2/3)

 

【DOM和JQuery對象有什么區別】相關(guān)文章:

jQuery的DOM操作筆記11-10

雅思和托福有什么區別08-27

速記和速錄有什么區別11-11

黨籍和黨齡有什么區別02-23

黨齡和黨籍有什么區別10-11

EMBA和MBA有什么區別10-16

手剎和腳剎有什么區別08-21

IPO和APO有什么區別08-09

oa系統企業(yè)有和無(wú)有什么區別08-14

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频