Ответ 1
el
- это просто идентификатор, и он ссылается на элемент - элемент DOM, который является соглашением в этой библиотеке.
Я не мог найти многого от Googling, но я, вероятно, Google Googling неправильные термины.
Я пытаюсь понять, что означает "el" в "$.el": 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);
Спасибо заранее!
el
- это просто идентификатор, и он ссылается на элемент - элемент DOM, который является соглашением в этой библиотеке.
Вы можете получить объяснение, увидев источник проекта в 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;
}
Код означает, что пространство имен $.el будет иметь функцию laconic()
, и эта функция создает элементы, используя document.createElement
и добавляя к телу.
Создает дерево элементов и добавляет их в тело
el
- это функция, которая была помещена в объект $
и может быть вызвана для создания элементов DOM:
$.el('table')
el
также выступает в качестве заполнителя для других объектов, таких как функция table
:
$.el.table()