IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Question sur le js


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    aucun
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Par défaut Question sur le js
    Bonjours a tous bon je vous explique mon probleme j'ai appris javascript qui est devenu mon language préféré pendant 3 semaines au max en faisant de l'objet avec prototype ... manipulation de dom avec getElementById ... mais j'ai tout de meme encore des lacunes notamment sur les fonctions de callback j'ai vu que l'on pouvais passé en paramètre d'une fonction une fonction est que dans cette fonction on pouvais executer la fonction pris en paramètre mais quand je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    test.addEventListener("click", function(){
     
    console.log("test");
     
    },false);

    j'arrive pas très bien à me conceptualisé comment la méthode est exécuté j'essaye de savoir ce qui se passe derrière en quelque sorte a chaque fois je me dit "comme sa se fait que sa marche? Quand la fonction est elle appelé ?"

    Et il y a autre chose aussi pour node js que fait la fonction require('http') je sais quelle permet d'utiliser une librairie mais elle renvoie un objet ? et le 'http' c'est quoi un dossier ? un fichier ?


    Merci de vos réponse je n'attend pas à se que vous répondiez à toute mes questions je le redit sa ne fait pas longtemps que je fait du js si vous trouver mes questions "bête" alors excuser moi.

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Comme toujours en informatique il n'y a pas de magie ta fonction de callback est exécutée car elle appelée ! par la fonction à qui tu fournis ta callback.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // Code de la lib que tu utilises
    function jattendsUneCallback(argCallback) {
      // traitements
      argCallback();
    }
     
    // Ton code
    jattendsUneCallback(function() {
      // ton traitement de callback
    });
    Pour le require de NodeJS, il renvoie effectivement un objet. Je ne connais pas les détails mais en bref il va lire le fichier dont tu passes le nom en paramètre et associer des variables ou des fonctions déclarées avec exports.uneFonction = function() { ... } à l'objet qu'il te renvoie. Le http correspond à un fichier http dans le répertoire par défaut de node.js, tu peux aussi utiliser require sur des fichiers à toi dans ton projet require('./mes_fichiers/mon_fichier.js').
    (la doc, en anglais : http://nodejs.org/api/modules.html)

  3. #3
    Membre averti
    Homme Profil pro
    aucun
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Par défaut
    Merci de t'as réponse je vois un peu mieux maintenant je vais lire la doc, par contre le require et propre a l'utilisation de node js ?

  4. #4
    Membre averti
    Homme Profil pro
    aucun
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Par défaut
    Merci ymoreau, j'ai compris et j'ai même créé des micros modules pour mieux comprendre comment ça marche. J'ai vu que le require (...) renvoie un objet qui possède les fonctions que l'on a exporté. Toutes mes questions ont trouvé réponse. Je ferme le topic.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 22h49
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 22h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 09h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 22h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo