Maison  >  Questions et réponses  >  le corps du texte

javascript - quelques questions sur les événements

<!DOCTYPE html>
<html lang="fr">
<head>

<meta charset="UTF-8">
<meta http-equiv="Pragma" content="no-cache">
<title>Title</title>
<style type="text/css">
    #ss{
        width:100px;
        height: 200px;
        background: rgba(0,32,34,1);
    }
</style>

</head>
<body>
<p id="aaa">

<img src="../下载.jpeg" alt="">
<script type="text/javascript">
    var oImg = document.querySelector("img");
    oImg.onload = function () {
        alert("123");
    }
    var oAA = document.querySelector("#aaa");
    oAA.onclick = function () {
        alert(this);
    }
</script>

</p>
<p id="ss" onclick="jj"></p>
<img src="../Download.jpeg" alt="" onload="zzy" id="gg">
<script type="text/javascript">

var oLLLL = document.querySelector("#gg");
function jj() {
    alert(this);
}
console.log(oLLLL);
function zzy() {
    alert(oLLLL);
}

</script>
</body>
</html>

Veuillez expliquer pourquoi les deux fonctions du deuxième js ne peuvent pas être déclenchées. Je serais très reconnaissant.
Une autre question est de savoir pourquoi la fonction $(){} dans JQuery ne se charge pas aussi rapidement que le js d'origine. chargement de l'arborescence. Puis-je charger le js après l'avoir terminé. Pourquoi n'a-t-il pas le js original

?
PHPzPHPz2704 Il y a quelques jours547

répondre à tous(1)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-24 11:38:33

    1. L'ordre de chargement des pages Web est de haut en bas, vous voyez donc de nombreuses personnes écrire js après le corps, ou à la toute fin à l'intérieur du corps. Ceci permet de garantir que p et d'autres balises d'élément sont ajoutées avant de lier le corps. événement

    2. La raison pour laquelle le framework est plus lent que le code d'origine est due au fait que le facteur d'efficacité global du framework a effectué de nombreuses vérifications et jugements, de sorte que les performances ne sont certainement pas aussi rapides que le code d'origine.

    répondre
    0
  • Annulerrépondre