BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki

Baza wiedzy











Internet Explorer 11 - badanie przebiegu działania aplikacji - console.trace

18-03-2014 11:27 | Marcin Borecki
Dzisiaj przybliżymy sobie możliwość jaką daje nam console.trace - funkcja powstała po to byśmy mogli prześledzić ścieżkę wykonywania aplikacji bez śledzenia jej krok po kroku.

 

Poniżej przykładowy kawałek kodu:

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        
        <script>

            function direct() {
                last();
            }

            function indirect() {
                proxy();
            }

            function proxy() {
                last();
            }

            function last() {
                console.trace();
            }


        </script>

        <p id="pozycja"></p>

        <button onclick="direct()">Direct</button>
        <button onclick="indirect()">Indirect</button>
                
    </body>
</html>

 

W kodzie mamy 4 funkcje i dwa przyciski. Oba przyciski dochodzą do wykonania funkcji last(), w której jest dodatkowo wykonanie console.trace, które informuje Nas jak to się stało, że właśnie do tej funkcji dotarliśmy.

image

I tak widzimy, że:

  • klikając przycisk Direct idziemy najpierw przez zdarzenie onclick przycisku do funkcji Direct, a potem do Last.
  • klikajac Indirect idziemy do zdarzenia onlick, z niego przechodzimy do funkcji indirect, a z niej do funkcji proxy i dopiero do funkcji Last.

Komentarze 0

pkt.

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.