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();
クリック イベントをどこに追加し、変数を宣言addMessage
し、ajax 呼び出しで関数を追加しますか。関数を呼び出しaddMessage
ますか?すべてをラップする必要があり$(document).ready(function()
ますか?
誰かが私のためにこれに光を当てることができますか?
ありがとう