JavaScript è il linguaggio di scripting del web. Offre interattività avanzata e contenuti dinamici per le applicazioni web. che ti consente di creare esperienze utente che li aiutino a svolgere attività complesse, archiviare dati degli utenti e altro ancora. Qui puoi sfogliare la nostra raccolta di contenuti JavaScript e apprendere una serie di concetti e tecniche per migliorare le tue competenze in JavaScript.
Se non hai mai utilizzato JavaScript, non preoccuparti. Il nostro corso Impara JavaScript ti insegna i dettagli di JavaScript e ti aiuta a metterti al passo.
Scopri le ultime funzionalità JavaScript di recente disponibili in tutti i principali motori dei browser.
JavaScript offre molte funzionalità per aiutarti a creare applicazioni che rispondano alle esigenze dei tuoi utenti.
L'interazione con Next Paint (INP) è un'importante metrica di reattività che misura l'adattabilità della pagina. Queste guide contengono suggerimenti su JavaScript per aiutarti a mantenere le tue pagine adattabili agli utenti.
Il codice JavaScript di terze parti può causare problemi di prestazioni nelle applicazioni web. Scopri come gestire gli script di terze parti per mantenere veloci le tue applicazioni web.
Dai un'occhiata a questi pattern JavaScript che puoi utilizzare per svolgere rapidamente attività comuni nelle tue applicazioni web.
CORSO

Se non hai mai utilizzato JavaScript, non preoccuparti. Il nostro corso Impara JavaScript ti guida nel funzionamento di JavaScript, partendo dalle nozioni di base come variabili, funzioni e istruzioni condizionali. A questo punto, affronterai argomenti più complessi come l'eredità prototipale, le classi e altri argomenti per aiutarti a perfezionare le tue competenze in JavaScript in modo da poter creare applicazioni web avanzate.

La base di riferimento indica agli sviluppatori web quando le funzionalità della piattaforma web possono essere utilizzate in sicurezza in tutti i principali motori dei browser. Di seguito sono riportate alcune funzioni JavaScript ora disponibili nel nuovo Baseline.

ArrayBuffer ridimensionabile è diventato di base e sarà disponibile a partire da luglio 2024.
I metodi Set sono diventati di nuova disponibilità in Base a giugno 2024.
CustomStateSet è diventato di nuova disponibilità come Base di riferimento a maggio 2024.
L'API Screen Wake Lock è diventata di riferimento di nuova disponibilità a maggio 2024.
intl.Segmenter è diventato disponibile come base di riferimento ad aprile 2024.
promise.withResolvers() è diventato il nuovo valore di base disponibile a marzo 2024.
Le funzioni groupBy() sono diventate di base e sono disponibili a partire da marzo 2024.
I metodi transfer() e transferToFixedLength() per ArrayBuffer sono diventati di base a marzo 2024.
Array.fromAsync() è diventato Baseline e sarà disponibile a partire da gennaio 2024.

JavaScript offre molti strumenti per aiutarti a creare applicazioni che rispondano alle esigenze dei tuoi utenti. Ecco alcune funzioni comuni che potrebbe essere opportuno utilizzare nelle tue applicazioni web e che ti consigliamo di conoscere.

Le promesse ti consentono di eseguire codice in modo asincrono dopo la generazione di un determinato evento.
L'API fetch ti consente di inviare richieste HTTP per recuperare i dati dal web sul front-end.
L'API IndexedDB offre archiviazione lato client dei dati strutturati, inclusi file e BLOB.

Il modo in cui utilizzi JavaScript può influire su Interaction to Next Paint (INP) della tua applicazione web. Queste guide ti aiuteranno a gestire i problemi di risposta alla pagina causati da JavaScript.

Le attività lunghe nel thread principale possono causare l'interruzione della risposta dell'applicazione web. Scopri come ottimizzare le attività lunghe per migliorare l'INP della tua applicazione web.
Si verificano lunghi ritardi nell'inserimento quando gli utenti interagiscono con una pagina e il browser impiega troppo tempo per rispondere e JavaScript può essere una colpa comune. Leggi questa guida per scoprire come ridurre i ritardi di inserimento e velocizzare la tua applicazione web.
Quando gli script vengono scaricati durante il caricamento della pagina, possono causare attività lunghe che possono influire sull'INP della tua applicazione web. Scopri come eseguire l'ottimizzazione per le attività di valutazione di script lunghi per mantenere basso l'INP.
Non è necessario che tutto venga eseguito nel thread principale. Se hai grandi batch di lavoro che richiedono molto tempo per essere eseguiti, puoi trasferirli nei thread dei worker web per mantenere la tua applicazione web il più reattiva possibile.
Un problema di prestazioni comune sul web riguarda l'utilizzo di JavaScript di terze parti, che può causare un caricamento più lento delle pagine e persino problemi di reattività delle pagine. Consulta queste guide per farti un'idea di alcuni problemi comuni di prestazioni di JavaScript di terze parti.
Scopri in che modo il codice JavaScript di terze parti può influire sul rendimento e cosa puoi fare per evitare che rallenti i tuoi siti.
Potenzia le tue capacità di rilevamento del rendimento con Lighthouse e Chrome DevTools.
Scopri come caricare JavaScript di terze parti in modo efficiente per migliorare le prestazioni delle tue applicazioni web.
Scopri come ottimizzare i tag e i gestori dei tag per Core Web Vitals, in modo che questi strumenti utili abbiano il minimo impatto sulle prestazioni della tua applicazione web.

Dai un'occhiata a questi pattern che puoi utilizzare per svolgere rapidamente attività comuni nelle tue applicazioni web utilizzando JavaScript.

Dai un'occhiata a questi pattern per svolgere attività comuni nelle tue applicazioni web.
Scopri gli schemi per lavorare con file e directory in JavaScript.
Scopri come utilizzare le API Clipboard in JavaScript per fornire la funzionalità di copia e incolla nelle tue applicazioni web.