天天看點

javascript對象與jQuery對象差別以及互相轉化

一、JavaScript 對象

  1. JavaScript 提供多個内建對象,比如 String、Date、Array 等等。
  2. 對象隻是帶有屬性和方法的特殊資料類型。
  3. 通過js擷取的DOM對象就是js對象
  4. 當浏覽器支援js的dom接口(api)時,這裡狹義的dom對象是以js對象的形式出現的,也就是一個js對象

二、jQuery對象

jQuery對象其實是一個JavaScript的數組,這個數組對象包含125個方法和4個屬性 

4個屬性分别是

  1. jquery對象就是通過jQuery包裝DOM對象後産生的對象。jQuery對象是jQuery獨有的,其可以使用jQuery裡的方法,但是不能使用DOM的方法;反過來Dom對象也不能使用jquery的方法
  • jquery 目前的jquery架構版本号
  • length 訓示該數組對象的元素個數 .
  • context 一般情況下都是指向HtmlDocument對象 .
  • selector 傳遞進來的選擇器内容
  1. jQuery對象和js對象差別:

    1.jQuery對象屬于js的數組;

    2.jQuery對象是通過jQuery包裝的DOM對象後産生的;

  2. jQuery對象和js對象之間的互相轉換