Retrasar la carga de Imágenes Antes de que la Página se desplace aquí es cuando se carga una página de imágenes no se cargará hasta que se desplace la página y aumentará la velocidad de su blog. Tal proceso nunca lo comparto aquí Cómo mejorar la Carga del Blog con LazySizes< / a > < / b>.
< / a>
Cómo Retrasar la Carga de Imágenes Antes del Desplazamiento de la Página< / h4 >
< / div > < / div > < / div >
Primero, abra el Blogger > Haga clic en el Theme > Haga clic en Edit HTML > Luego busque y agregue el código a continuación antes de < kbd > </body>< / kbd >
Código 1
& lt;script & gt;
// & lt;![CDATA[
// LazyLoad
función loadScript (d) {var o=document.as createelement ("script"); o.src=d,document.cuerpo.Función appendChild (o)}downloadJSAtOnload(){loadScript("https://cdn.jsdelivr.net/gh/Arlina-Design/phantom@master/lazyarlinas.js")}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]] >
< / script & gt;< / code > < / pre >
Para el tipo que ya agregó los Lazysizes, simplemente reemplace el código con esta versión
Código 2
& lt;script & gt;
// & lt;![CDATA[
// Lazysizes
var lazysizer=!1;ventana.addEventListener ("scroll", function () {(0!=documento.documentElement.scrollTop & amp; & amp;!1 = = = lazysizer / / 0!=documento.cuerpo.scrollTop & amp; & amp;!1 = = = lazysizer)& & amp; (!function () {var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/phantom@master/lazysarline.js";var a = documento.getElementsByTagName ("script") [0];a.parentNode.insertBefore (e,a)} (), lazysizer=!0)},!Cero);
//]] >
< / script & gt;< / code > < / pre >
Seleccione uno de los anteriores< / blockquote >
Su aplicación es casi la misma que en el post sobre los Lazysizes, necesitas encontrar todo el < kbd > img< / kbd> en el tema. El código se verá así :
& lt;img...
Por ejemplo :
<img src='//www.blogger.com/img/icon_delete13.gif'/>
Agregue class = 'lazy' < / kbd > a Code 1 < / b>y class = 'lazyload' < / kbd > a < b > Code 2< / b > en el marcado como este:
< code> & lt;img < mark > class = 'lazy'
data-src='/ / www.blogger.com/img/icon_delete13.gif " src='data: image/png; base64,R0lGODlhAQABAAD / ACwAAAAAAQABAAACADs=' />< / code > < / pre > < br />
Sustituya src< / kbd > por < kbd > data-src< / kbd > y añada src = 'data: image / png; base64,R0lGODlhAQABAAD / ACwAAAAAAQABAAACADs =' < / kbd> después de < kbd > data-src< / div > < / div > < / div >
Primero, abra el Blogger > Haga clic en el Theme > Haga clic en Edit HTML > Luego busque y agregue el código a continuación antes de < kbd > </body>< / kbd >
Código 1
Primero, abra el Blogger > Haga clic en el Theme > Haga clic en Edit HTML > Luego busque y agregue el código a continuación antes de < kbd > </body>< / kbd >
Código 1
& lt;script & gt;
// & lt;![CDATA[
// LazyLoad
función loadScript (d) {var o=document.as createelement ("script"); o.src=d,document.cuerpo.Función appendChild (o)}downloadJSAtOnload(){loadScript("https://cdn.jsdelivr.net/gh/Arlina-Design/phantom@master/lazyarlinas.js")}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]] >
< / script & gt;< / code > < / pre >
Para el tipo que ya agregó los Lazysizes, simplemente reemplace el código con esta versión
Código 2
& lt;script & gt;
// & lt;![CDATA[
// Lazysizes
var lazysizer=!1;ventana.addEventListener ("scroll", function () {(0!=documento.documentElement.scrollTop & amp; & amp;!1 = = = lazysizer / / 0!=documento.cuerpo.scrollTop & amp; & amp;!1 = = = lazysizer)& & amp; (!function () {var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/phantom@master/lazysarline.js";var a = documento.getElementsByTagName ("script") [0];a.parentNode.insertBefore (e,a)} (), lazysizer=!0)},!Cero);
//]] >
< / script & gt;< / code > < / pre >
Seleccione uno de los anteriores< / blockquote >
Su aplicación es casi la misma que en el post sobre los Lazysizes, necesitas encontrar todo el < kbd > img< / kbd> en el tema. El código se verá así :
& lt;img...
Por ejemplo :
<img src='//www.blogger.com/img/icon_delete13.gif'/>
Agregue class = 'lazy' < / kbd > a Code 1 < / b>y class = 'lazyload' < / kbd > a < b > Code 2< / b > en el marcado como este:
< code> & lt;img < mark > class = 'lazy'
O este ejemplo :
& lt;img expr: alt = ' data: post.title ' expr: src< / mark > = ' resizeImage (data:post.firstImageUrl, 280, & amp;quot; 300: 200 & amp; quot;)' height = ' 186 'width = '280' / >< / code > < / pre >
Así que así :
& lt;img class='lazy' expr:alt='data:post.title ' expr: data-src< / mark > = ' resizeImage (data: post.firstImageUrl, 280, "300:200")' height='186' src = 'data: image/png; base64, R0lGODlhAQABAAD / ACwAAAAAAQABAAACADs=' < / mark > width='280'/ & gt;< / code > < / pre >
Haga lo anterior en todo el marcado img < /b > en el tema. ¿Qué pasa si en el marcado img ya está contenida la clase? Luego debe agregar el < kbd > lazy< / kbd > o lazyload< / kbd> después de la primera clase, por ejemplo :
< code> & lt;img < mark>class = 'blogger lazy'
data-src='/ / www.blogger.com/img/icon_delete13.gif " src='data: image/png; base64,R0lGODlhAQABAAD / ACwAAAAAAQABAAACADs=' />< / code > < / pre > < br />
Una vez hecho esto, guarda tu tema y ve el resultado en tu blog.
Además, para mejorar los encabezados < b > Expira
, verifique queGTmetrix buddy necesite reemplazar loss1600 ys640 < / b> en el enlace de la imagen dentro de la publicación del editor. Por ejemplo : & lt;div class= "separator"style="clear: both; text-align: center;" & gt;
& lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmX4gl4jsalQ_dETJBdx-fh40BBQQzRy1lzK6hcczaXen0WIBjea3s4IKPAmn-YghKn1XfZG1jRvHfkLR2cYKbtMyoz23fWJUvRyGRPWnzXyU1RbB9YyeR6z0O0ZPqa0bjIiLk71oHDAyZ/s1600/Cara%2BMemasang%2BWidget%2BNewsletter%2Bdi%2BBlogger.png"style=" margen izquierdo: 1em; margin-right: 1em;">< img alt=" Cara Memasang Widget Newsletters on Blogger "class =" lazyload "style =" border: none; "data-original-height =" 800 " data-original-width="1200" height= " 426 " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmX4gl4jsalQ_dETJBdx-fh40BBQQzRy1lzK6hcczaXen0WIBjea3s4IKPAmn-YghKn1XfZG1jRvHfkLR2cYKbtMyoz23fWJUvRyGRPWnzXyU1RbB9YyeR6z0O0ZPqa0bjIiLk71oHDAyZ/s640/Cara%2BMemasang%2BWidget%2BNewsletter%2Bdi%2BBlogger.png "title =" Cara Memasang Widget Newsletters on Blogger" width="640" /></a></div>< / code > < / pre >
Agregue el - rw< / kbd > en cada publicación de imágenes
& lt;div class= "separator"style="clear: both; text-align: center;" & gt;
& lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmX4gl4jsalQ_dETJBdx-fh40BBQQzRy1lzK6hcczaXen0WIBjea3s4IKPAmn-YghKn1XfZG1jRvHfkLR2cYKbtMyoz23fWJUvRyGRPWnzXyU1RbB9YyeR6z0O0ZPqa0bjIiLk71oHDAyZ/s1600-rw/Cara%2BMemasang%2BWidget%2BNewsletter%2Bdi%2BBlogger.png"style=" margen izquierdo: 1em; margin-right: 1em;">< img alt=" Cara Memasang Widget Newsletters on Blogger "class =" lazyload "style =" border: none; "data-original-height =" 800 " data-original-width="1200" height= " 426 " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmX4gl4jsalQ_dETJBdx-fh40BBQQzRy1lzK6hcczaXen0WIBjea3s4IKPAmn-YghKn1XfZG1jRvHfkLR2cYKbtMyoz23fWJUvRyGRPWnzXyU1RbB9YyeR6z0O0ZPqa0bjIiLk71oHDAyZ/s640-rw/Cara%2BMemasang%2BWidget%2BNewsletter%2Bdi%2BBlogger.png "title =" Cara Memasang Widget Newsletters on Blogger" width="640" /></a></div>< / code > < / pre >
tenga en cuenta, si ha agregado el -rw en cada publicación de imágenes. La imagen no será legible por widgets tales widget de terceros Publicación Reciente, Publicación aleatoria, etc. Excepto pal ajustar en la parte posterior a la tercera parte por el formato de la nueva imagen.< / blockquote >
Vale, así que del Código de Chekeztreko sobre Cómo Retrasar la Carga de Imágenes Antes del Desplazamiento de la Página< / a > < / b>. Con suerte útil y wassalam.
< / a>