Laurent vilday :Olivier Masson :Avec jquery (et forcément le très puissant prototype), tout cela sur
tous les navigateurs pas trop vieux (IE5 fonctionne la plupart du
temps).
Pour ne parler que des sélecteurs.
Franchement, à part une gestion des events je n'arrive pas à
comprendre à quoi d'autre ça pourrait servir (les sélecteurs CSS),
Non mais sérieusement, à quoi ça sert concrètement les sélecteurs CSS
dans du code JS ?
Pas trop le temps de polémiquer,
d'autant plus que ça ressemble furieusement au thème "mais à quoi sert un cms ?",
"mais à quoi sert le fait de rendre un site compatible sur IE6 alors
que FF c'est tellement mieux ?", etc.
Je ne doute pas de votre grande connaissance en JS. Un peu plus
de votre expérience de créa de site internet.
Disons que les sélecteurs CSS2.1 et CSS3 ne servent à rien, puique vous
gérez tout avec vos 3 lignes de JS.
Moi, je me sers beaucoup de sélecteurs.
Je pense, par manque de temps (mais également de crainte de parler dans
le vide), les autres nombreux avantages de *certaines* bibli JS.
Comme je le disais, et on le voit ici, on se braque sur les bibli JS,
comme on se braque sur Flash, etc. C'est un état d'esprit, c'est comme ça.
Moi, j'utilise ce qui me parait utile, rapide, tout en gardant la notion
de "progressive enhancement", qui est rarement respecté par les codeurs
rebel, rarement sensibilisé à la notion d'accessibilité.
Alors soyons d'accord : faisons tous uniquement de l'assembleur et on
sera les meilleurs. Mais faudra bosser pour chaque machine, mais
finalement, on se fout de l'idée d'un truc universel.
Au passage, vive la mauvaise fois, puisque jQuery fait 15kb.
Laurent vilday :
Olivier Masson :
Avec jquery (et forcément le très puissant prototype), tout cela sur
tous les navigateurs pas trop vieux (IE5 fonctionne la plupart du
temps).
Pour ne parler que des sélecteurs.
Franchement, à part une gestion des events je n'arrive pas à
comprendre à quoi d'autre ça pourrait servir (les sélecteurs CSS),
Non mais sérieusement, à quoi ça sert concrètement les sélecteurs CSS
dans du code JS ?
Pas trop le temps de polémiquer,
d'autant plus que ça ressemble furieusement au thème "mais à quoi sert un cms ?",
"mais à quoi sert le fait de rendre un site compatible sur IE6 alors
que FF c'est tellement mieux ?", etc.
Je ne doute pas de votre grande connaissance en JS. Un peu plus
de votre expérience de créa de site internet.
Disons que les sélecteurs CSS2.1 et CSS3 ne servent à rien, puique vous
gérez tout avec vos 3 lignes de JS.
Moi, je me sers beaucoup de sélecteurs.
Je pense, par manque de temps (mais également de crainte de parler dans
le vide), les autres nombreux avantages de *certaines* bibli JS.
Comme je le disais, et on le voit ici, on se braque sur les bibli JS,
comme on se braque sur Flash, etc. C'est un état d'esprit, c'est comme ça.
Moi, j'utilise ce qui me parait utile, rapide, tout en gardant la notion
de "progressive enhancement", qui est rarement respecté par les codeurs
rebel, rarement sensibilisé à la notion d'accessibilité.
Alors soyons d'accord : faisons tous uniquement de l'assembleur et on
sera les meilleurs. Mais faudra bosser pour chaque machine, mais
finalement, on se fout de l'idée d'un truc universel.
Au passage, vive la mauvaise fois, puisque jQuery fait 15kb.
Laurent vilday :Olivier Masson :Avec jquery (et forcément le très puissant prototype), tout cela sur
tous les navigateurs pas trop vieux (IE5 fonctionne la plupart du
temps).
Pour ne parler que des sélecteurs.
Franchement, à part une gestion des events je n'arrive pas à
comprendre à quoi d'autre ça pourrait servir (les sélecteurs CSS),
Non mais sérieusement, à quoi ça sert concrètement les sélecteurs CSS
dans du code JS ?
Pas trop le temps de polémiquer,
d'autant plus que ça ressemble furieusement au thème "mais à quoi sert un cms ?",
"mais à quoi sert le fait de rendre un site compatible sur IE6 alors
que FF c'est tellement mieux ?", etc.
Je ne doute pas de votre grande connaissance en JS. Un peu plus
de votre expérience de créa de site internet.
Disons que les sélecteurs CSS2.1 et CSS3 ne servent à rien, puique vous
gérez tout avec vos 3 lignes de JS.
Moi, je me sers beaucoup de sélecteurs.
Je pense, par manque de temps (mais également de crainte de parler dans
le vide), les autres nombreux avantages de *certaines* bibli JS.
Comme je le disais, et on le voit ici, on se braque sur les bibli JS,
comme on se braque sur Flash, etc. C'est un état d'esprit, c'est comme ça.
Moi, j'utilise ce qui me parait utile, rapide, tout en gardant la notion
de "progressive enhancement", qui est rarement respecté par les codeurs
rebel, rarement sensibilisé à la notion d'accessibilité.
Alors soyons d'accord : faisons tous uniquement de l'assembleur et on
sera les meilleurs. Mais faudra bosser pour chaque machine, mais
finalement, on se fout de l'idée d'un truc universel.
Au passage, vive la mauvaise fois, puisque jQuery fait 15kb.
SAM :Les images sont disposées n'importe où dans la page, il y en a
plusieurs, on ne peut pas savoir à l'avance où elle sont
Je n'en vois pas trop l'utilité.
Un formulaire avec beaucoup de champs
A côté de certaines options on a cette icône permettant d'afficher une
aide contextuelle détaillant les usages...
Je t'engage sincèrement à trouver qque mns pour essayer le truc
présenté par Laurent.
Ca n'est pas applicable dans ce cas !
Suffit d'avoir d'autres choses à
gérer de ci de là dans la page (menu déroulant, onglets, ...), et le
gestionnaire d'événement va se charger dans des proportions
déraisonnables (en tout cas non maintenables).
SAM :
Les images sont disposées n'importe où dans la page, il y en a
plusieurs, on ne peut pas savoir à l'avance où elle sont
Je n'en vois pas trop l'utilité.
Un formulaire avec beaucoup de champs
A côté de certaines options on a cette icône permettant d'afficher une
aide contextuelle détaillant les usages...
Je t'engage sincèrement à trouver qque mns pour essayer le truc
présenté par Laurent.
Ca n'est pas applicable dans ce cas !
Suffit d'avoir d'autres choses à
gérer de ci de là dans la page (menu déroulant, onglets, ...), et le
gestionnaire d'événement va se charger dans des proportions
déraisonnables (en tout cas non maintenables).
SAM :Les images sont disposées n'importe où dans la page, il y en a
plusieurs, on ne peut pas savoir à l'avance où elle sont
Je n'en vois pas trop l'utilité.
Un formulaire avec beaucoup de champs
A côté de certaines options on a cette icône permettant d'afficher une
aide contextuelle détaillant les usages...
Je t'engage sincèrement à trouver qque mns pour essayer le truc
présenté par Laurent.
Ca n'est pas applicable dans ce cas !
Suffit d'avoir d'autres choses à
gérer de ci de là dans la page (menu déroulant, onglets, ...), et le
gestionnaire d'événement va se charger dans des proportions
déraisonnables (en tout cas non maintenables).
Je te propose de nous montrer une page de démo assez complexe (2 images
c'est pas suffisant) utilisant JQuery, je suis sur que Stéphane se fera
une joie de te triturer tout ça pour jouer un peu avec :)
Je te propose de nous montrer une page de démo assez complexe (2 images
c'est pas suffisant) utilisant JQuery, je suis sur que Stéphane se fera
une joie de te triturer tout ça pour jouer un peu avec :)
Je te propose de nous montrer une page de démo assez complexe (2 images
c'est pas suffisant) utilisant JQuery, je suis sur que Stéphane se fera
une joie de te triturer tout ça pour jouer un peu avec :)
SAM wrote:Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
La version minimale ET gzippée fait 15Ko en effet.
Ensuite sans le gzip mais en minimal c'est un peu plus de 50Ko
Et on peut ajouter aussi tout ce qui est UI... et éventuellement des
plugins !
SAM wrote:
Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
La version minimale ET gzippée fait 15Ko en effet.
Ensuite sans le gzip mais en minimal c'est un peu plus de 50Ko
Et on peut ajouter aussi tout ce qui est UI... et éventuellement des
plugins !
SAM wrote:Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
La version minimale ET gzippée fait 15Ko en effet.
Ensuite sans le gzip mais en minimal c'est un peu plus de 50Ko
Et on peut ajouter aussi tout ce qui est UI... et éventuellement des
plugins !
Pierre Goiffon a écrit :SAM wrote:Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* ! Comme
je l'ai dit, on nous a servi le même plat il y a 10 ans avec JS.
Que certains fassent des sites fullflash de 10Mo ne vous plait pas ?
Et alors ? On s'en fout.
Si on devait écouter "ce petit monde", on devrait faire des sites d'une
trentaine de ko (pour ne pas froisser les accès RTC), surement utiliser
la palette web-safe, avoir son site compatible NN4, j'en passe.
D'autant plus que je doute, comme se le demandais SAM,
qu'un JS puisse être mis en cache pour un site et utilisé par un autre.
Pierre Goiffon a écrit :
SAM wrote:
Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* ! Comme
je l'ai dit, on nous a servi le même plat il y a 10 ans avec JS.
Que certains fassent des sites fullflash de 10Mo ne vous plait pas ?
Et alors ? On s'en fout.
Si on devait écouter "ce petit monde", on devrait faire des sites d'une
trentaine de ko (pour ne pas froisser les accès RTC), surement utiliser
la palette web-safe, avoir son site compatible NN4, j'en passe.
D'autant plus que je doute, comme se le demandais SAM,
qu'un JS puisse être mis en cache pour un site et utilisé par un autre.
Pierre Goiffon a écrit :SAM wrote:Au passage, vive la mauvaise fois, puisque jQuery fait 15kb. Mais
bon, SAM a décider que jQuery et consors étaient de la merde, donc
c'est ainsi.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* ! Comme
je l'ai dit, on nous a servi le même plat il y a 10 ans avec JS.
Que certains fassent des sites fullflash de 10Mo ne vous plait pas ?
Et alors ? On s'en fout.
Si on devait écouter "ce petit monde", on devrait faire des sites d'une
trentaine de ko (pour ne pas froisser les accès RTC), surement utiliser
la palette web-safe, avoir son site compatible NN4, j'en passe.
D'autant plus que je doute, comme se le demandais SAM,
qu'un JS puisse être mis en cache pour un site et utilisé par un autre.
Que certains fassent des sites fullflash de 10Mo
ne vous plait pas ? Et alors ? On s'en fout.
Que certains fassent des sites fullflash de 10Mo
ne vous plait pas ? Et alors ? On s'en fout.
Que certains fassent des sites fullflash de 10Mo
ne vous plait pas ? Et alors ? On s'en fout.
Salut Pierre, j'ai bien lu tout ce qui précède et je préfère synthétiser
ici plutôt que de répondre à chaque post
Comme Stéphane, je t'encourage a explorer la délégation des events, j'ai
moi aussi plein d'autres choses à gérer de ci de là sur mon application,
et la technique fonctionne à merveille, bien mieux qu'à l'époque ou
j'appliquais individuellement chaque listener sur chaque élément.
Salut Pierre, j'ai bien lu tout ce qui précède et je préfère synthétiser
ici plutôt que de répondre à chaque post
Comme Stéphane, je t'encourage a explorer la délégation des events, j'ai
moi aussi plein d'autres choses à gérer de ci de là sur mon application,
et la technique fonctionne à merveille, bien mieux qu'à l'époque ou
j'appliquais individuellement chaque listener sur chaque élément.
Salut Pierre, j'ai bien lu tout ce qui précède et je préfère synthétiser
ici plutôt que de répondre à chaque post
Comme Stéphane, je t'encourage a explorer la délégation des events, j'ai
moi aussi plein d'autres choses à gérer de ci de là sur mon application,
et la technique fonctionne à merveille, bien mieux qu'à l'époque ou
j'appliquais individuellement chaque listener sur chaque élément.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* !
On entend toujours les mêmes râleurs contre Flash, mais c'est bien grâce
à lui que l'on peut avoir une (absolue ?) compatibilité entre
navigateurs/plateforme.
La "perversion" de ce type de librairie est là et elle est très
prononcée chez jQuery (peut-être chez d'autres aussi, mais pas
prototype) : les plug-ins. Sur le site de jQuery, un grand nombre de
plugins inutiles, lourd, mal foutus, etc.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* !
On entend toujours les mêmes râleurs contre Flash, mais c'est bien grâce
à lui que l'on peut avoir une (absolue ?) compatibilité entre
navigateurs/plateforme.
La "perversion" de ce type de librairie est là et elle est très
prononcée chez jQuery (peut-être chez d'autres aussi, mais pas
prototype) : les plug-ins. Sur le site de jQuery, un grand nombre de
plugins inutiles, lourd, mal foutus, etc.
Olivier, rédiger un message sous le coup de la colère ne fait
certainement pas avancer la discussion.
Oui, mais c'est tellement irritant ce petit monde des gens qui ont
forcément raison parce qu'ils ont des connaissances *techniques* !
On entend toujours les mêmes râleurs contre Flash, mais c'est bien grâce
à lui que l'on peut avoir une (absolue ?) compatibilité entre
navigateurs/plateforme.
La "perversion" de ce type de librairie est là et elle est très
prononcée chez jQuery (peut-être chez d'autres aussi, mais pas
prototype) : les plug-ins. Sur le site de jQuery, un grand nombre de
plugins inutiles, lourd, mal foutus, etc.
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
<http://cjoint.com/?mir22JKBrY>
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
<http://cjoint.com/?mir22JKBrY>
Il faudrait que je me mette sur un exemple concret pour expérimenter,
parce que pour l'instant dans la théorie je suis assez apeuré de voir
des gestionnaires d'événement qui enflent (if ... else if ...) et qui
contiennent des choses qui devraient normalement être indépendantes.
<http://cjoint.com/?mir22JKBrY>