Posted on

Node.js (1)

In passato Javascript era un linguaggio solo per browser (lato client), ma grazie a Node.js si potrebbe usare anche per realizzare script per la shell. Node.js è disponibile in diverse versioni. Ad esempio:

  • Node.js v.16.x LTS Gallium, mantenuto fino al 2024-04-30
  • Node.js v.18.x LTS Hydrogen, mantenuto fino al 2025-04-30

Per la sua installazione si potrebbe usare un gestore dei pacchetti, ad esempio, come: apt, rpm, pacman, yum, homebrew, ecc.,

L’articolo su iOS/macOS è stato separato1 .

Continue reading Node.js (1)
  1. https://www.cancellino.org/2023/01/node-js-per-macos/ []
Posted on

Funzioni e closure

In Javascript _non_ esistono namespace, quindi si usano le funzioni come contenitori. Si potrà osservare spesso dentro una funzione (usata come namespace) la definizione delle variabili globali e di altre funzioni annidate che vengono usate per restituire le precedenti variabili. Oppure, dentro una funzione, osservare la definizione di una funzione annidata che viene restituita dalla funzione contenitore.

Continue reading Funzioni e closure