Handphone,Sains,Humor And Manymore (25 Des 2013 )

Coretan Dinding

To The Point
Masuk pembahasan, kurang paham "SILAHKAN TANYA"
About Me
Salam Persahabatan Untuk Teman Semua. "Keep" Spirit .

01/02/2014


lazy load image script
Beberapa waktu lalu yang pernah memposting artikel cara mempercepat loading blog dan cara mempercepat loading blog dengan lazy load script. Kali ini saya akan berbagi cara mempercepat loading blog dengan lazy image script. Cara ini kurang lebih sama dengan lazy load sebelumnya, namun kita hanya memberikan lazy script untuk gambar, sehingga loading gambar menjadi lebih ringan dan cepat saat diloading. Baiklah, sekarang mari kita bahas cara mempercepat loading blog dengan lazy image script. Ikuti langkah berikut.

Log in ke blog anda
Klik Template
Klik Edit HTML
Masukkan kode berikut di atas kode </head>
<script type='text/javascript'>//<![CDATA[
(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(b){var e=0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){}else if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}});var f=a.grep(d,function(a){return!a.loaded});d=a(f)})}this.each(function(){var b=this;if(undefined==a(b).attr("original")){a(b).attr("original",a(b).attr("src"))}if("scroll"!=c.event||undefined==a(b).attr("src")||c.placeholder==a(b).attr("src")||a.abovethetop(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.rightoffold(b,c)){if(c.placeholder){a(b).attr("src",c.placeholder)}else{a(b).removeAttr("src")}b.loaded=false}else{b.loaded=true}a(b).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(b).hide().attr("src",a(b).attr("original"))[c.effect](c.effectspeed);b.loaded=true}).attr("src",a(b).attr("original"))}});if("scroll"!=c.event){a(b).bind(c.event,function(c){if(!b.loaded){a(b).trigger("appear")}})}});a(c.container).trigger(c.event);return this};a.belowthefold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).height()+a(window).scrollTop()}else{var d=a(c.container).offset().top+a(c.container).height()}return d<=a(b).offset().top-c.threshold};a.rightoffold=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).width()+a(window).scrollLeft()}else{var d=a(c.container).offset().left+a(c.container).width()}return d<=a(b).offset().left-c.threshold};a.abovethetop=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollTop()}else{var d=a(c.container).offset().top}return d>=a(b).offset().top+c.threshold+a(b).height()};a.leftofbegin=function(b,c){if(c.container===undefined||c.container===window){var d=a(window).scrollLeft()}else{var d=a(c.container).offset().left}return d>=a(b).offset().left+c.threshold+a(b).width()};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);$(function(){$("img").lazyload({placeholder:"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJA2bihyZ2xsbae__zxMmLZxD-xcdQcJRT1MAFUEiGOvwqlofELFJwIzfknzbDjDCwj0jzyexVjbjQXoGM4e2E9QQXvoTR5Fzl-yY9DP4LUUejr9FOtnkDu982fZTpuK90DF4jyAiccto/s1600/truebloggertricks.blogspot.com.gif",effect:"fadeIn",threshold:"-50"})})//]]></script>
Selanjutnya klik Simpan Template dan lihat hasilnya. Sekarang gambar anda akan diloading dengan lazy image script. Bandingkan waktu loading sebelum menggunakan lazy image script ini. Demikian tutorial cara mempercepat loading blog dengan lazy image script. Semoga bermanfaat bagi kita semua. Amin. Selamat mencoba dan sukses selalu
Source code from True Blogger Tricks
Kategori:
Comments
0 Comments

0 comments:

Post a Comment