2012-09-01 7 views
10

Entschuldigung, wenn das eine Frage von N00b ist, aber wenn der Schuh passt, muss ich ihn tragen. Was ich versuche zu sagen ist, bitte tippe langsam, damit ich aufheben kann, was du legst.Was ist el/Element? Wie benutze ich es? Und warum?

Ich habe diese Zeilen lesen:

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

Aber es half mir nicht (und wo ich bin zur Zeit auf der Lernkurve).

Ich habe auch versucht Googeln, aber das scheint nicht viel zu drehen. Vielleicht verwende ich nicht die richtigen Keywords?

+0

Es ist nur eine Variable, es hat keine Bedeutung über das Plugin in dieser Frage erwähnt! – adeneo

+0

mögliches Duplikat von [Was ist ".el" in Bezug auf JavaScript/HTML/jQuery?] (Http://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html- jquery) –

+4

@JasonOrendorff - Ernsthaft! Das OP verweist auf diese Frage in der obigen Frage? – adeneo

Antwort

12

Es ist nur ein Plugin, das zu jquery hinzugefügt wurde, damit Sie das DOM einfach machen können.
dann

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

ist

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

Hinweis gleichwertig, dass die Laconic Plugin keine native Plugin von jquery ist.

+0

Das hilft. Danke für die gegensätzlichen Beispiele. Wenn sie mehr oder weniger gleich sind, warum sollte man sich dann für eines entscheiden? –

4

Dies ist der Name, den das Laconic-Plugin verwendet, wenn es zu jQuery hinzugefügt wird.

Es wird verwendet, um Elemente zu erstellen. Zum Beispiel macht $.el.div('text') dasselbe wie $('<div/>').text('text').

+0

Thx. Aber wenn es gleich ist, warum? Oder zumindest, wann würde ich eines über dem anderen benutzen? –

+0

Es ist ein großartiges Plugin, aber wenn Sie jQuery verwenden, ist es ein ziemlich nutzloses Plugin (es sei denn, Sie erstellen viele verschachtelte Elemente in Javascript, was nicht wirklich eine gute Sache ist), da jQuery all das integriert hat – adeneo

+0

@ChiefAlchemist: Verschiedene Leute mögen es, auf verschiedene Arten zu kodieren, also erfinden einige Plugins das Gleiche auf eine etwas andere Art und Weise. Wenn Sie sich vorstellen könnten, wie viel Arbeit manche Leute hinlegen, nur um ihnen ein bisschen Arbeit zu ersparen ...;) – Guffa

Verwandte Themen