2012-09-01 5 views
10

Perdonami se questa è una domanda n00b-ish ma se la scarpa si adatta, dovrò semplicemente indossarla. Quello che sto cercando di dire è, per favore, digita lentamente, così posso prendere quello che stai definendo.Che cos'è el/element? Come lo uso? E perché?

Ho letto questo:

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

Ma non mi ha aiutato (e dove sono io attualmente sul curva di apprendimento).

Ho provato anche Google, ma questo non sembra venire fuori molto. Forse non sto usando le parole chiave giuste?

+0

È solo una variabile, non ha significato oltre il plug-in menzionato in questa domanda! – adeneo

+0

possibile duplicato di [Che cosa è ".el" in relazione a JavaScript/HTML/jQuery?] (Http://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html- jquery) –

+4

@JasonOrendorff - Seriamente! L'OP fa riferimento a questa domanda nella domanda sopra? – adeneo

risposta

12

È solo un plugin aggiunto a jquery per aiutarti a creare facilmente il DOM.
poi

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

è equivalente a

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

Si noti che il Laconic Plugin non è un plugin nativo di jQuery.

+0

Questo aiuta. Grazie per gli esempi contrastanti. Se sono più o meno uguali, allora perché sceglierne uno rispetto all'altro? –

4

È il nome che il plug-in Laconic utilizza quando aggiunto a jQuery.

È utilizzato per creare elementi. Ad esempio, $.el.div('text') equivale a $('<div/>').text('text').

+0

Thx. Ma se è lo stesso, allora perché? O almeno, quando dovrei usare uno sull'altro? –

+0

È un ottimo plugin, ma se usi jQuery è praticamente un plugin inutile (a meno che tu non stia creando molti elementi nidificati in javascript, che non è proprio una buona cosa), dato che jQuery ha tutto ciò che è incorporato – adeneo

+0

@ChiefAlchemist: persone diverse amano codificare in modi diversi, quindi alcuni inventano plugin per fare la stessa cosa in un modo leggermente diverso. Se si potesse immaginare quanto lavoro alcune persone si stenderanno solo per risparmiare un po 'di lavoro ...;) – Guffa

Problemi correlati