Как использовать шаблон модуля Javascript в реальном примере?

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

Например, здесь происходит несколько вещей:

$('input#share').on("click", function() {

    $('.loading').html('<img class="remove_loading" src="/graphics/loading.gif" />');

    var message = $(".wallmessage").val();

    if (message == ""){
        $("#messageempty").jmNotify();
        $('.remove_loading').remove();
    } else {
        addMessage(message);
    }

    return false;
});


function addMessage(message)
{
    $.ajax({
        url: '/test',
        type: 'POST',
        dataType: "json",
        data: {'message' : message},
        success: function(data) {
                ...
        },
        error: function() {
            ...
        }
    });
}

Как я могу использовать приведенный выше пример с:

var myTest = function() {
    var selectId;
    function addMessage () {
        // ...
    }
    return { // public interface
        publicMethod1: function () {
            // all private members are accesible here
        }
    };
};
var start = myTest();

Где я могу добавить событие click, объявить мои переменные, добавитьaddMessage функция с помощью вызова AJAX. и позвонитьaddMessage функционировать? Должен ли я обернуть все в$(document).ready(function()?

Кто-нибудь может пролить свет на это для меня?

Спасибо

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

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