Controlla il DOM con gli SVG interattivi

Pubblicato: 2023-01-14

Gli SVG interattivi possono essere utilizzati in vari modi in JavaScript. Il modo più comune è usarli come un modo per controllare il DOM. Ad esempio, puoi utilizzare un SVG interattivo come un modo per controllare un modulo o un'animazione. Puoi anche usarli come un modo per controllare un evento.

Ho spesso bisogno di mappe per visualizzare i dati su diversi progetti di applicazioni web contemporaneamente. Non è una mappa di Google Maps, ma piuttosto una semplice mappa del paese con i confini del paese. Ci sono molte librerie disponibili per questo scopo, sia gratuite che pesanti a causa delle ampie funzionalità che forniscono. Mi piace creare le mie mappe, oltre a divertirmi a farlo. Il contenuto del file mapsvg viene caricato con il metodo fetch() nella codepen sopra prima di essere reso in HTML. Quindi, aggiungiamo etichette alla mappa e cambiamo i suoi colori secondo necessità per eseguire una demo. Ora abbiamo dati reali con cui lavorare e i colori di ogni regione rappresentano la sua popolazione, con il verde e il bianco che rappresentano il verde e il bianco che rappresentano il bianco.

Per impostare l'opacità, devi prima selezionare gli elementi significativi e poi modificarla. Crea una semplice animazione dell'SVG dichiarando i fotogrammi chiave e i nomi e specificando i passaggi aggiuntivi. Per preservare le proprietà, è possibile assegnarle agli elementi. Dopo aver finito di modificare l'intero documento, salva il file finale.

Svg può integrarsi con Javascript?

Svg può integrarsi con Javascript?
Credito immagine: medio

Il formato SVG è un formato grafico maturo e sofisticato utilizzato nell'industria grafica. Poiché è un formato vettoriale, è meno compatto di JPG e PNG, entrambi formati raster. Funziona bene con i browser Web perché li supporta. Si integra facilmente con CSS e Javascript nel DOM, rendendolo un cittadino di prim'ordine.

Il Document Object Model (DOM) è un simbolo che rappresenta HTML e sva. Di conseguenza, sono relativamente semplici da manipolare con Javascript. Come introduzione agli SVG, ti insegnerò come lavorare con loro sia in linea che esterni. Tutti gli esempi di codice possono essere trovati nella parte superiore di questa pagina facendo clic sul collegamento Github. Lo stesso codice viene utilizzato per aggiungere l'elemento a un SVG esterno ad esso, quindi è necessario utilizzare l'elemento HTML. Di conseguenza, un SVG non può accedere al documento HTML incorporato nella pagina e quindi non può vedere nessun altro SVG. Se il codice JS è racchiuso in CDATA, l'analisi XML lo considererà XML.

Gli elementi vengono creati e rimossi allo stesso modo dell'HTML. Il metodo createElementNS() del documento pertinente deve essere passato nello spazio dei nomi SVG con il nome del tag e il metodo createElementNS() del documento pertinente. Il processo di rimozione di un elemento di testo comporta la creazione di un nodo separato utilizzando createTextNode() e quindi aggiungendolo all'elemento. Funziona perché non sono collegati da un documento comune.

I browser Web che supportano formati di immagini vettoriali come SVG continuano a consolidare il proprio posto come formato mainstream. Non sono sicuro del perché; con la sua facilità d'uso, versatilità e accessibilità, SVG è adatto all'attività.
Crea icone, loghi e altri elementi grafici con SVG per una buona visualizzazione su una varietà di dispositivi. Inoltre, poiché si tratta di un formato vettoriale, puoi personalizzare e modificare la tua grafica per ottenere l'aspetto che desideri.
Se non hai mai usato SVG prima, ora è un buon momento per iniziare. Con questo formato, puoi creare una grafica straordinaria, versatile e facile da usare.

Immagini Svg: come incorporare e interagire

