Nous saluons le retour.
Dans cette vidéo, nous allons écrire notre première application nue et ils utilisent le terme d'application extrêmement lâche.
Il va juste être un fichier unique avec un javascript de base, mais je vais vous montrer comment nous pouvons interagir avec le noeud cons ..
Et nous allons aussi voir comment nous pouvons exécuter un fichier avec le noeud.
Ce sont donc là les deux objectifs.
La première chose dont nous allons parler est le nœud cons ..
Donc, nous avons vu le Conseil javascript et le navigateur avant que nous pouvons ouvrir et nous pouvons interagir avec nous pouvons taper des commandes javascript dans le navigateur peut faire des choses comme l'alerte et le journal constant ou tout débogage que nous voulons.
Bien nœud a sa propre version de la console et c'est un peu différent parce que tout est basé sur la ligne de commande.
Nous n'obtenons pas l'interface de navigateur agréable.
Il n'y a pas d'outils hl aucun inspecteur pas d'éléments parce que nous sommes sur le côté serveur.
Il n'y a pas.
Chaque fois qu'il n'y a pas de CSSA pour regarder et interagir réellement avec.
Donc, la console nœud est juste un endroit que nous pouvons ouvrir dans notre terminal avec une commande simple et puis nous pouvons commencer à taper des commandes javascript et ils seront exécutés tout comme ils sont dans le navigateur.
Et pour être honnête, ce n'est vraiment pas utile.
Vous pourriez finir par l'ouvrir une ou deux fois.
Mis à part cette vidéo, mais je n'aime pas le montrer juste pour que vous sachiez qu'il existe.
Nous pouvons l'ouvrir en tapant le noeud de commande et je vais vraiment vous montrer comment je peux le faire sur mon ordinateur dans le terminal d'abord juste pour que vous compreniez qu'il fonctionne exactement de la même manière au lieu du navigateur que vous utilisez dans le nuage 9.
Donc, je tape le noeud et mon curseur à l'invite changements ferait que un peu plus grand.
Vous pouvez voir si nous obtenons ce ou karet ce qui signifie que je suis maintenant à l'intérieur de la console JavaScript.
Donc, si je tape quelque chose quelque javascript comme quatre plus 10 je reçois 14 ou je peux faire des choses comme salut plus des mondes juste comme ça où je peux faire plein javascript je pourrais écrire une fonction si je voulais.
Je ne vais pas faire cela ici, mais je peux simplement interagir avec javascript.
C'est quelque chose appelé un Ruppel sont EPL qui représente.
Lire évaluer.
Boucle d'impression.
Je suis un grand fan de dessiner des comparaisons entre les langues et entre les différents cadres et technologies.
En fait, je vais vous montrer la REPL de Ruby que nous n'utiliserons jamais dans cette classe du tout.
Mais je veux simplement démontrer que vous pouvez voir que cela fonctionne exactement de la même manière.
Nous devons donc partir d'ici et arrêter de fumer.
Je peux taper Control-C deux fois et ouvrir les contre rubis. Je tape I Arbi, il est synonyme de Ruby interactif et maintenant je peux taper du code Ruby ici, donc je vais taper une ligne vraiment simple de Ruby comme 40 plus 9 et j'obtiens 49 et c'est tout ce que je veux montrer.
C'est un endroit où nous pouvons écrire Ruby dans notre ligne de commande que nous tapons IRP et frappez entrer et nous entrons comme ce nouvel endroit où nous ne pouvons pas taper notre ligne de commande choses comme LS ou CD parce qu'il pense que ce sont Ruby variables ou méthodes ou quelque chose.
Même chose lorsque nous entrons dans le noeud cons ..
Maintenant, je vais vous montrer comment nous pouvons passer à cloud 9 et commencer à travailler dans le nœud consul ici.
C'est exactement la même commande que nous tapez juste le nœud et frappez entrer ou les changements de curseur.
Maintenant, je peux commencer à écrire javascript côté serveur.
Alors faisons quelque chose de simple à nouveau.
Eh bien juste pour constamment consigner un tas de lettres comme ça et nous obtenons ce imprimé.
Un point important que je veux faire, c'est que beaucoup de choses que vous avez l'habitude de faire dans la mer de Java sont des conseils et le navigateur ne sont pas disponibles ici.
Nous ne pouvons pas faire quelque chose comme alerte si j'essaie de le faire alerte.
Bonjour, j'ai une erreur.
Il me dit que l'alerte n'est pas définie et que c'est parce que l'alerte est fournie avec le navigateur.
Et même si nous sommes dans le navigateur, rappelez-vous que nous ne sommes pas réellement dans le navigateur, donc nous sommes en train de taper le code dans un navigateur, mais il est exécuté sur l'un des neuf ordinateurs nuage ailleurs sur le côté serveur où il n'y a pas Un navigateur donc il juste comme moi allant ici et aller dans Knode et dactylographier l'alerte quelque chose qui n'existe pas parce que je ne suis pas dans le navigateur.
Même chose que le document document n'existe pas du tout dans le code.
C'est purement du côté du navigateur.
Donc aucun des Domm aucun de ces événements les auditeurs dans un des sélecteurs.
La manipulation de tout cela n'est que dans le navigateur.
Rien de tout cela n'existe avec note.
C'est tout ce que je veux montrer avec le nœud cons ..
Comme je l'ai mentionné, nous ne l'utiliserons pas vraiment, mais c'est juste une belle introduction à la façon dont Knode fonctionne.
Nous pouvons simplement commencer à utiliser Javascript dans le terminal.
La prochaine balle ici est beaucoup plus importante qui est comment nous pouvons exécuter un fichier avec le noeud.
Donc ce que je veux dire en disant exécuter un fichier avec le nœud est que nous pouvons créer un fichier javascript.
Appelez-le comme vous voulez et remplissez-le avec le code javascript et puis nous pouvons l'exécuter dans la ligne de commande sans un navigateur sans aucun accès HD Melosi exécuté tout seul en utilisant la commande inode pour l'utiliser.
On tape juste nœud et ensuite un nom de fichier comme ça.
Et si nous frappons entrer, il essaiera d'exécuter n'importe quel fichier que nous avons fourni en tant que Javascript.
Permettez-moi de le démontrer maintenant.
Je vais dans ma ligne de commande faire un nouveau fichier.
Je vais juste l'appeler bonjour.
Oui, donc touchez.
Bonjour.
Oui et maintenant le type LS s'assurer qu'il est là.
Le voilà.
Ouvrons-le dans notre éditeur et ajoutons un simple Javascript.
Alors faisons une boucle for pour notre i égale zéro.
Je moins de 10 je plus plus et ferai juste un journal alt constant.
Bonjour de Hello point.
J s
Juste comme ça et nous l'enregistrerons maintenant.
Je peux employer la commande de noeud pour exécuter ce dossier pour exécuter réellement ce code.
Alors encore une fois je tape le nœud et le nom du fichier qui est bonjour.
Oui et c'est tout.
J'ai frappé entrer et il exécute le fichier pour moi et il se connecte constamment à ce conseil ici mon terminal.
Bonjour de Bonjour Néerlandais.
Oui dix fois.
Nous n'écrivons pas le code comme ceci beaucoup ce qui va réellement faire est des trucs comme celui que vous avez déjà vu où je gère des applications de noeud.
Oui, qui est mon fichier qui a mon serveur et il commence effectivement le serveur pour moi et il sert sur le port de trois mille et je peux aller visiter le port de trois mille maintenant parce que j'ai couru après J.S. Avec noter comme Noda a exécuté le fichier.
C'est ce que nous allons voir.
Utilisez beaucoup plus que.
Mais nous pouvons aussi simplement faire cela ou nous avons une boucle for et il vient à ce journal.
Il fonctionne de la même manière.
C'est juste le code javascript qui est exécuté la dernière chose que je vais montrer ici est un autre parallèle entre javascript et le noeud et Ruby afin que nous puissions aussi créer un fichier ruby ​​et l'exécuter.
Pas avec la commande nœud mais avec la commande ruby ​​et je vais vous le montrer à nouveau.
Pas parce que tu es censé apprendre Ruby du tout.
Vous n'avez certainement pas à se souvenir de cela, mais je veux que vous le voyiez afin que vous puissiez faire une autre comparaison entre le nœud et Ruby et d'autres langages côté serveur.
C'est quelque chose que vous pouvez faire et à peu près tous côté serveur côté chose que je vais aller ici et faire un nouveau fichier appelé Hello RB et je vais ouvrir ce fichier.
RB est la façon dont nous faisons un fichier ruby ​​et je vais simplement faire quelque chose de simple.
Salut de bonjour.
RB Et nous n'utiliserons pas une boucle.
Nous allons le faire trois fois et sauver.
C'est ce que Ruby ressemble.
Pas de point-virgule ni rien, nous n'avons pas besoin de parenthèses.
Je fermerai s'il ya.
Et pour exécuter ce fichier au lieu de faire Noad bonjour.
Oui, je cours ruby.
Bonjour point RB.
Et il exécute mon fichier qui est le code Ruby.
Il fonctionne comme Ruby et il m'imprime.
Salut de Hello dot RB.
Trois fois.
OK, c'est tout ce que je veux montrer ici.
Il y avait deux objectifs.
Un vous montrer le noeud annuler que vous pouvez ouvrir en tapant simplement le noeud sans argument et ensuite exécuter un fichier avec le noeud que vous pouvez faire avec le noeud et le nom du fichier et il doit terminer et Dot J.S. Dans la leçon suivante.