Rilasciato jQuery 2.0 beta 2
La beta 2.0 di jQuery 2.0 è finalmente arrivata!
Questa beta ha diverse modifiche e correzioni basate sui feedback ricevuti da quegli utenti che hanno testato la prima beta.
Il team di sviluppo suppone che questa versione sia già molto stabile e chiede il supporto di tutti gli sviluppatori per effettuare tutti i test necessari per scovare eventuali errori.
Ricordiamo che jQuery 2.0 non funziona su Internet Explorer 6, 7, e 8. Il team di sviluppo è comunque ben conscio del fatto che la maggior parte dei siti continueranno ad utilizzare ancora per un bel pò di tempo le versioni 1.x, almeno sino a quando le vecchie versioni di IE saranno ancora utilizzate dalla gran parte dei navigatori. Per questo motivo il team di jQuery continuerà a supportare sia le versioni 1.x che la versione 2.x.
Se qualcuno dei nostri lettori volesse provare questa nuova beta di jQuery su siti web in cui è ancora necessario supportare IE 6, 7 e/o 8, ricordiamo che è possibile utilizzare il seguente commento condizionale:
<!--[if lt IE 9]> <script src="jquery-1.9.1.js"></script> <![endif]--> <!--[if gte IE 9]><!--> <script src="jquery-2.0.0b2.js"></script> <!--<![endif]-->
Tutti i browser, tranne le vecchie versioni di IE, caricheranno il secondo script e ignoreranno il primo.
Ci sono un sacco di ambienti in cui questa nuova beta di jQuery dovrebbe andare bene. Ne suggeriamo alcuni:
- Google Chrome plugin
- Applicazioni Mozilla XUL ed estensioni di Firefox
- Applicazioni Firefox OS
- Applicazioni Chrome OS
- Applicazioni Windows 8 Store (“Modern / Metro UI”)
- Applicazioni BlackBerry 10 WebWorks
- Applicazioni Intranet
- …
Il team di jQuery si sta muovendo anche sul fronte node.js e la versione 2.0 sarà presto disponibile anche per questo ambiente.
Ricordiamo inoltre che per eseguire i plugin sviluppati per le versioni precedenti è disponibile il jQuery Migrate plugin, tramite il quale appunto è possibile poter utilizzare funzioni deprecate da versioni precedenti e/o diagnosticare problemi di compatibilità.
Il team jQuery consiglia vivamente di utilizzare tale plugin: vi farà risparmiare un sacco di tempo e fatica durante il debug.
Cosa c’è di nuovo
Tutte le correzioni eseguite sulle versioni 1.9.1 e 1.9.2-pre sono state incorporate nella versione jQuery 2.0 Beta 2.
Purtroppo sono state eliminate alcune ottimizzazioni che non sono supportate dalle versioni più vecchie di WebKit come Android 2.3, ma questo non ha avuto un impatto significativo sulle dimensioni del framework.
Nuova implementazione di .data(): questo codice è una riscrittura completa di Rick Waldron. E’ più piccolo, più semplice e molto più gestibile rispetto al vecchio codice.
Maggiore modularità nelle custom build: ora è possibile escludere tutte le abbreviazioni di eventi ridondanti tipo
mouseover(...)
se si è disposti ad utilizzare la chiamata
.on("mouseover"...)
al suo posto.
Dove si trova?
È possibile ottenere questa ultima beta dalla CDN jQuery, al seguente indirizzo http://code.jquery.com/jquery-2.0.0b2.js