Puoi scrivere immagini SVG direttamente nel documento HTML utilizzando il tag *svg/*/svg. Per fare ciò, copia e incolla il codice generato durante l'apertura dell'immagine SVG nell'elemento *body/quote del tuo documento HTML utilizzando il codice VS o il tuo IDE preferito. Se tutto è andato secondo i piani, il tuo sito web sarà esattamente come quello mostrato qui. Questo formato di file è basato su vettori e può essere ridimensionato senza fuzz (la dimensione del file è determinata dalla sua risoluzione). Sebbene l'elemento sia molto reattivo a causa della sua natura primitiva, manca delle capacità di rendering del testo di base e qualsiasi interazione con esso dipende da JavaScript. Anche la grafica vettoriale basata su vettori è reattiva, ma manca delle capacità di rendering del testo. In questo esempio, se modifichi la dimensione del carattere su un'immagine SVG ed etichetti il ​​testo, anche il testo cambierà dimensione nell'immagine SVG, ma non nel documento HTML. Inoltre, qualsiasi interazione con l'immagine SVG (come fare clic su di essa) dipende da JavaScript, rendendo impossibile l'utilizzo di qualsiasi altro linguaggio di programmazione per controllare l'immagine.

Svgs può essere interattivo?

Svgs può essere interattivo?
Credito immagine: ctfassets

Cos'è l'interattività sva? In una grafica vettoriale, l'utente può renderla interattiva o animata. Quando gli utenti avviano azioni, possono creare un'illusione di interattività tra il loro sito Web e l'utente.

È una funzione eccellente per creare menu animati o suggerimenti che spiegheranno cosa fa uno strumento o come funziona. La creazione di diagrammi interattivi è un altro uso fantastico dell'animazione SVG . Animando le loro forme e relazioni, puoi creare un'interfaccia utente più dinamica e informativa. In alternativa, è possibile utilizzare un'animazione SVG per creare animazioni semplici, come una palla che rimbalza, o effetti più complessi, come un'onda che si muove sullo schermo. Puoi creare fantastiche animazioni con SVG, che renderanno i tuoi contenuti più interattivi e coinvolgenti. Un elemento SVG chiamato "a" può essere utilizzato per collegare testo e forme, semplificando la creazione di menu animati o suggerimenti. Ad esempio, è possibile creare un'onda che si muove sullo schermo con gli elementi di animazione di SVG. Infine, animazioni semplici come palle che rimbalzano possono essere realizzate con l'aiuto di file .VG. Usando SVG, puoi creare fantastiche animazioni che ti aiuteranno a rendere i tuoi contenuti più coinvolgenti e interattivi.


Come faccio a incorporare un file Svg?

Come faccio a incorporare un file Svg?
Credito immagine: wpsociety

Per incorporare un file SVG, dovrai utilizzare un tag XML. Il codice per questo è il seguente: Puoi anche usare il tag oggetto, che è HTML5 valido. Il codice per questo è il seguente: Con gli ultimi aggiornamenti del browser e della tecnologia, abbiamo ancora bisogno di un tag <object> o possiamo invece usare <img>? Quali sono i loro pro e contro, qual è la loro differenza? Puoi incorporare caratteri e taggare immagini utilizzando il sistema di tag e incorporamento Nano. Puoi comprimere il tuo SVG con la compressione statica Brotli, se possibile. Ciò si tradurrà in problemi di visualizzazione difficili da notare, poiché abbiamo un gran numero di immagini sui nostri siti web. Di conseguenza, i motori di ricerca sarebbero in grado di cercare immagini in base al metodo di incorporamento che utilizziamo. L'HTML può essere incorporato utilizzando il tag >img> nel modo migliore e più semplice. Quando devi interagire con le tue immagini, l'opzione migliore è utilizzare un tag <object>. Quando includi il tag "Fall Back" nel tuo URL, dovrai caricare due volte le immagini a meno che non le memorizzi nella cache. L'SVG, come suggerisce il nome, è essenzialmente un DOM, quindi puoi gestire facilmente le dipendenze utilizzando CSS, caratteri e script esterni. Poiché gli ID e le classi sono ancora incapsulati nel file, i tag sono il metodo più conveniente per gestire le immagini SVG. Tutti gli ID e le classi devono essere univoci quando incorporati in linea. Solo quando sono necessarie modifiche dinamiche al tuo SVG in base all'interazione dell'utente sono eccezioni a questa regola. Ci sono alcune eccezioni a questa regola, la più comune è il precaricamento delle pagine. Gli iframe sono difficili da mantenere, non si posizionano nei motori di ricerca e non avvantaggiano la SEO. Non è necessario apprendere alcuna nuova sintassi di animazione perché ogni plug-in ha le stesse opzioni di anteprima dal vivo e un'interfaccia semplice. Possono essere utilizzati in qualsiasi file SVG e puoi persino crearne uno tuo, se lo desideri. Questi plugin sono un modo eccellente per i principianti di iniziare con l'animazione SVG. È semplice da usare e i risultati sono sbalorditivi. Immagini Svg e tag Puoi utilizzare *svg Mappa Svg interattiva Javascript Una mappa SVG interattiva è una mappa che utilizza la grafica vettoriale scalabile per visualizzare i dati geografici in modo più interattivo. Questo tipo di mappa può essere utilizzato per visualizzare dati come dati sulla posizione, dati meteorologici o qualsiasi altro tipo di dati che può essere rappresentato su una mappa. Le mappe SVG interattive vengono spesso utilizzate su siti Web o in applicazioni in cui gli utenti devono essere in grado di interagire con i dati della mappa. In questo articolo, ti mostreremo come creare un'interfaccia completamente nuova utilizzando SVG e JavaScript. Questo codice è incorporato in una pagina HTML, seguita da un elemento <div>. Il riempimento viene applicato all'elemento radice per garantire che il colore ereditato dal percorso all'interno sia lo stesso. Quando identifichi una finestra popup per l'etichetta provinceInfo, tutte le province e i territori vengono trovati cercando tutti gli elementi g. Quando l'utente fa clic sull'SVG, il bubbling dell'evento viene utilizzato per determinare quale percorso ha scelto l'utente (e per verificare che l'utente non abbia fatto clic su un'area oceanica). Una classe di show con una dichiarazione viene utilizzata per aggiungere un elemento finale al CSS che visualizza la finestra. Svg: un modo semplice per aggiungere grafica vettoriale alla tua pagina Web Puoi utilizzare svg per creare una mappa di base. L'aggiunta di grafica vettoriale a una pagina Web è abbastanza semplice da non dover imparare a programmare. Le mappe SVG possono essere utilizzate in vari modi per creare mappe interattive. Esempi Javascript Svg Esistono diversi modi per implementare SVG in una pagina Web utilizzando JavaScript. Ad esempio, puoi utilizzare una libreria come Snap.svg per creare e manipolare la tua grafica SVG. In alternativa, puoi utilizzare il supporto SVG nativo nei browser moderni per creare e manipolare direttamente i tuoi elementi SVG. Adobe Illustrator può essere utilizzato per creare file SVG (Scalable Vector Graphics) con la stessa facilità dei file PNG o JPG. Con questo metodo, hai accesso a una serie di supporti browser separati per IE 8 e versioni precedenti, nonché per Android 2.3 e versioni successive. In sostanza, puoi utilizzare un'immagine come immagine di sfondo nello stesso modo in cui puoi utilizzare un'immagine come img. Se il browser non lo supporta, all'elemento HTML viene aggiunto un nome di classe no-svg. I CSS ti consentono di personalizzare gli elementi che compongono il tuo design allo stesso modo di qualsiasi altro elemento HTML. Inoltre, puoi dare loro nomi di classe e dare loro accesso a proprietà speciali che sono utili per loro. Un foglio di stile esterno può essere utilizzato solo all'interno del file SVG, quindi è necessario utilizzare un elemento>style all'interno. Se lo inserisci nel codice HTML, la pagina verrà visualizzata in modalità barf. Quando utilizzi l'URL dei dati, potresti non salvare la dimensione effettiva del file, ma è più efficiente perché contiene tutti i dati richiesti. Ha uno strumento di conversione online che ti consente di base64en. Base64 probabilmente non è l'opzione migliore. Perché è preferibile il formato nativo. Poiché il file SVG è molto più ripetitivo rispetto a Base64, viene gzippato meglio. Puoi spostare una cartella da grunticon a un'altra cartella usando questa app. Quando disegni un'icona in un'applicazione come Adobe Illustrator, le icone sono in genere file SVG/PNG che vengono poi convertiti in CSS. URL di dati, UL di dati e immagini PNG regolari sono i tre principali formati di file. È anche adatto allo scripting perché ogni elemento nell'immagine è una parte che può essere stilizzata in CSS o scriptata utilizzando JavaScript. Non è necessario codificare gli URI dei dati negli URI dei dati in CSS, ma possono essere utilizzati nei browser basati su Webkit. Se codifichi SVG utilizzandocodingURIComponent(), funzionerà praticamente su qualsiasi piattaforma. In SVG deve essere presente un attributo XML con i seguenti URL: xmlns =' http: //www.w3.org/2000/svg'. Se non è presente, verrà aggiunto automaticamente. Crea immagine Svg in modo dinamico in Javascript Puoi creare immagini svg in modo dinamico utilizzando javascript. Questo può essere fatto creando un nuovo elemento svg e quindi aggiungendolo al documento. Puoi anche impostare gli attributi dell'immagine svg usando javascript. Seguendo questo tutorial, imparerai come creare elementi dinamici con. File Viz. Secondo la documentazione MDN, http://www.w3.org/2000/svg è la sintassi. Il nome del nostro elemento sarà un nome qualificato: rect, text, circle e così via. Il parametro delle opzioni facoltative non sarà un problema per noi. Sai, gli attributi, i CSS e gli stili in linea. Gli strumenti GreenSock possono essere utilizzati per selezionare attributi o stili incorporati per un sito Web. In molti browser moderni, i CSS possono essere utilizzati per creare attributi come cy, cy, r e così via. Per aiutare con l'aspetto del sito Web, assicurati di utilizzare le proprietà CSS (foglio di stile o stile in linea) il più possibile. In questo articolo utilizzerò HTML, CSS e alcuni attributi di presentazione per sviluppare elementi dinamici. Useremo una variabile per determinare quanti rettangoli, larghezze e altezze vogliamo usare in un svg. Nel prossimo futuro non entrerò più nei dettagli sulle nuove proprietà della geometria, ma saranno incluse nella versione del software SVG2 che verrà rilasciata a breve. Il nostro obiettivo finale è quello di avere questi elementi in movimento in modo da poterli vedere in azione. Utilizzando lo strumento Clip-Path, possiamo aggiungere elementi dinamici alla radice di un SVG. I cerchi di colore di base verranno rivelati in questa demo trascinandoli in un gruppo, quindi facendo clic su di essi nella versione tracciata. Come risultato dell'interpolazione, ogni rettangolo ritagliato verrà posizionato sotto il cerchio che sta ritagliando. Quando l'interpolazione è invertita, la testina di riproduzione si sposta nella posizione inversa. Non accade nulla finché non facciamo clic all'inizio dell'interpolazione perché non accade nulla finché non facciamo clic. Quindi inseriamo quell'interpolazione nel nostro array di animazione. Ho realizzato una demo del misuratore di numeri ondulati utilizzando un ciclo interno ed esterno. Il ciclo interno crea cinque linee verticali chiamando la funzione makeLine(), mentre il ciclo esterno crea il numero sopra il segno di graduazione più alto chiamando la funzione makeNumber(). È vantaggioso poter regolare le cose al volo piuttosto che tornare al software vettoriale in futuro. Creazione di un file Svg con Javascript Per creare un file SVG con JavaScript, avrai bisogno di alcuni strumenti necessari. Prima di poter iniziare, dobbiamo prima ottenere un riferimento a document.getElementById('vector'). Affinché il nuovo oggetto, svg, venga creato, deve essere creato. Anche l'oggetto svg deve essere impostato sulla larghezza dell'attributo 100%. Per riassumere, l'attributo viewBox deve essere definito per l'oggetto svg. L'attributo viewBox contiene quattro numeri: min-x, min-y, min-width e min-height. In altre parole, il primo numero rappresenta l'angolo inferiore sinistro del viewport, il secondo numero rappresenta l'angolo superiore sinistro, il terzo numero rappresenta la larghezza del viewport e il quarto numero rappresenta la sua altezza. Nella fase successiva, è necessario chiamare il metodo setAttributeNS() sull'oggetto svg. Il metodo è costruito utilizzando due argomenti: il nome dell'attributo che si desidera modificare e il nuovo valore in cui si desidera modificarlo. In questo caso, verrà impostato il valore 100% per la larghezza dell'attributo.Seleziona elementi Svg con JavascriptUtilizzando JavaScript, puoi accedere e manipolare gli elementi SVG su una pagina web. Per fare ciò, devi accedere al nodo DOM dell'elemento svg. Una volta ottenuto il nodo, puoi utilizzare i metodi JavaScript standard per selezionare e manipolare l'elemento. L'editor HTML è dove salvi ciò che scrivi nel corpo HTML, che include i tag del modello HTML5. Questo è il posto per aggiungere classi che possono influenzare l'intero documento. I CSS possono essere applicati alla tua penna utilizzando qualsiasi foglio di stile su Internet. Con l'aiuto di uno script, puoi applicarlo da qualsiasi punto di Internet alla tua penna. Puoi aggiungere un URL ad esso proprio qui e verrà aggiunto quando li avrai, nell'ordine che specifichi. Se il tuo script contiene un'estensione di file di un preprocessore, cercheremo di elaborarlo prima. Suggerimenti Svg: come trovare e fare clic sugli elementi Il tag svg è un buon punto di partenza quando si cercano elementi SVG. Oltre a una varietà di altre funzionalità, ha una larghezza, altezza e viewBox. Prima di fare clic sull'elemento, l'elemento deve essere identificato, quindi deve essere utilizzata la classe Actions. Il primo metodo è il metodo moveToElement, seguito dal metodo click. Come aggiungere un'immagine in Svg usando Javascript L'aggiunta di un'immagine in svg usando javascript può essere eseguita in diversi modi. Un modo sarebbe usare l'elemento Image. L'elemento Image accetta due attributi, xlink:href e width. L'attributo xlink:href viene utilizzato per specificare la posizione dell'immagine e l'attributo width viene utilizzato per specificare la larghezza dell'immagine. Il formato del file .svg consente un ridimensionamento più nitido di immagini e dati. XML: il markup è un modo per disegnarli e allinearli, in particolare i percorsi. Quando il markup è incluso in un file HTML, esegue il rendering nello stato effettivo dell'icona. Consente inoltre l'inserimento dinamico di icone SVG nei dati da una posizione remota durante il rendering dei dati. I tag XML possono essere creati e configurati allo stesso modo dei tag HTML. Utilizzando una funzione, inserisci XML nel file main.js. La grafica verrà inserita nel tag di ancoraggio dopo aver scelto una funzione di scorrimento appropriata. Successivamente, lo svg può essere gestito in modo simile a qualsiasi altro elemento. Il fatto di poter aggiungere stili, classi e altri attributi è un vantaggio significativo. Questo sistema di icone anteposto ti consente di collegarti facilmente a ciascun post e di rendere più fluido lo scorrimento. Supporto Svg in Java Java supporta l'uso della grafica sva. Puoi importare file SVG dagli strumenti di creazione utilizzati dal tuo artista in Java. Inoltre, puoi importare disegni dalle applicazioni Illustrator nella piattaforma Java utilizzando SVG, che è un formato aperto che facilita l'interoperabilità. Modello (DOM). Questo approccio può essere utilizzato per caricare un file SVG dal file system locale o da un server remoto. . Questo metodo è semplice come aprire l'immagine SVG nel codice di Visual Studio o nel tuo IDE preferito, copiare il codice e racchiuderlo all'interno dell'elemento body del tuo documento HTML. Nel caso della demo qui sotto, dovresti essere in grado di replicare esattamente l'aspetto della tua pagina web. Quando lo fai, sarai in grado di determinare quale elemento è il padre dell'oggetto documento. L'elemento radice di un documento può quindi essere ottenuto chiamando la proprietà documentElement dell'oggetto documento, che sarà l'elemento *svg>.Tutorial Svg interattivoQuesto tutorial SVG interattivo ti insegnerà come creare grafica vettoriale scalabile interattiva. Imparerai come creare forme di base, aggiungere testo e modellare la tua grafica. Vedremo anche come aggiungere interattività alla tua grafica SVG. Alla fine di questo tutorial, avrai creato una grafica interattiva che puoi condividere con i tuoi amici. Per dirla in altro modo, SVG è uno standard per la grafica vettoriale che può essere grafica vettoriale scalabile. La sintassi XML viene utilizzata per definire gli elementi all'interno di un documento SVG. Ogni elemento ha un tag di apertura e chiusura che indica dove si trova l'elemento. Quando digiti un tag, inserisci gli elementi figlio nel tag. Il sistema di coordinate e lo stile dell'elemento padre verranno trasmessi ai figli. Gli elementi del percorso sono noti per la loro potenza e difficoltà. La forma del tracciato è spiegata da comandi e punti. Quando sposti un tracciato, più comandi inizieranno a disegnare il tracciato altrove nel documento. L'elemento gruppo è un elemento strutturale che può essere utilizzato per applicare stili e trasformazioni a più elementi contemporaneamente. Durante il comando arco, viene disegnato un arco tra due punti. Questo comando funziona in modo simile al comando curva quadratica, che ha un punto di controllo diverso. Le caselle di visualizzazione possono essere utilizzate per configurare una porta di visualizzazione per un'immagine specifica. I singoli elementi possono essere stilizzati nello stesso modo in cui lo farebbero altrove. Un elemento di testo definisce le posizioni x, y di un elemento di testo in un documento. L'attributo di allineamento della linea di base consente di allineare verticalmente il testo rispetto alla sua posizione. I tracciati di ritaglio possono essere applicati solo a una parte dell'immagine all'interno della forma del tracciato di ritaglio. Questa sezione ti illustrerà come utilizzare Vanilla Javascript e API Web per manipolare, aggiungere interattività e creare elementi SVG. Gli utenti possono modificare il contenuto di un documento immettendo il proprio input in Interactive Interactivity. Questo può essere fatto usando registerhandlers per gestire gli eventi utente. Eventi come eventi di passaggio del mouse, eventi di clic del mouse ed eventi di tastiera sono esempi di esempi. Svg può essere interattivo? Le seguenti funzionalità consentono la creazione di contenuti interattivi in ​​SVG: Azioni avviate dall'utente, come la pressione di pulsanti sul dispositivo di puntamento ( ad esempio, un mouse), vengono attivati ​​da animazioni o script. Come vendere SVG online Prima di vendere un SVG, dovresti considerare alcune cose. Per iniziare, assicurati che i file che stai cercando siano facili da scaricare e visualizzare. Potresti pensare di vendere pacchetti di file che vendi separatamente. In questo modo aumenterai il valore del tuo prodotto. Infine, utilizza il popolare formato di file SVG e pubblicizza i tuoi prodotti online e in altre comunità online. In questo modo, sarai in grado di raggiungere un pubblico più vasto e aumentare le tue possibilità di successo. Cos'è Css Svg? È un formato di immagine vettoriale leggero utilizzato per visualizzare una varietà di grafica sul Web e altri dispositivi che possono essere animati e interattivo. In questo articolo vedremo come utilizzare i CSS con gli SVG e come aggiungerli a una pagina Web. I diversi modi per archiviare l'animazione È possibile utilizzare diversi formati per archiviare le animazioni in base al tipo e alla qualità dell'animazione: * br Se l'animazione è semplice e non richiede la memorizzazione nella cache, è possibile utilizzare un file immagine. Se non è disponibile un formato basato su XML, è possibile memorizzare nella cache un'animazione. Se un'animazione richiede il rendering asincrono, è possibile utilizzare un formato di grafica vettoriale come SVG. Che cos'è una mappa SVG? Basato sugli iper-documenti che costituiscono la struttura di base diWWW, fornisce funzioni di interoperabilità per Map Services come funzione di base. L'utilizzo di un server web dinamico non è richiesto per sva maps.Svg Vs. Altri formati di immagine L'adozione del formato di file .Vz da parte degli sviluppatori web lo ha reso uno dei formati di immagine più popolari sul web. Quando vengono ridimensionati o ridotti, i problemi di compressione con SVG sono quasi inesistenti, ma i problemi di compressione con i file JPEG, PNG e GIF sono spesso problematici. Inoltre, poiché SVG utilizza la grafica vettoriale, è possibile creare immagini dettagliate con file di dimensioni inferiori. La funzione map di Js MapJavaScript è un metodo integrato che esegue una determinata funzione su ogni elemento in un array e restituisce un nuovo array con i risultati. L'array originale non viene modificato. L'oggetto mappa ES6 fornisce una raccolta di elementi sotto forma di chiavi, coppie di valori e così via. Le mappe di oggetti possono contenere sia valori primitivi che chiavi, con l'utilizzo sia come chiave che come valore. Quando iteriamo sull'oggetto mappa, otteniamo la coppia chiave/valore nello stesso modo in cui sono stati inseriti: nello stesso ordine. Come mostrato nell'esempio seguente, utilizziamo una semplice funzione per stampare un elemento in una console, che può essere modificata per eseguire qualsiasi operazione complessa secondo necessità. Nell'ordine di inserimento, esegue la funzione di callback una volta per ogni coppia chiave/valore nella mappa. I tre parametri della funzione di callback sono i seguenti: printOne, printTwo e printThree. Le mappe sono più facili da usare rispetto agli oggetti Quando si utilizza un oggetto, è necessario tenere traccia delle sue proprietà da soli. Il metodo Get e il metodo Set possono essere utilizzati per ottenere i valori della mappa e impostarli utilizzando Map(), oltre ai metodi Get e Set. Esiste anche un metodo per determinare se una chiave è presente o meno sulla mappa, nonché un metodo per rimuovere una chiave dalla mappa.