born to hula

webben. musik. kommentarer.

    javascript debug

    Att debugga javascript är ett riktigt helvete, ibland.

    Jag har länge debuggat henom att köra alert() på de variabler jag vill veta vilket värde de har vid ett givet tillfället. Det är bra störigt när man kör ajaxanrop var 3:e sekund, detta kan resultera i störiga alerts. Därför tog jag inspiration från Flash och kör samma tänk. Men i Javascript så får man skapa en helt egen funktion, trace().

    Vad trace() för är att kasta ut variabeln och värdet i en div som man placerar på given plats.

    Funktionen är fånigt enkelt.

    function trace(msg)
    {
        $(“#trace”).prepend(“<div>”+ msg +”</div>”);
    }

    Med jQuery är allting fånigt enkelt.

    Taggar: , ,
    blog comments powered by Disqus