2 Stimmen

jquery grundlegend von Dollar-Zeichen - benannt vs anonymous

Ich habe ein paar Interviewfragen

  1. Was ist der Unterschied zwischen $(function(){}); y $(document).ready(function(){});

  2. Was ist der Unterschied zwischen $(function(){}); y var func=function(){}; Wie werden sie jeweils genannt?

  3. Gegeben sei das folgende Skript

    <script language="javascript">
    $(function()
    {
       var id=$("cssID");
       //do something with your id
       //your event to be added here
    });
    </script>

    Wie können Sie ein Ereignis hinzufügen, sagen wir, onmouseout die auf dem id ?

Hier sind meine Antworten:

  1. Sie sind gleich, beide sollen ausgeführt werden, wenn das Seitendokument fertig geladen ist.

  2. Die erste wird automatisch aufgerufen, während die zweite über eine benannte Referenz aufgerufen wird, d. h. func.called() zum Beispiel.

  3. Etwa so:

    $(function()
    {
        var id=$("cssID");
        //do something with your id
        //Oki
        id.onmouseout
        (function(){
          //do something
        });
    });

Sie hat mir Dinge erklärt, bei denen ich unsicher bin und mich nicht getraut habe, sie zu fragen, weil sie sauer auf mich war. Was sind die richtigen Antworten und warum sind meine falsch?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X