Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8078
| From | "ciccio" <21669invalid@mynewsgate.net> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: differenza tra jQuery |
| Message-ID | <2016101913032421669@mynewsgate.net> (permalink) |
| References | (2 earlier) <ntpvi5$1mdb$1@gioia.aioe.org> <nu64qj$qhd$1@adenine.netfront.net> <e6otfhFjpqU1@mid.individual.net> <2016101909502521669@mynewsgate.net> <e6ovk1F13k8U1@mid.individual.net> |
| Date | 2016-10-19 13:03 +0000 |
Alessandro Pellizzari <shuriken@amiran.it> ha scritto:
> On 19/10/2016 10:50, ciccio wrote:
>
> >> Il problema è che non devi imparare un solo javascript, ma 4 (o 5,
> >> adesso): quello di Firefox, di Chrome, di Safari (per iOS), di Edge (e
> >> di IE).
> >
> > Ma nota che JavaScript *aderisce* e *deve aderire* ad uno standard ECMA.
>
> JavaScript il linguaggio base sì. Il DOM non completamente, per esempio.
> Le Promise sono state introdotte solo di recente, assieme a fetch
> (ECMAScript 2015), e questo è il supporto da parte dei browser:
>
> http://caniuse.com/#feat=fetch
Sì ma il problema, in questo caso, è dei soliti noti:
IE non li supporta ma è ininfluente dato che ormai non lo
usano manco più gli zombie, Safari fa lo stesso ma tanto
fa talmente schifo che tutti gli utenti MAC usano altro
al suo posto.
Tutti gli altri sono ampiamente trascurabili.
> >> Ricordo che jQuery non e solo $('qualcosa').hide(), ma è anche AJAX,
> >> promises, animazioni, e plugin vari, oltre a tutti gli helper per i css,
> >> i form, etc.
> >
> > Tutte cose che puoi fare tranquillamente anche con JavaScript.
> > Non si nota affatto un'esclusività.
>
> Essendo jQuery scritto in Javascript, è logico che le stesse cose le
> puoi fare in Javascript...
E quindi questo non dovrebbe essere un deterrente...
> > AJAX "molto verboso"? Mah, un file libreria con le pochissime
> > funzioncine AJAX che servono occupa si è no pochi kb.
>
> jQuery 3.1.1 sono 85 KB con tutto dentro, e ritorna promises, e ti
> encoda i dati dei form, e ti gestisce gli header, ecc. ecc.
Sì ma si possono fare le stesse cose anche senza quegli 85 KB
> > Ma appunto i ragazzi devono imparare prima a programmare in JavaScript,
> > altrimenti diventano subito degli script kid e basta ;-)
>
> Come ho detto, se vedi jQuery solo come $('#miodiv').hide() hai ragione.
> Se inizi ad usarlo a fondo, ti risparmia un buon 60-70% di tempo e un
> sacco di mal di testa.
Mah, a me in passato è capitato di ispezionare codice di gente che ha
usato jQuery come si usano i pezzi di una scatola lego senza alcun
criterio, e mi è venuto mal di testa a tentare di capice
che cazzo volevano fare...
> Certo che se usi Angular o React non ne hai più bisogno, ma allora lì
> hai altri problemi. :P
Ma magari sono meno "farraginosi" e "delicati" di quelli
di chi ha usato jQuery senza criterio.
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
differenza tra jQuery carmelo <carmelo.giu@alice.it> - 2016-10-13 15:07 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-13 18:55 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 08:54 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 08:39 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-14 10:30 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 10:49 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 11:35 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 10:51 +0000
Re: differenza tra jQuery g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-10-14 15:50 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-14 16:29 +0000
Re: differenza tra jQuery Alex <tommaso5ita@yahoo.it> - 2016-10-18 23:39 +0200
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 10:42 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-19 09:50 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 11:18 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-19 13:03 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-19 19:36 +0000
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 08:53 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-20 10:53 +0100
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 10:55 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-20 13:54 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-20 16:18 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-21 08:43 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-21 07:24 +0000
Re: differenza tra jQuery Roberto Tagliaferri <tagliaferri@bofhland.org> - 2016-10-21 12:03 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-21 11:42 +0000
Re: differenza tra jQuery Indec Mal <indecmal@gmail.com> - 2016-10-26 01:28 -0700
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-26 14:40 +0000
Re: differenza tra jQuery Indec Mal <indecmal@gmail.com> - 2016-10-27 02:50 -0700
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-27 10:43 +0000
Re: differenza tra jQuery Alex <tommaso5ita@yahoo.it> - 2016-10-19 17:25 +0200
Re: differenza tra jQuery carmelo <carmelo.giu@alice.it> - 2016-10-15 14:22 +0200
Re: differenza tra jQuery "ciccio" <21669invalid@mynewsgate.net> - 2016-10-15 14:14 +0000
Re: differenza tra jQuery Alessandro Pellizzari <shuriken@amiran.it> - 2016-10-13 20:53 +0000
csiph-web