Wat is uitgestelde skrifte in JavaScript?
Wat is uitgestelde skrifte in JavaScript?

Video: Wat is uitgestelde skrifte in JavaScript?

Video: Wat is uitgestelde skrifte in JavaScript?
Video: 21 maart is gelddag, leg geld voor de spiegel. Volksvoortekenen lentezonnewende 2024, November
Anonim

Die uitstel kenmerk vertel die blaaier dat dit moet aanhou werk met die bladsy, en laai die skrif "in agtergrond", hardloop dan die skrif wanneer dit laai. Skripte met uitstel moet nooit die bladsy blokkeer nie. Skripte met uitstel voer altyd uit wanneer die DOM gereed is, maar voor DOMContentLoaded-gebeurtenis.

Om ook te weet, is wat in JavaScript uitgestel word?

'n Belofte is 'n plekhouer vir 'n resultaat wat aanvanklik onbekend is terwyl a uitgestel verteenwoordig die berekening wat die waarde tot gevolg het. Terwyl 'n belofte 'n waarde is wat deur 'n asynchrone funksie teruggegee word, a uitgestel kan opgelos of verwerp word deur sy oproeper wat die belofte van die oplosser skei.

Tweedens, wat is async defer in JavaScript? Asinkroniseer vs Stel uit Met asinkroniseer , word die lêer asinchroon afgelaai en dan uitgevoer sodra dit afgelaai is. Met uitstel , word die lêer asinchroon afgelaai, maar word slegs uitgevoer wanneer die dokumentontleding voltooi is. Met uitstel , skrifte sal in dieselfde volgorde uitgevoer word as wat hulle genoem word.

Dienooreenkomstig, wat is die verskil tussen die asynchrone laai van 'n script-lêer en die uitstel van die laai van die script-lêer?

Die verskil tussen asinc en uitstel sentreer om wanneer die skrif word uitgevoer. Elkeen asynchrone skrif word uitgevoer by die eerste geleentheid nadat dit klaar afgelaai is en voor die venster s'n laai gebeurtenis. Terwyl die stel skrifte uit , aan die ander kant, word gewaarborg om uitgevoer te word in die volgorde wat hulle voorkom in die bladsy.

Hoe voeg uitstel in JavaScript by?

Die UITSTEL Metode Jy kon byvoeg die uitstel ”-kenmerk aan elk van jou eksterne merkers. Wat die ' uitstel ' kenmerk doen, is om die webblaaier te vertel om dit nie te laai voordat die HTML klaar gelaai het nie.

Aanbeveel: