Bases Javascript pour Node.js

  • Node.js est avant tout un interpréteur Javascript

    construit avec le moteur open source Javascript V8 de Google

  • C'est le même Javascript que dans les navigateurs web

  • Sans l'objet window et son contenu (document, etc.)

    ni les APIs HTML 5...

Installation et 1ère utilisation

  • Se procurer et exécuter l'installeur sur nodejs.org

  • Une fois node installé lancer la commande node dans le terminal

    $ node
    > 2 + 2
    4
    >

    Node démarre en mode interactif REPL ( Read Evaluate Print Loop)

  • Alternativement vous pouvez exécuter un fichier Javascript avec node fichier.js

Read Evaluate Print Loop

  • Tapper .help pour obtenir la liste des commandes

    > .help
    .break	Sometimes you get stuck, this gets you out
    .clear	Alias for .break
    .exit	Exit the repl
    .help	Show repl options
    .load	Load JS from a file into the REPL session
    .save	Save all evaluated commands in this REPL session to a file

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Modèle de données

  • Objets

  • JSON

  • JSON.parse

  • Expressions (devinettes)

  • Fonctions

  • Invocation des fonctions

  • Fonctions comme Objet

  • Fonctions comme Constructeur

  • Fonctions et prototypes

  • Notion de classe (prototypale)

  • Pattern Factory

  • Closure

  • Injection de dépendance

  • Exemple

  • Chaines de méthodes

  • Modules (nodejs)

  • Déclaration d'un module

  • Importation d'un module

  • Exercice

  • Gestionnaire de paquets

  • Commande npm