jQuery對象和DOM對象

1 什麼是jQuery?數組

    jQuery是對js的一個封裝,底層代碼都是用 js代碼寫的。裏面封裝了不少方法和屬性,咱們能夠直接使用,不用管別人是怎麼實現的,只用學會調用就好了。
ide

2 爲何要學習jQuery?學習

    首先 原生的js代碼有幾下不足:
插件

    a:兼容性問題
對象

    b:重複性的代碼較多
get

    c:容錯性很差
it

    d:DOM提供的方法名太長,並且容易寫錯
class

    jQuery的優點:
兼容性

    a:輕量級的(文件很小)
方法

    b:封裝了DOM操做,操做簡單

    c:支持鏈式操做

    d:支持豐富的插件

    e:支持Ajax

    .....

    jQuery版本?

    目前有3個大版本   1.x    2.x    3.x 

    1.x 版本支持ie六、七、8

    2.x 3.x版本不在支持ie六、七、8

3:什麼是jQuery對象什麼是DOM對象?

    jQuery對象:經過jQuery方法獲取的元素就是jQuery對象

    DOM對象:經過js方法獲取的元素就是DOM對象  (注意 頁面上的元素對象才叫作DOM對象, 數組,日期對象這些不是DOM對象,是js對象)

    注意:jQuery對象不能使用DOM對象的屬性和方法

            DOM對象不能使用jQuery對象的屬性和方法

4:jQuery對象和DOM對象相互轉換?

    a:DOM對象轉jQuery對象?

        var oDiv=document.getElementById('div1');

        var jQuery對象=$(oDiv);

    b:jQuery對象轉DOM對象?

        1:var oDiv=$('div')[0];

        2:var oDiv=$('div').get(0);

20.jpg

相關文章
相關標籤/搜索