2012-09-01 22 views
10

Disculpe si esta es una pregunta n00b-ish, pero si el zapato se ajusta, tendré que ponerlo. Lo que estoy tratando de decir es, por favor, escriba lento para que pueda recoger lo que está colocando.¿Qué es el/elemento? ¿Como lo uso? ¿Y por qué?

He leído esto:

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

Pero no me ayudó (y donde estoy actualmente en la curva de aprendizaje).

También probé Google, pero parece que no aparece mucho. Tal vez no estoy usando las palabras clave correctas?

+0

¡Es solo una variable, no tiene ningún significado más allá del complemento mencionado en esa pregunta! – adeneo

+0

posible duplicado de [¿Qué es ".el" en relación con JavaScript/HTML/jQuery?] (Http://stackoverflow.com/questions/10507100/what-is-el-in-relationship-to-javascript-html- jquery) –

+4

@JasonOrendorff - ¡En serio! El OP hace referencia a esa pregunta en la pregunta anterior? – adeneo

Respuesta

12

Es solo un complemento agregado a jquery para ayudarlo a hacer el DOM fácilmente.
continuación

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

es equivalente a

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

en cuenta que la Laconic Plugin no es un plugin nativo de jQuery.

+0

Esto ayuda. Gracias por los ejemplos contrastantes. Si son más o menos lo mismo, ¿por qué elegir uno sobre el otro? –

4

Es el nombre que el complemento Laconic usa cuando se agrega a jQuery.

Se usa para crear elementos. Por ejemplo, $.el.div('text') hace lo mismo que $('<div/>').text('text').

+0

Thx. Pero si es lo mismo, ¿por qué? O al menos, ¿cuándo usaría uno sobre el otro? –

+0

Es un gran plugin, pero si usas jQuery es un complemento bastante inútil (a menos que estés creando muchos elementos anidados en javascript, lo cual no es realmente bueno), ya que jQuery tiene todo eso incorporado. . – adeneo

+0

@ChiefAlchemist: a las personas les gusta codificar de diferentes maneras, por lo que algunos inventan complementos para hacer lo mismo de una manera ligeramente diferente. Si pudieras imaginar cuánto trabajarán algunas personas solo para ahorrarles un poco de trabajo ...;) – Guffa

Cuestiones relacionadas