2012-05-08 37 views

Odpowiedz

18

el jest tylko identyfikator i odnosi się do elementu, elementu DOM, który jest konwencja w tej bibliotece.

+2

Zastanawiam się, czy to tylko konwencja. Zwykle ludzie używają "el" do reprezentowania dowolnego elementu DOM, który przetwarzają? Czy to jest konwencja? –

2

Tworzy drzewa elementów i dołącza je do ciała

5

można uzyskać wyjaśnienie widząc source projektu na github:

// If we're in a CommonJS environment, we export our laconic methods 
    if(typeof module !== 'undefined' && module.exports) { 
    module.exports = laconic; 
    } 

    // otherwise, we attach them to the top level $.el namespace 
    else { 
    var dollar = context.$ || {}; 
    dollar.el = laconic; 
    context.$ = dollar; 
    } 

kod oznacza, że ​​$ .el nazw będzie miał funkcję laconic() i ta funkcja tworzenia elementów za pomocą document.createElement i dołączyć do ciało.

+0

Czy to oznacza, że ​​$ .el jest tylko czymś, co zdefiniowali i jest specyficzne dla tej biblioteki? To naprawdę nie jest specjalne polecenie czy funkcja? –

2

el jest funkcją, która została umieszczona na obiekcie $ i mogą być powoływane w celu generowania DOM elementy:

$.el('table') 

el również działa jako zastępczy dla innych obiektów, jak table funkcję:

$.el.table()