From NetTutsPlus web Beben akan berbagi bagaimana caranya bagi para fans Justin Bieber ini agar tidak tertinggal informasi mengenai berita ini itunya si JB (jangan dibalik yak) :D melalui jejaring sosial @Twitter Justin Bieber Tweets with Asynchronous Recursion Video
Secara konsernya masih 3 bulan lagi tiket dah ludes, jadi gak jadi nontonnya deh sob :D Mari kita lanjut bos bagaimana caranya, Make Justin Bieber Tweets with Asynchronous Recursion! Teknik yg digunakan "Asynchronous Recursion" membuat hal ini bisa berhasil, maka search query via twitter yg berbau-bau Justin Bieber ini akan disearch secara berkala dengan penyetingan waktu yg dapat disetting. Satu hal full stylish dari kreasi ini, sobat dapat meng-add satu search query word terserah kita loh ;)) ;)Save semua ramuan itu dalam file berektensionkan dot HTML, ex: Justin-Bieber.html Script berwarna merah, jarak waktu refresh query, tulisan warna biru gantilah dengan query sesuka sobat (biar efektif, ganti query dengan yg bersangkut pautan si JB juga) Lihat hasil kerja, dan selamat menonton konser JUSTIN BIEBER bagi yg sudah dapet tiketnya.<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Justin Biebster</title>
</head>
<body>
<h2>Latest Biebster Tweets</h2>
<ul id="tweets"></ul>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
(function() {
var UpdatePanel = {
init : function(options) {
this.options = $.extend({
interval : 5000,
number : 3,
hijackTweet : false
}, options);
this.updater();
},
updater : function() {
(function updateBox() {
this.timer = setTimeout(function() {
updateIt();
updateBox();
}, UpdatePanel.options.interval);
})();
// get the ball rolling
updateIt();
function updateIt() {
$.ajax({
type : 'GET',
url : UpdatePanel.options.url,
dataType : 'jsonp',
error : function() {},
success : function(results) {
var theTweets = '',
elem = UpdatePanel.options.elem.empty();
$.each(results.results, function(index, tweet) {
if ( UpdatePanel.options.hijackTweet ) {
tweet.text = tweet.text.replace(/(Justin )?Bieber/ig, 'Nettuts');
}
if ( index === UpdatePanel.options.number ) {
return false;
}
else {
theTweets += '<li>' + tweet.text + '</li>';
}
});
elem.append(theTweets);
}
});
}
},
clearUpdater : function() {
clearTimeout(this.timer);
}
};
window.UpdatePanel = UpdatePanel;
})();
UpdatePanel.init({
interval : 5000,
number : 5,
url : "http://search.twitter.com/search.json?q=bieber",
elem : $('#tweets'),
hijackTweet : true
});
</script>
</body>
</html>
Salam blogger \m/
Tidak ada komentar:
Posting Komentar