Debug veloce con ECMAScript Strict Mode

di: Rajasekharan Vengalil     22 Novembre 2011

Suggerimenti e best practices

Ecco alcune cose che si dovrebbero tenere in considerazione mentre si scrive un codice che utilizza la modalità strict:

  1. Poiché la modalità Strict è un fenomeno abbastanza recente, ci sono molte probabilità che alcuni visitatori delle proprie web app abbiano un motore JS che non capisce la modalità Strict. Ciò significa che tutto il codice verrà eseguito in modo unrestricted, che abbiate usato o meno la modalità strict. Quindi è sempre importante testare il proprio codice anceh in modalità unrestricted e assicurarsi che tutto funzioni correttamente.
  2. Ora, anche se c'è un gran numero di utenti finali con browser che non supportano la modalità Strict, continua ancora ad aver senso utilizzare la modalità Strict nel proprio ambiente di sviluppo perché la modalità Strict consente di rafforzare le best practices di JavaScript.
  3. Attivare la modalità Strict piccoli incrementi invece di una soluzione one-shot. Se avete un file JS con 3000 linee di codice, per esempio, probabilmente non è intelligente aggiungere semplicemente la direttiva "use strict"; nella parte superiore del file. Le differenze semantiche tra le due modalità potrebbero potenzialmente causare piccoli bug imprevisti. Meglio farlo girare in blocchi più piccoli a livello di funzioni.

Link utili

Alcune risorse utili per sperimentare ed approfondire le tematiche sulla modalità Strict sono reperibili ai seguenti indirizzi:

Note sull'autore

Rajasekharan Vengalil Rajasekharan Vengalil ha sviluppato codice per oltre 9 anni e lavora come Developer Evangelist presso Microsoft. Ha lavorato su una vasta gamma di prodotti e tecnologie Microsoft che vanno dalla programmazione di VC + +, MFC e Win32 per il web, JavaScript e. NET. Il suo focus attuale è sui progressi nello sviluppo web, HTML5 e la creazione di applicazioni internet. Leggi il suo Nerdworks Blogorama

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti