Skip to content

Fonti, traduzioni e licenza ​

Il corso JavaScript ripubblica e adatta The Modern JavaScript Tutorial, creato da Ilya Kantor, con il lavoro dei contributori del progetto e della traduzione italiana. Learning è un sito di studio indipendente e non implica approvazione o collaborazione ufficiale da parte dell'autore.

Fonti ​

L'importazione include i 175 articoli presenti nello snapshot inglese e 252 esercizi con soluzioni: 250 dal repository italiano e due tradotti dal repository inglese. I collegamenti alla fonte compaiono anche nei singoli articoli.

Che cosa abbiamo modificato ​

  • Riutilizzato 171 articoli dall'edizione italiana, con adattamento del formato a VitePress.
  • Tradotto e adattato quattro capitoli: Unicode, WeakRef e FinalizationRegistry, IndexedDB e Shadow DOM ed eventi.
  • Tradotto anche due esercizi aggiuntivi su event loop e Promise.all.
  • Convertito riquadri, evidenziazioni, collegamenti, figure e soluzioni espandibili.
  • Sostituito le dimostrazioni che richiedono il renderer originale con collegamenti alla fonte.
  • Aggiunto un nostro ordine di studio, separando la base frontend dagli approfondimenti.

Le quattro traduzioni sono adattamenti editoriali: alcuni passaggi sono riformulati e alcuni esempi sono aggiornati. IndexedDB chiarisce la clonazione strutturata e usa l'API attuale di idb; WeakRef chiarisce che la raccolta e la finalizzazione non hanno tempi garantiti; Unicode distingue punti di codice e unità UTF-16.

Gli altri articoli riflettono lo snapshot italiano e possono contenere riferimenti a strumenti o pratiche meno recenti. L'importazione non equivale a una revisione tecnica integrale. Per ciascuna lezione puoi confrontare la fonte inglese attuale con quella italiana.

Condizioni di riutilizzo ​

© Ilya Kantor e contributori. Il sito delle lezioni è gratuito e senza pubblicità.

I repository distribuiscono il materiale con una licenza basata su Creative Commons Attribution–NonCommercial, con il testo specifico pubblicato dall'autore. I termini del sito descrivono anche la condivisione del tutorial con attribuzione e uso non commerciale. Riportiamo integralmente entrambi i testi di licenza, che restano i riferimenti per i rispettivi materiali:

I nostri adattamenti dei capitoli seguono le condizioni di riutilizzo delle fonti; l'attribuzione e i collegamenti alle licenze devono essere mantenuti. Le pagine di roadmap e il laboratorio Learning sono identificati come contenuti aggiunti da noi.

Provenienza e aggiornamenti ​

Nel repository Learning, project/sources/javascript-info/manifest.json registra fonte, traduzione, impronta SHA-256 e numero di esercizi di ciascun articolo. Le quattro traduzioni aggiunte sono in project/sources/javascript-info/translations.

L'importazione è uno snapshot: non scarichiamo contenuti durante la build o mentre studi. Gli aggiornamenti delle fonti richiedono una nuova importazione e la verifica della build.

Leggi. Prova. Cambia qualcosa. Ripeti.