国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Utilisez Js ou Jq pour déterminer si une ressource est chargée
天蓬老師
天蓬老師 2017-05-18 10:57:54
0
4
758

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 ?

天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進步~~

répondre à tous(4)
洪濤

Lorsque le navigateur charge ces ressources ou envoie une requête http de manière asynchrone, il fournit généralement une fonction hook. http請求的話,一般都會提供鉤子函數(shù)。

例如,你異步去獲取js代碼:

    const script = document.createElement('script')
    script.src = 'xxxx'
    script.onload = script.onreadystatechange = function () {
        if (!this.readyState || /^(loaded|complete)$/.test(this.readyState)) {
            resolve(window[namespace][name])
            sc.onload = sc.onreadystatechange = null
        }
    }
    document.body.append(script)

你創(chuàng)建的script對象上提供了加載的鉤子函數(shù):onload/onreadystatechange(瀏覽器的兼容性處理),當你把script標簽插入到DOM中時,瀏覽器另開一個線程去異步加載你需要的js資源,在加載的不同階段:this.readyState對應不同的值,這個時候根據(jù)需要設(shè)置你的回調(diào)函數(shù)。這樣就完成了對于一段js

Par exemple, si vous obtenez le code js de manière asynchrone?: ?? rrreee ??L'objet script que vous avez créé fournit une fonction de hook de chargement?: onload/onreadystatechange (traitement de compatibilité du navigateur), lorsque vous mettez scriptLorsque la balise est inséré dans DOM, le navigateur ouvre un autre thread pour charger de manière asynchrone les ressources js 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 code js. ??
PHPzhong

onload événement ou événement readystatechange, mais tous les objets ne le prennent pas en charge. De plus, les promesses devraient également fonctionner

PHPzhong

http://stackoverflow.com/ques...

Use SWFObject to embed the SWF, then use the callback function to poll the SWF's PercentLoaded value.

If the value is 0, the SWF has not loaded yet. When it hits 100, the SWF is fully loaded.

Here's a tutorial for polling PercentLoaded, complete with code examples.
阿神

Vous pouvez envisager d'utiliser Ajax ou récupérer l'API

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal