begin process at 2012 05 29 03:11:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Classes

 > 

Apprendre a debug les objets / type


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Apprendre a debug les objets / type

jeudi 31 janvier 2008 à 10:31:50 | Apprendre a debug les objets / type

Teclis01

Bonjour
Je m'investis de plus en plus dans le js et j'aurais aimé apprendre a debug du js ...

par exemple...

function Filtre(data){
    this.data=data;
};
var aData=new Array();
// je rajoute 2 membres / 2 cases a l array aData
aData.membre1=1;
aData.membre2=2;
var oFiltre= new Filtre(aData);

Comment puis-je faire pour afficher le contenu de oFiltre.data qui est un tableau ?
je sais afficher  la valeur mais pa le couple [index]=> valeur
comment faire pour afficher le type de oFiltre.data ?

Qqun peut m'aider ?

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 31 janvier 2008 à 11:05:21 | Re : Apprendre a debug les objets / type

Teclis01

Mon code est faux me semble
Pour ajouter un membre il faut faire :
function Filtre(){
};
var oFiltre= new Filtre();
oFiltre.membre1=1;
oFiltre.membre2=2;

En tout cas là ca marche

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 31 janvier 2008 à 11:08:07 | Re : Apprendre a debug les objets / type

bultez

Membre Club


Bonjour,

    peut-être pas tout compris....

    alert(oFiltre+"\r\n"+
            oFiltre.data.membre1)
    for ( var i in oFiltre ) alert(i);
    for ( i in oFiltre.data ) alert(i);

    ...


                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 31 janvier 2008 à 11:09:31 | Re : Apprendre a debug les objets / type

bultez

Membre Club
croisement des messages.
le 1er exemple baignait aussi...

                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 31 janvier 2008 à 12:51:15 | Re : Apprendre a debug les objets / type

Teclis01

Non non tu as bien répondu!

<==>
alert(oFiltre+"\r\n"+
            oFiltre.data.membre1)
    for ( var i in oFiltre ) alert(i);
    for ( i in oFiltre.data ) alert(i);
<==>
Sacément chiant ça... n'y a t'il pas un print_r comme en php ?

sinon pour afficher le type d'une variable genre ...
var aData= new Array();
... => affiche Array
il faut ecrire quoi ?

Y'a t 'il un equivalent du var_dump ?

Galère galère le js

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 31 janvier 2008 à 14:19:13 | Re : Apprendre a debug les objets / type

XtremDuke

Réponse acceptée !
Pour débuguer les tableaux et les objets en javascript, tu peux utiliser cette retranscription de la fonction "print_r()" de PHP :

http://www.riatoolbox.com/2007/10/19/la-fonction-print_r-de-php-en-js/

Et c'est très pratique ^^'
jeudi 31 janvier 2008 à 15:02:49 | Re : Apprendre a debug les objets / type

bultez

Membre Club

>>n'y a t'il pas un print_r comme en php ?
>>type d'une variable

    var t=new Array("10","20","30");
    document.write(t)="<br />";
    document.write(typeof t);



                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 31 janvier 2008 à 15:04:50 | Re : Apprendre a debug les objets / type

bultez

Membre Club
Réponse acceptée !
il fallait lire :


    var t=new Array("10","20","30");
    document.write(t+"<br />");
    document.write(typeof t);

>>Galère galère le js
    comme tout langage...

                Cordialement            Bul         «mon Site»     «M'écrire»
jeudi 31 janvier 2008 à 15:57:49 | Re : Apprendre a debug les objets / type

Teclis01

Merci beaucoup !!!!
et le js est assez special surtout au niveau "héritage", déclaration de membre,...
Ce qui fait de lui à mes yeux un langage unique.
Le nombre de classe de base est assez limité et certaines sytaxes sont ....
Mais c'est un langage super sympa

--------------------------------------------------------------------------------------------------
         Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

vendredi 1 février 2008 à 12:46:23 | Re : Apprendre a debug les objets / type

bultez

Membre Club

>> le js est assez special surtout au niveau "héritage", déclaration de membre,...
    oui oui... parfois curieux

>>Le nombre de classe de base est assez limité
    euh... ?

>>et certaines sytaxes sont ...
    étranges ? oui, oui

>>Mais c'est un langage super sympa
    très.   
    je n'aime guère la syntaxe     ; {} if () distinction Maj/min ...
            mais bon, ce n'est pas le seul !

    beaucoup plus puissant que certains n'imaginent.


                Cordialement            Bul         «mon Site»     «M'écrire»


Cette discussion est classée dans : type, data, debug, apprendre, adata


Répondre à ce message

Sujets en rapport avec ce message

Faire deux textbox permettant la saisie d'1 pseudo et d'1 mot de passe et accéder à une page du type www.monnomdedomaine.com/monpseudo_et_monmotdepasse.html [ par Nicolas RUIZ ] Slu !Je cherche un moyen de faire saisir à un visiteur un pseudo et un mot de passe et le faire atterrir sur une page de type www.monnomdedomaine.com/ test [ par alcatraz ] Bonjour a tous,petite question au sujet du javascript.J'ai un formulaire de saisie de données avec plusieurs champs du type textarea.Je voudrais teste Faire apparaitre une fenetre type Alert [ par jcharles ] Voici mon code actuelalert ('coucou les amis')response.redirect("default.asp")%>le probleme c que le message on ne le voit pas, et ca ouvre directemen le type "select" devient un "text" [ par enis ] J'ai une liste déroulante contenant différents métier : ---------- ElectronicienInformaticien</optio type=hidden et type=text [ par lolo4492 ] SalutJe souhaite changer un input de type hidden en input de type text.J'ai essayé document.monform.moninput.type="text";mais j'ai eu une erreur : "I Formulaire : changer le type d'élémént en fonction d'une valeur ... [ par Dexterin ] Bonjour, je suis un débutant (très débutant) ... merci de votre évenuelle aide...J'ai le script suivant :function Choix(fiche) { i = document.fiche.c Formulaire : changer le type d'élémént en fonction d'une valeur ... [ par Dexterin ] Bonjour, je suis un débutant (très débutant) ... merci de votre évenuelle aide...J'ai le script suivant :function Choix(fiche) { i = document.fiche.c Value d'un input type file [ par mickelo ] Bonjour a tous. tout d'abord merci de donner un peu de votre temps pour le forum c top. (et pour moi aussi)Voila moi je recupere dans une variable asp le onChange, ça marche pas partout [ par boin ] salut,g un formulaire qui contient,entre autres,un Dedans, g fait un onChange qui attribue la value de cet input dans un <input type=hidden.Jusqu'à au changer input type="text" en "password" [ par krempy ] j'ai un input type="text" que je veux changer en "password".au départ il contient Mot de passe, quand on clique, il se vide pour que le mot de passe e


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales