Par exemple, pour une image, attendez qu'elle soit chargée, c'est-à-dire après réception de la demande, puis effectuez une autre opération.
Qu'en est-il des autres types de ressources, par exemple si le fichier swf est chargé ? Est-ce la même méthode ?
Ou comment surveiller une requête http ?
Lorsque le navigateur charge ces ressources ou envoie une requête
http
de manière asynchrone, il fournit généralement unefonction hook
.http
请求的话,一般都会提供钩子函数
。例如,你异步去获取
js
代码:你创建的
Par exemple, si vous obtenez le codescript
对象上提供了加载的钩子函数:onload/onreadystatechange
(浏览器的兼容性处理),当你把script
标签插入到DOM
中时,浏览器另开一个线程去异步加载你需要的js
资源,在加载的不同阶段:this.readyState
对应不同的值,这个时候根据需要设置你的回调函数。这样就完成了对于一段js
js
de manière asynchrone : 🎜 rrreee 🎜L'objetscript
que vous avez créé fournit une fonction de hook de chargement :onload/onreadystatechange
(traitement de compatibilité du navigateur), lorsque vous mettezscript
Lorsque la balise est inséré dansDOM
, le navigateur ouvre un autre thread pour charger de manière asynchrone les ressourcesjs
dont vous avez besoin à différentes étapes de chargement :this.readyState
correspond à. différentes valeurs. À ce stade, définissez votre fonction de rappel selon vos besoins. Ceci termine le suivi de l'acquisition asynchrone d'un morceau de codejs
. 🎜onload événement ou événement readystatechange, mais tous les objets ne le prennent pas en charge. De plus, les promesses devraient également fonctionner
http://stackoverflow.com/ques...
Vous pouvez envisager d'utiliser Ajax ou récupérer l'API