


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Riassunto libro "Node.js Creare applicazioni web in Javascript" di Marc Wandschneider edito da Apogeo
Tipologia: Sintesi del corso
Caricato il 13/09/2021
4.5
(6)10 documenti
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Node Repl: Node Shell Read-Eval-Print-Loop. Pag. 10 Node mette a disposizione uno strumento di debug. Per utilizzarlo digitare il comando: node debug appjs Pag. 14 Per definire una variabile davvero globale si può utilizzare l'oggetto global. Qualsiasi cosa unito ad esso sarà disponibile ovunque nella vostra applicazione function printit(var_name) { console.log(global[var_name]); } global.fish=”swordfish”; printit(“fish”); //visualizza swordfish Pag. 36 Comandi simili a console log: warn(msg) //visualizza i messaggi si stderr. time(label) e timEnd(label): la prima visualizza il tempo di partenza e quando chiama il secondo visualizza il tempo trascorso. assert(cond message): se cond ha valore false genera una eccezione AssertitionFailure. Pag. 37 Per catturare i dati post nel programma si utilizza una caratteristica di node che si chiama stream: il pattern per utilizzarli .on(nome_evento, function(param){...}); Pag. 69 Per scrivere un nostro modulo che espone una funzione exports.hello_world= function(){ console.log(“hello world”); } per visualizzarla bisogna salvare il file es.mymodule.js e in un altro file importarlo in questo modo: var mm= require (‘./mymodule’); mm.hello_world(); Pag. 76
Esistono due pattern per esporre oggetti attraverso moduli: Modello factory Modello construct Pag. 77 npm search: ti fornisce la lista dei moduli per parole chiave es. npm search mysql npm ls: visualizza la lista dei moduli che il progetto utilizza Pag. 78 Estensione md: Markdown si riferisce al formato standard della documentazione usata da GitHub. Pag. 81 Per pubblicare un modulo su npm: 1.npm publish
chmod 755 script Pag. 198 Modelli comuni di test: -sviluppo dedicato ai test (TDD,test-driven development): vi assicura che tutto il codice sia pronto per il test. -sviluppo dedicato al comportamento (BDD, behaviour driven development) si concentra sulla necessità operative di unità o modulo particolare. Pag. 213 Esistono 3 frameworks per il testing: -Nodeunit -Mocha: TDD -VowsJS: BDD Pag. 214