Je n'ai pas trouvé grand-chose sur Google, mais je suis probablement sur Google dans les mauvais termes.
J'essaie de comprendre ce que le "el" dans "$ .el" est d'ici: http://joestelmach.github.com/laconic/
$.el.table(
$.el.tr(
$.el.th('first name'),
$.el.th('last name')),
$.el.tr(
$.el.td('Joe'),
$.el.td('Stelmach'))
).appendTo(document.body);
Merci d'avance!
el
n'est qu'un identifiant et fait référence à un élément, un élément DOM, qui est une convention dans cette bibliothèque.
Vous pouvez obtenir l'explication en voyant le source du projet dans le 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;
}
Le code signifie que l'espace de noms $ .el aura la fonction laconic()
et cette fonction créera des éléments en utilisant document.createElement
Et ajoutera au corps.
el
est une fonction qui a été placée sur le $
objet, et peut être invoqué pour générer des éléments DOM:
$.el('table')
el
agit également comme un espace réservé pour d'autres objets, comme la fonction table
:
$.el.table()
Il crée un arbre d'éléments et les ajoute au corps