私はJavaScriptには比較的新しいので、パラメータとしてコールバックを取るヘルパーオブジェクトにメソッドを書くことを繰り返しています。これは悪いコールバックの練習ですか?
var utilities = {
getTweets: function (user, maxTweets, callBack) {
var obj = $(this);
$.getJSON('http://api.twitter.com/1/statuses/user_timeline.json?callback=?&screen_name=' + user + "&count=" + maxTweets, function (data) {
callBack(data);
});
};
Iその後、そのようにそれを呼び出す:私はしたsetIntervalを使用して上記のコードを呼び出しています考える
utilities.getTweets("TESTUSER", 4, function (tweets) {
.....
});
が、これは時間をかけて漏れる可能性がある/これを書くための良い方法はありますか?
あなたはこのような何か使用することができ
+1これは素晴らしく清潔なアプローチです。 –
+1良い1つ - 投稿後に私は余分な閉鎖を発見した。延期を使用することも素敵です。 – Sidebp
@Sidebpええ、私は余分な閉鎖にも遅れて気づきました - それを編集しました。 – Alnitak