Ben tornato.
In questo video scriveremo la nostra prima applicazione per nudisti e utilizziamo il termine application in modo
estremamente approssimativo.
Sarà solo un singolo file con qualche javascript di base, ma ti mostrerò come
possiamo interagire con i nodi. E vedremo anche come possiamo eseguire un file con nodo.
Quindi questi sono i due obiettivi qui.
La prima cosa di cui parleremo è il nodo cons. i comandi javascript nel browser in grado di fare
cose come il registro di allerta e costante o qualsiasi altro debug che vogliamo.
Quindi abbiamo visto il javascript Council e il browser prima del quale possiamo aprire e possiamo interagire con noi possiamo digitare
Bene il nodo ha la sua versione della console ed è un po 'diverso perché è tutto basato
sulla riga di comando.
Non abbiamo la bella interfaccia del browser.
Non ci sono strumenti per l'ispettore nessun elemento perché siamo sul lato server.
Non c'è.
Ogni volta non c'è CSSA per guardare e interagire.
e verranno eseguiti proprio come nel browser.
Quindi la console dei nodi è solo un posto che possiamo aprire nel nostro terminale con un semplice comando e quindi possiamo iniziare a digitare i comandi javascript
E ad essere onesti non è davvero così utile.
Potresti finire per aprirlo una o due volte.
A parte questo video, ma mi piace mostrarlo solo per sapere che esiste.
Possiamo aprirlo digitando il nodo di comando
e in realtà sto per mostrarti come posso farlo sul mio computer nel terminale, in
modo tale che tu capisca che funziona esattamente allo stesso modo invece del browser che usi nel cloud 9.
Quindi scrivo il nodo e il mio cursore al prompt cambierebbe un po 'più grande.
Puoi vedere se otteniamo questo o karet, il che significa che ora sono all'interno della console JavaScript.
Quindi se scrivo qualcosa di javascript come quattro più 10 ottengo 14 o posso fare cose come Ciao più i mondi
proprio come quello in cui posso fare javascript completo potrei scrivere una funzione se volessi.
Non lo farò qui ma posso solo interagire con javascript.
È qualcosa chiamato Ruppel sono EPL che sta per.
Leggi valutare.
Ciclo di stampa.
Sono un grande fan del disegno di confronti tra le lingue e tra diversi framework e tecnologie.
In realtà ti mostrerò la REPL di Ruby che non useremo mai in questa classe.
Ma voglio solo dimostrare che puoi vederlo funzionare allo stesso modo.
Quindi dobbiamo uscire da qui e uscire.
Posso digitare Control-C due volte e aprire i contro rubino. Digito I Arbi è l'acronimo di Ruby interattivo e ora posso digitare il codice
ruby ​​qui, quindi scriverò una linea molto
semplice di Ruby come 40 plus 9 e ottengo 49 e questo è tutto ciò che voglio mostrare.
e entriamo come questo nuovo posto dove non possiamo digitare le nostre cose da riga di comando come LS o CD perché pensa che
siano variabili o metodi Ruby o qualcosa del genere.
È un posto dove possiamo scrivere Ruby nella nostra linea di comando digitiamo IRP e premiamo invio
La stessa cosa quando entriamo nel nodo cons. Ora ti mostrerò come possiamo passare al cloud 9 e iniziare a lavorare nel console del nodo qui.
È esattamente lo stesso comando che digitiamo il nodo e premiamo invio o modifiche al cursore.
Ora posso iniziare a scrivere sul lato server javascript.
Quindi facciamo di nuovo qualcosa di semplice.
Beh, solo per registrare costantemente un gruppo di lettere proprio così e lo stampiamo.
Un punto importante che voglio sottolineare è che molte delle cose a cui sei abituato nel
Mar Java sono di consulenza e il browser non è disponibile qui.
Non possiamo fare qualcosa di simile se cerco di farlo allertare.
Ciao ho un errore.
Mi dice che l'avviso non è definito e questo perché l'avviso viene fornito con il browser.
E anche se siamo nel browser qui ricordiamo che non siamo effettivamente nel browser, quindi
stiamo digitando il codice in un browser, ma viene eseguito su
uno dei nove computer cloud da qualche altra parte sul lato server dove non c'è un browser in modo che
mi piaccia andare qui e andare in Knode e digitare alert qualcosa che non esiste perché non sono nel browser.
La stessa cosa come il documento del documento non esiste affatto nel codice.
Questo è puramente dal lato del browser.
Quindi nessuno dei Domm non ha ascoltato nessuno degli ascoltatori in uno dei selettori.
La manipolazione di tutto questo è solo nel browser.
Niente di tutto ciò esiste con nota.
Questo è tutto ciò che voglio mostrare con i nodi. Come ho detto, non lo useremo molto ma è solo una bella introduzione a come funziona Knode.
Possiamo solo iniziare a lanciare Javascript nel terminale.
Il prossimo punto qui è molto più importante, ovvero come possiamo eseguire un file con il nodo.
Quindi, quello che intendo dicendo di eseguire un file con il nodo è che possiamo creare un file javascript.
Chiamalo come vuoi e riempilo con il codice javascript e poi possiamo eseguirlo
nella riga di comando senza un browser senza alcun accesso
Melosi HD appena eseguito da solo utilizzando il comando inode per usarlo.
Digitiamo solo il nodo e poi un nome di file proprio così.
E se premiamo Invio, cercheremo di eseguire qualsiasi file che abbiamo fornito come Javascript.
Quindi fammelo dimostrare adesso.
Vado nella mia riga di comando creare un nuovo file.
Lo chiamerò solo ciao.
Sì, così tocco.
Ciao.
Sì e ora digiterà LS assicurandosi che sia lì.
Eccolo.
Apriamolo nel nostro editor e aggiungiamo qualche semplice Javascript.
Quindi facciamo un ciclo for per il nostro i uguale a zero.
Ho meno di 10 I plus plus e farò solo un registro alt costante.
Ciao da Hello dot.
J S.
Proprio così e lo salveremo ora.
Posso usare il comando node per eseguire questo file per eseguire effettivamente questo codice.
Quindi di nuovo scrivo il nodo e il nome del file che è pronto.
Sì e questo è tutto.
Io premo invio e esegue il file per me e registra costantemente in questo consiglio qui il mio terminale.
Ciao da Hello Dutch.
Sì, dieci volte.
Non scriveremo codice come questo,
ma quello che verrà effettivamente fatto è roba del genere che hai già visto dove eseguo le app di nodo.
Sì, che è il mio file che ha il mio server e in realtà avvia
il server per me e lo serve sulla porta tremila e posso andare a visitare il porto di tremila ora perché mi sono imbattuto in J. S. con noter
mentre Noda eseguiva il file.
Quindi è quello che vedremo.
Usa molto di più come.
Ma possiamo anche solo fare questo o abbiamo un ciclo for e arriva a quel log.
Funziona allo stesso modo.
È solo il codice javascript che viene eseguito l'ultima cosa che mostrerò qui è
un altro parallelo tra javascript e node e Ruby, così possiamo anche creare un file ruby ​​ed eseguirlo.
Non con il comando del nodo ma con il comando ruby ​​e te lo sto mostrando di nuovo.
Non perché tu debba imparare Ruby.
Sicuramente non devi ricordarlo, ma voglio che tu lo veda in modo da poter
tracciare un altro confronto tra nodo e Ruby e altri linguaggi lato server.
lato server che quindi andrò qui e creerò un nuovo file chiamato Hello RB e aprirò il file.
Questo è qualcosa che puoi fare e praticamente ogni cosa sul
RB è come creiamo un file di rubini e farò semplicemente qualcosa di semplice.
Ciao ciao
RB E non useremo un ciclo.
Lo faremo solo tre volte e risparmiamo.
Ecco come appare Ruby.
Nessun punto e virgola o altro non abbiamo bisogno di parentesi.
Chiudo se ci sono.
E per eseguire quel file invece di fare Ciao Noad.
Sì, corro rubino.
Ciao punto RB.
Ed esegue il mio file che è il codice Ruby.
Lo gestisce come Ruby e mi stampa.
Salve da Hello dot RB.
Tre volte.
OK, è tutto quello che voglio mostrare qui.
C'erano due obiettivi.
Uno ti mostra il nodo cancel che puoi aprire semplicemente digitando il nodo senza argomento e poi esegui
un file con nodo che puoi fare con il nodo e il nome del file e deve terminare e Dot J. S. nella
prossima lezione.
È bello aver scritto del javascript per conto proprio ed eseguirlo con il nodo