Cautare in site

Articol

Diferentele dintre versiunile principale ale jQuery

Diferentele dintre versiunile principale ale jQuery

La alegerea versiunii jQuery de inclus in site-ul web sau in aplicatia pe care o dezvoltam va trebui sa facem o analiza a publicului. Deci intrebarea principala va fi: cui se adreseaza site-ul sau aplicatia?

Este un site institutional la care va trebui sa aiba acces publicul larg? Daca da, atunci va trebui sa asiguram compatibilitatea si cu browserele cele mai vechi. Este un site web despre utimele tehnologii IT? Atunci este rezonabil sa ne gandim ca vizitatorii vor accesa site-ul de pe dispozitive cu o versiune de browser actuala.

Pe site-ul jQuery in sectiunea de compatibilitate browsere putem verifica compatibilitatea ultimei versiuni stabile cu browserele desktop si mobile.

Versiunea 1.0

Versiunea 1.0 este prima versiune stabila a jQuery. Aceasta versiune este compatibila cu browserele web cele mai vechi, chiar si cu cele ce nu mai au suport de la dezvoltatorii lor (cum este cazul Windows XP pentru care Microsoft nu mai asigura suport).

Acest release isi pastreaza compatibilitatea cu si cu browserele cele mai problematice: IE 6, 7 si 8. Pentru site-urile web care vor fi vizitate de foarte multi utilizatori este cea mai indicata versiune de folosit. Pe site-ul jQuery ni se recomanda sa utilizam versiunea jQuery 1.12 pentru compatibilitate cu vechile versiuni de browser cum sunt: Internet Explorer 6-8, Opera 12.1x sau Safari 5.1+.

Versiunea 2.0

Versiunea 2.0 a jQuery a renuntat la compatibilitatea cu Internet Exporer 6-8 pentru a spori performanta librariei si pentru a reduce dimensiunea fisierului. Asadar, versiunea 2 este mai rapida si mai mica in dimensiuni decat versiunea 1 dar nu functioneaza in versiunile de browser mai vechi.

Versiunea 3.0

Versiunea 3.0 asigura compatibilitatea cu versiuna actuala a broswer-ului si cu versiunea imediat precedenta pentru fiecare browser in parte. In afara de versiunea comprimata (production) si cea necomprimata (development) se mai poate folosi si versiunea slim, dar care exlude modulele ajax si efectele de animatie.

Mai multe detalii despre istoricul versiunilor jQuery si modificarile aduse.

Migrarea la o versiune mai recenta

Upgradarea librariilor cum este jQuery poate necesita multa munca, deoarece versiunea cea mai recenta a introdus modificari importante.

Utilizarea librariei Migrate a jQuery simplifica tranzitia deoarece restabileste functionalitatile care au fost eliminate si arata erorile in consola browserului (cu versiunea development a jQuery Migrate) cand sunt utilizate API vechi sau care au fost eliminate.

Mai multe detalii despre migrarea versiunii jQuery se pot gasi in proiectul GitHub.

Nu sunt comentarii

Adauga Comentariu

Adresa ta de e-mail nu va fi publicata.