Извиняюсь, если об этом спрашивали раньше, но его довольно сложно сформулировать и поэтому искать.
Я использую и изучаю API Jquery UI, когда смотрю на код, составленный из него. я не совсем понимаю, к чему относятся эти указанные c буквы.
Пример кода:
_suggest: function(t) {
var n = this.menu.element.empty();
this._renderMenu(n, t), this.menu.refresh(), n.show(), this._resizeMenu(), n.position(e.extend({
of: this.element
}, this.options.position)), this.options.autoFocus && this.menu.next()
},
_resizeMenu: function() {
var e = this.menu.element;
e.outerWidth(Math.max(e.width("").outerWidth() + 1, this.element.outerWidth()))
},
_renderMenu: function(t, n) {
var r = this;
e.each(n, function(e, n) {
r._renderItemData(t, n)
})
},
_renderItemData: function(e, t) {
return this._renderItem(e, t).data("ui-autocomplete-item", t)
},
_renderItem: function(t, n) {
if(n.label.includes("Entry")){
return e("<li>").append(e("<a style='color: #e74c3c;'>").text(n.label)).prependTo(t)
} else {
return e("<li>").append(e("<a>").text(n.label)).appendTo(t)
}
},
Это лишь часть кода, составляющего API, теперь я понимаю, что в скобках () рядом со словом Функция - это параметры (если я не ошибаюсь в этом).
Но что обозначают указанные c буквы t, n, e?
Что я думаю ответ
На основании контекста функции, например, функции _renderItem, ей передано t, n, я предполагаю, что t - это искомый термин, а «е» представляет элемент?
Я знаю, что это, вероятно, очень простые вещи c, но я не могу найти какие-либо четкие конкретные c ответы на этот вопрос.
Короче говоря: Что представляют собой t, n, e, a, i?