Iyara Aaye ati Asynchronous Javascript

gbígbé

Lakoko ti Mo ṣe idagbasoke pupọ, Emi ko ṣe iyasọtọ ara mi bi olugbala tootọ. Mo le ṣe eto ati gbe nkan lọ ni ayika lori oju-iwe kan ki o jẹ ki o ṣiṣẹ. Olùgbéejáde tootọ loye bi a ṣe le ṣe agbekalẹ koodu naa ki o le ni iwọn, ko gba awọn orisun pupọ, fifuye ni kiakia, jẹ atunṣe ni rọọrun nigbamii ati tun ṣiṣẹ.

Awọn iranran ti o nira ti awọn onijaja fi sii ni lati jẹ mejeeji ni kan oju opo wẹẹbu ti o yara pupọ ati ṣi ṣafikun awọn iṣọpọ ati awọn eroja lawujọ ti o le ṣẹda awọn igbẹkẹle lori bi yarayara aaye rẹ yoo ṣe fifuye. Ọkan iru apẹẹrẹ ni awọn bọtini awujo. Lori Martech, a ni awọn bọtini awujọ lori gbogbo oju-iwe kan lori aaye naa. Nitorinaa… ti awọn orisun Facebook ba fifuye lọra ni ọjọ kan, o fa fifalẹ aaye wa. Lẹhinna ṣafikun Twitter, Pinterest, Buffer, ati bẹbẹ lọ si iyẹn ati pe awọn aye aaye rẹ ti ikojọpọ iyara dinku si fere ko si nkan.

Iyẹn mọ bi ikojọpọ amuṣiṣẹpọ. O ni lati pari ikojọpọ ọkan ano ṣaaju ki o to o fifuye nigbamii ti ano. Ti o ba ni anfani lati gbe awọn ohun kan bi aibikita, o ni anfani lati gbe awọn ohun kan laisi igbẹkẹle si ara ẹni. O le mu iyara iyara aaye rẹ pọ si nipasẹ gbigbe awọn eroja lainidi. Iṣoro naa ni pe awọn iwe afọwọkọ jade-ti-apoti ti awọn ile-iṣẹ wọnyi pese fun ọ ti fẹrẹẹ jẹ iṣapeye lati ṣiṣe asynchronous.
gbígbé

O le wo kini o ni ipa lori iyara oju-iwe rẹ nipasẹ ṣiṣe idanwo lori Pingdom:
fifuye iwe pingdom

Asynchronous Javascript gba ọ laaye lati kọ koodu ti o sọ fun awọn eroja lati fifuye lẹhin oju-iwe ti kojọpọ patapata. Ko si awọn igbẹkẹle! Nitorinaa, awọn ẹru oju-iwe rẹ ati ni kete ti o ti pari, iwe afọwọkọ kan ti bẹrẹ ti o fifuye awọn eroja miiran - ninu ọran yii awọn bọtini awujọ wa. Ti o ba jẹ Olùgbéejáde kan, o le ka nkan nla kan, Ọlẹ Loading Asynchronous Javascript.

Eyi ni apẹrẹ ti bi o ṣe le ṣe deede lati Emil Stenström:

(iṣẹ () {iṣẹ async_load () {var s = document.createElement ('akosile'); s.type = 'text / javascript'; s.async = otitọ; s.src = 'http://buttondomain.com /script.js '; var x = document.getElementsByTagName (' akosile ') [0]; x.parentNode.insertBefore (s, x);} ti (window.attachEvent) window.attachEvent (' gbee ', async_load); miiran window.addEventListener ('fifuye', async_load, irọ);}) ();

Abajade ni ti awọn iṣọpọ ẹnikẹta wọnyi ba wa ni isalẹ tabi nṣiṣẹ lọra, ko ni ipa lori akoonu oju-iwe akọkọ rẹ lati han. Ti o ba wo orisun ti oju-iwe wa, iwọ yoo rii pe Mo n kojọpọ gbogbo awọn iwe afọwọkọ afikun ti eniyan ni lilo ilana yii. Ilana naa ṣe ilọsiwaju iyara awọn aaya wa - ati pe ko kọlu lakoko ikojọpọ. A ko yipada si gbogbo awọn igbẹkẹle ita wa si Asynchronous Javascript, ṣugbọn awa yoo ṣe.

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.