2012-09-01 14 views
10

Przepraszam, jeśli to pytanie w stylu n00b, ale jeśli but pasuje, muszę go po prostu nosić. Próbuję to powiedzieć, proszę pisać wolno, abym mógł podnieść to, co kładziesz.Co to jest el/element? Jak tego używać? I dlaczego?

Znam to:

What is ".el" in relationship to JavaScript/HTML/jQuery?

Ale to mi nie pomaga (a gdzie Ja jestem obecnie na krzywej uczenia się).

Próbowałem również Googling, ale to nie wydaje się dużo. Być może nie używam właściwych słów kluczowych?

+0

To tylko zmienna, nie ma ona znaczenia poza wtyczką wspomnianą w tym pytaniu! – adeneo

+0

możliwy duplikat [Co to jest ".el" w związku z JavaScript/HTML/jQuery?] (Http://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html- jquery) –

+4

@JasonOrendorff - Serio! OP odnosi się do tego pytania w powyższym pytaniu? – adeneo

Odpowiedz

12

Jest to po prostu wtyczka dodana do jquery, która ułatwia tworzenie DOM.
następnie

$.el.table(
$.el.tr(
    $.el.th('first name'), 
    $.el.th('last name')), 
$.el.tr(
    $.el.td('Joe'), 
    $.el.td('Stelmach')) 
).appendTo(document.body); 

jest równoważna

$('body').append("<table><tr> 
     <th>first name</th><th>last name</th> 
    </tr><tr> 
     <td>Joe</td><td>Stelmach</td> 
    </tr></table>"); 

Zauważ, że Laconic Plugin nie jest rodowitym plugin jQuery.

+0

To pomaga. Dzięki za kontrastujące przykłady. Jeśli są mniej więcej takie same, to po co wybierać jeden z drugim? –

4

Jest to nazwa, z której korzysta plugin Laconic po dodaniu do jQuery.

Służy do tworzenia elementów. Na przykład $.el.div('text') działa tak samo, jak $('<div/>').text('text').

+0

Thx. Ale jeśli to jest to samo, to dlaczego? A przynajmniej, kiedy będę używał jednego nad drugim? –

+0

Jest to świetna wtyczka, ale jeśli używasz jQuery, jest to praktycznie bezużyteczna wtyczka (chyba, że ​​tworzysz wiele elementów zagnieżdżonych w javascript, co nie jest zbyt dobre), ponieważ jQuery ma to wszystko wbudowane – adeneo

+0

@ChiefAlchemist: Różni ludzie lubią kodować na różne sposoby, więc niektóre wymyślają wtyczki, aby zrobić to samo w nieco inny sposób. Gdybyś mógł sobie wyobrazić, ile pracy niektórzy ludzie poświęcą, by zaoszczędzić im trochę pracy ...;) – Guffa

Powiązane problemy