Cross Browser HTML5 Placeholder
jQuery $('[placeholder]').each(function() { var plc = $(this).attr('placeholder'); $(this).addClass('blur').removeAttr('placeholder').val(plc).on("focus blur", function(e) { // Add a `blur` class to f…

Performa Widget Random Post
Saya harus mengatakan bahwa widget random post itu sangat buruk dalam hal performa. Kerja mereka sangat lambat dan membuang-buang tenaga, karena mereka bekerja dengan cara memanggil feed posting beruk…
Menggenerasikan Angka Acak dengan Batasan Minimal dan Maksimal yang Telah Ditentukan
Fungsi ini digunakan untuk menghasilkan angka acak dalam range atau batasan minimal dan maksimal yang telah ditentukan: function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min +…
JavaScript Pengacak Array
Fungsi ini digunakan untuk mengacak array: function shuffleArray(arr) { var i = arr.length, j, temp; if (i === 0) return false; while (--i) { j = Math.floor(Math.random() * (i + 1)); temp = arr[i]; ar…
Cross Browser Scroll to Top Animation (JavaScript)
/*! http://stackoverflow.com/questions/8917921/cross-browser-javascript-not-jquery-scroll-to-top-animation */ function scrollTo(element, to, duration) { // http://robertpenner.com/easing/ // t = curre…