Я думаю, что вам лучше использовать функцию немедленного вызова, чтобы избежать столкновения с пространствами имен.

ю, что могу создавать собственные плагины jQuery, используя$.fn.myFunction конструктор и вызов пользовательской функции в JavaScript как$('selector').myFunction().

Однако для проекта, над которым я сейчас работаю, мне нужно иметь возможность определить функцию, для которой не требуется селектор. Это на самом деле для плагина MessageBox, который будет действовать аналогично C #.MessageBox класс. Поэтому в идеале я хотел бы создать функциюMessageBoxи затем назовите это следующим образом:

var myMessage = $.MessageBox(); а потом по очередиmyMessage.Show();

Обратите внимание на отсутствие селекторных скобок в ссылке jQuery в начале вызова функции.

Любые советы по наилучшей практике для этого будут с благодарностью приняты.

Ответы на вопрос(3)

Ваш ответ на вопрос