Do czego służy „define” w JavaScript (poza oczywistością)?

Szukałem w tej sprawie wysokiej i niskiej dokumentacji, ale nigdzie nie mogę znaleźć niczego.

Używam Aloha i chcę użyć ich prototypu paska bocznego, aby utworzyć nowy własny pasek boczny dołączony do innych funkcji wtyczek.

Ich sidebar.js zaczyna się od tego, ale nie mogę przez całe życie znaleźć żadnej dokumentacji wyjaśniającej, co to znaczy.

<code>define( [
    'aloha/core',
    'aloha/jquery',
    'aloha/selection'
], function (Aloha, jQuery, Selection, Plugin) {
</code>

Następnie przechodzi do tego opakowania, aby zdefiniować kilka funkcji, więcvars a niektóreproptotypes- co mogę prawie oszukać ...

Co to znaczy lub gdzie mogę znaleźć wyjaśnienie?

questionAnswers(2)

yourAnswerToTheQuestion