L'exécution JavaScript asynchrone

L'exécution du programme informatique est divisé en application synchrone et asynchrone de
l'exécution dite synchrone, est l'ordre des programmes informatiques normales d' exécution des
instructions de contrôle de séquence de haut en bas, de gauche à droite
instructions de contrôle de branche si le commutateur
instruction de contrôle de boucle, tandis que, do ... while ()
que l' on appelle l' exécution asynchrone, la mise en œuvre est un programme spécial
setInterval setTimeout
lier l'événement onclick ...
demande ajax
procédure d'exécution dite asynchrone
1. Toutes exécution asynchrone du programme, le programme sera exécuté après la synchronisation, puis effectuer
2 asynchrones séquence d'exécution du programme, si le même laps de temps, pour voir la séquence de code
horaire, courts intervalles de temps avant d' effectuer l'
exécution de la procédure étape décrite:
1. l'exécution du programme commence à partir de la première ligne de code
procédure de synchronisation exécutée normalement 2.
3. Si oui programme asynchrone, temporairement effectué
dans le pool de stockage asynchrone, en attente d' exécution
4. lorsque le programme est terminé dans la procédure de synchronisation de
la piscine permet asynchrone et asynchrone pour l' exécution du programme
lorsque le temps réglé est atteint, le programme effectue le asynchrone correspondant du
premier ensemble étant donné le temps de la première exécution du programme asynchrone en
même temps, si elle est définie par le programme de l' étape Pour exécuter
Remarque: Vous devez garder à l' esprit que la procédure asynchrone doit être réalisée après toute la procédure de synchronisation terminée

		setInterval(function(){
            console.log('我是异步执行的程序1111');
        } , 2000);
        setInterval(function(){
            console.log('我是异步执行的程序2222');
        } , 1000);
        console.log('我是同步执行的程序')

Résultats sortie de la console est
Insérer ici l'image Description
peut voir que la première procédure de synchronisation est effectuée, et ensuite exécuter le programme asynchrone, l' étape de programme de séquence dépend de l'ensemble intervalle de temps lui - même.

Publié 21 articles originaux · a gagné les éloges 3 · Vues 319

Je suppose que tu aimes

Origine blog.csdn.net/qq_44531034/article/details/105108115
conseillé
Classement