Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4774 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  734  735  736  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1876291
SICKofitAL​L
misanthrope
Posté le 22-04-2009 à 14:47:26  profilanswer
 

Reprise du message précédent :

koskoz a écrit :

Savoir qu'elle ligne est parente avec quelle ligne.


parente ? càd qui "descend de" ou qui a le même parent ?


---------------
We deserve everything that's coming...
mood
Publicité
Posté le 22-04-2009 à 14:47:26  profilanswer
 

n°1876294
theredled
● REC
Posté le 22-04-2009 à 14:48:31  profilanswer
 

koskoz a écrit :

Savoir qu'elle ligne est parente avec quelle ligne.


Avec mif tree t'as une methode getParent() sur chaque noeud :??: ou alors je compredn tjrs aps :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1876296
koskoz
They see me trollin they hatin
Posté le 22-04-2009 à 14:52:33  profilanswer
 

SICKofitALL a écrit :


parente ? càd qui "descend de" ou qui a le même parent ?

 

Dans les deux sens en fait.
Je dois le savoir pour ensuite gérer leur liens de parenté en bdd.

 


id = p1
|      |- id = p1_e1
|      |- id = p1_e2
|      |        |- p1_e2_e1
id = p2
       |- id = p2_1
       |-


Message édité par koskoz le 22-04-2009 à 15:00:29

---------------
Twitter
n°1876301
theredled
● REC
Posté le 22-04-2009 à 15:01:25  profilanswer
 

t'as justement pas besoin de jouer sur les ids, t'as des métrhodes exprès.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1876303
SICKofitAL​L
misanthrope
Posté le 22-04-2009 à 15:02:06  profilanswer
 

pour les autres framework je peux pas dire, mais sous extJS tu as pour chaque element d'un tree la propriété parentNode pour choper le parent et nextSibling/previousSibling pour les branches "frangines".
En méthode tu as eachChild qui te permet d'executer une fonction données pour chaque enfant du node courant.
http://extjs.com/deploy/dev/docs/? [...] e.TreeNode
 
Et sachant que chaque node peut avoir des params custom en plus


---------------
We deserve everything that's coming...
n°1876315
theredled
● REC
Posté le 22-04-2009 à 15:45:59  profilanswer
 

masklinn a écrit :


Non, Expires est un header 1.0, il faut aussi ajouter un max-age:259200 dans Cache-Control (259200 = 3*24*3600 = 3j en secondes).
 
Et idéalement, si tes pages sont dynamiques, tu peux jouer avec Last-Modified/If-Modified-Since.


tanx.
 
http://ircache.net/cgi-bin/cacheab [...] descend=on
 
me dit que c'est nickel, mais pour autant j'ai jamais de header 304 not modified [:petrus75]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1876322
masklinn
í dag viðrar vel til loftárása
Posté le 22-04-2009 à 16:01:56  profilanswer
 

theredled a écrit :


tanx.
 
http://ircache.net/cgi-bin/cacheab [...] descend=on
 
me dit que c'est nickel, mais pour autant j'ai jamais de header 304 not modified [:petrus75]


Expires et Cache-control sont exclusivement côté client (caches), pour les 304 c'est à toi (toi, ton framework, ton serveur web, whatever) de le gérer avec le couple Last-Modified (réponse depuis chez toi) et If-Modified-Since (requête depuis le client) et le couple ETag/If-None-Match (pareil que LM/IMS, le premier c'est ce que le serveur envoie, le second c'est celui que le serveur reçoit).
 
C'est d'ailleurs pour ça qu'ils sont présents mais vide sur ta page de test.

Message cité 1 fois
Message édité par masklinn le 22-04-2009 à 16:03:22

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876359
theredled
● REC
Posté le 22-04-2009 à 17:07:56  profilanswer
 

masklinn a écrit :


Expires et Cache-control sont exclusivement côté client (caches), pour les 304 c'est à toi (toi, ton framework, ton serveur web, whatever) de le gérer avec le couple Last-Modified (réponse depuis chez toi) et If-Modified-Since (requête depuis le client) et le couple ETag/If-None-Match (pareil que LM/IMS, le premier c'est ce que le serveur envoie, le second c'est celui que le serveur reçoit).

 

C'est d'ailleurs pour ça qu'ils sont présents mais vide sur ta page de test.


alors c'est pour ça que parfois l'image s'affiche mais qu'aucune requète n'est envoyée [:mr blue] ? ca veut dire kça marche [:dawa] ?

 

Et ouais tiens mon framework symphonique il doit bien avoir des trucs chouette tiens.

Message cité 1 fois
Message édité par theredled le 22-04-2009 à 17:08:53

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1876404
masklinn
í dag viðrar vel til loftárása
Posté le 22-04-2009 à 18:43:45  profilanswer
 

theredled a écrit :

alors c'est pour ça que parfois l'image s'affiche mais qu'aucune requète n'est envoyée [:mr blue] ? ca veut dire kça marche [:dawa] ?


Oui, le client regarde dans son cache, voit que la ressource est encore valide pour 2j, 23h et 55mn, et tape dans son cache plutôt que de balancer une nouvelle requête.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876485
FlorentP
Posté le 22-04-2009 à 21:41:48  profilanswer
 


Oué, enfin, pas trop d'extrémisme non plus... Parce qu'utiliser des libs de 300ko dans tous les sens sur des pages où on fait juste 3 opérations JS, c'est pas adapté ! (sauf si personne visite ton site, ou que tout ceux qui le visitent le font en local :D)
 
Et puis avant de toucher des libs JS, comprendre un peu le fonctionnement du JS ça a du sens, surtout pour un developpeur web :p

mood
Publicité
Posté le 22-04-2009 à 21:41:48  profilanswer
 

n°1876497
masklinn
í dag viðrar vel til loftárása
Posté le 22-04-2009 à 21:59:00  profilanswer
 

FlorentP a écrit :


Oué, enfin, pas trop d'extrémisme non plus... Parce qu'utiliser des libs de 300ko dans tous les sens sur des pages où on fait juste 3 opérations JS, c'est pas adapté ! (sauf si personne visite ton site, ou que tout ceux qui le visitent le font en local :D)


jquery minified + gzipped, 19k [:cosmoschtroumpf]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876517
FlorentP
Posté le 22-04-2009 à 22:18:27  profilanswer
 

masklinn a écrit :


jquery minified + gzipped, 19k [:cosmoschtroumpf]


Si tu pars du principe que le gars va utiliser une lib légère, la mettre en prod enversion minifiée, gzippé, avec entêtes d'expiration bien gérés, et mettre le JS en bas de page => tu pars du principe que le gars sais a peu près ce qu'il fait :o
 
C'est l'approche "Touche pas au JS, utilise un framework JS, neuneu va !" que je critique... si le gars a besoin de son jquery et fait ça bien, bah cool :D
 
 
J'ai en tête des sites (de là où je bosse :'( ) où dans tous les entêtes sont avec prototype + scripaculous.
D'une part c'est inutile sur 95% des pages, mais surtout aux endroits où ça sert c'est juste pour faire un getElementsById ave le raccourci $().
Génial... :o

n°1876529
masklinn
í dag viðrar vel til loftárása
Posté le 22-04-2009 à 22:27:45  profilanswer
 

FlorentP a écrit :

J'ai en tête des sites (de là où je bosse :'( ) où dans tous les entêtes sont avec prototype + scripaculous.
D'une part c'est inutile sur 95% des pages, mais surtout aux endroits où ça sert c'est juste pour faire un getElementsById ave le raccourci $().
Génial... :o


D'un autre côté, si tu les sers via un httpd correctement configuré, ça tape dans le cache dans toutes les pages après la première [:cosmoschtroumpf]  
 
Bon t'as quand même le coût d'évaluation de la lib même, mais c'est pas si pire [:cosmoschtroumpf]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876544
gatsu35
Blablaté par Harko
Posté le 22-04-2009 à 22:49:40  profilanswer
 


sinon tu te recode ta propre light weight library qui fonctionne est modulaire et faire 95% de tes besoin les 5% restants étant codés au cas par cas \o/


---------------
Blablaté par Harko
n°1876548
FlorentP
Posté le 22-04-2009 à 23:04:41  profilanswer
 

masklinn a écrit :

D'un autre côté, si tu les sers via un httpd correctement configuré, ça tape dans le cache dans toutes les pages après la première [:cosmoschtroumpf]  


Ouai quand on est un visiteur assidu du site, sauf qu'en moyenne, une visite dure quelques pages (4/5), donc le gars à pas le temps d'avoir obligatoirement besoin de la lib :p
(et s'il tombe sur une page qui en a besoin, mieux vaut lui mettre la pénalité sur la page souhaitée qu'en premiere page o il se tapé déjà la pénalité de tous les éléments communs à charger :o)

n°1876572
theredled
● REC
Posté le 22-04-2009 à 23:53:22  profilanswer
 

gatsu35 a écrit :


sinon tu te recode ta propre light weight library qui fonctionne est modulaire et faire 95% de tes besoin les 5% restants étant codés au cas par cas \o/


Perso j'ai bien du utiliser 60% de mootools...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1876601
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 07:31:23  profilanswer
 

FlorentP a écrit :


Si tu pars du principe que le gars va utiliser une lib légère, la mettre en prod enversion minifiée, gzippé, avec entêtes d'expiration bien gérés, et mettre le JS en bas de page => tu pars du principe que le gars sais a peu près ce qu'il fait :o
 
C'est l'approche "Touche pas au JS, utilise un framework JS, neuneu va !" que je critique... si le gars a besoin de son jquery et fait ça bien, bah cool :D
 
 
J'ai en tête des sites (de là où je bosse :'( ) où dans tous les entêtes sont avec prototype + scripaculous.
D'une part c'est inutile sur 95% des pages, mais surtout aux endroits où ça sert c'est juste pour faire un getElementsById ave le raccourci $().
Génial... :o


 
Dans le framework il y a mootools, prototype, scriptaculous et xajax [:dawa]


---------------
Twitter
n°1876615
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 09:20:57  profilanswer
 

koskoz a écrit :


 
Dans le framework il y a mootools, prototype, scriptaculous et xajax [:dawa]


 [:lol wut]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876617
FlorentG
Posté le 23-04-2009 à 09:32:43  profilanswer
 

koskoz a écrit :

Dans le framework il y a mootools, prototype, scriptaculous et xajax [:dawa]


Tu veux pas en rajouter un ou deux ?

n°1876637
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 10:16:21  profilanswer
 

 

Résultat d'une succession d'intervenants différents.

 
FlorentG a écrit :


Tu veux pas en rajouter un ou deux ?

 

Je me tâte pour jQuery ou ExtJS [:dawa]


Message édité par koskoz le 23-04-2009 à 10:16:29

---------------
Twitter
n°1876646
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 10:35:02  profilanswer
 

IE6 me pète les couilles à chaque fois avec sa demande d'autorisation du contenu bloqué.
Pas moyen d'y remédier ?


---------------
Twitter
n°1876647
FlorentG
Posté le 23-04-2009 à 10:35:35  profilanswer
 

Mark of the web

n°1876651
skeye
Posté le 23-04-2009 à 10:39:43  profilanswer
 

koskoz a écrit :

IE6 me pète les couilles


 
It's not a bug, it's a feature.[:dawak]


---------------
Can't buy what I want because it's free -
n°1876663
gatsu35
Blablaté par Harko
Posté le 23-04-2009 à 10:50:04  profilanswer
 

koskoz a écrit :

IE6 me pète les couilles à chaque fois avec sa demande d'autorisation du contenu bloqué.
Pas moyen d'y remédier ?


tu t'installes un serveur HTTP pour coder en localhost
 
quand on fait un site web, on le teste en condition, donc en http [:dawak]


---------------
Blablaté par Harko
n°1876664
gatsu35
Blablaté par Harko
Posté le 23-04-2009 à 10:50:45  profilanswer
 

koskoz a écrit :


 
Dans le framework il y a mootools, prototype, scriptaculous et xajax [:dawa]


mais comment on peut en arriver là :(


---------------
Blablaté par Harko
n°1876665
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 10:52:11  profilanswer
 

gatsu35 a écrit :


tu t'installes un serveur HTTP pour coder en localhost
 
quand on fait un site web, on le teste en condition, donc en http [:dawak]


 
Merci :jap:


---------------
Twitter
n°1876666
zapan666
Tout est relatif
Posté le 23-04-2009 à 10:52:31  profilanswer
 

C'est quoi la bonne manière de filer une variable a une callback javascript en jQuery ?  
 
typiquement, j'ai quelque chose comme ça :  

Code :
  1. function changeLaCouleurDeFond(index, element) {
  2.    $(element).css("background-color", couleur);
  3. }
  4.  
  5. couleur = "red";
  6. $("div" ).each(changeLaCouleurDeFond);
  7.  
  8. couleur = "#FFFFFF";
  9. $("span" ).each(changeLaCouleurDeFond);


 
je trouve ça très moche, y'a mieux ?


---------------
my flick r - Just Tab it !
n°1876668
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 10:56:31  profilanswer
 

Epic win, rien ne s'affiche sous IE6 [:shay]


---------------
Twitter
n°1876670
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 10:59:20  profilanswer
 

zapan666 a écrit :

C'est quoi la bonne manière de filer une variable a une callback javascript en jQuery ?

 

typiquement, j'ai quelque chose comme ça :

Code :
  1. function changeLaCouleurDeFond(index, element) {
  2.    $(element).css("background-color", couleur);
  3. }
  4.  
  5. couleur = "red";
  6. $("div" ).each(changeLaCouleurDeFond);
  7.  
  8. couleur = "#FFFFFF";
  9. $("span" ).each(changeLaCouleurDeFond);
 

je trouve ça très moche, y'a mieux ?


Code :
  1. function changeLaCouleurDeFond(color) {
  2.    return function (index, element) {
  3.        $(element).css("background-color", color);
  4.    }
  5. }
  6.  
  7. $("div" ).each(changeLaCouleurDeFond("red" ));
  8. $("div" ).each(changeLaCouleurDeFond("#fff" ));
 

Le problème c'est qu'avec ça ta fonction va être appelée 1 fois par match, s'pas très rapide, et un peu con:

Citation :

css(name, value)

 

Set a single style property to a value on all matched elements.

 

Donc normalement tu peux écrire:

Code :
  1. $("div" ).css("background-color", "red" );


:D

Message cité 1 fois
Message édité par masklinn le 23-04-2009 à 11:03:02

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876678
zapan666
Tout est relatif
Posté le 23-04-2009 à 11:19:37  profilanswer
 

masklinn a écrit :


Code :
  1. function changeLaCouleurDeFond(color) {
  2.    return function (index, element) {
  3.        $(element).css("background-color", color);
  4.    }
  5. }
  6.  
  7. $("div" ).each(changeLaCouleurDeFond("red" ));
  8. $("div" ).each(changeLaCouleurDeFond("#fff" ));




bon, j'aurais pas trouvé. j'ai bien fait de demandé :D

masklinn a écrit :


Le problème c'est qu'avec ça ta fonction va être appelée 1 fois par match, s'pas très rapide, et un peu con:


c'était surtout pour l'exemple.


---------------
my flick r - Just Tab it !
n°1876679
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 11:24:00  profilanswer
 

zapan666 a écrit :

bon, j'aurais pas trouvé. j'ai bien fait de demandé :D


S'paske tu fais du java, ça comprime le cerveau :o

zapan666 a écrit :

c'était surtout pour l'exemple.


Ben oui mais il y a des masses de commandes jquery qui bossent directement sur des collections, donc bon... :o
 

Spoiler :

je sais ça alors que j'ai jamais utilisé jquery [:prozac]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876681
mareek
Et de 3 \o/
Posté le 23-04-2009 à 11:26:01  profilanswer
 

masklinn a écrit :

je sais ça alors que j'ai jamais utilisé jquery [:prozac]


La vie de la totalité des forumeurs ne suffirait pas à utiliser tout ce que tu sais :spamafote:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1876683
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 11:29:30  profilanswer
 

zapan666 a écrit :

C'est quoi la bonne manière de filer une variable a une callback javascript en jQuery ?  
 
typiquement, j'ai quelque chose comme ça :  

Code :
  1. function changeLaCouleurDeFond(index, element) {
  2.    $(element).css("background-color", couleur);
  3. }
  4.  
  5. couleur = "red";
  6. $("div" ).each(changeLaCouleurDeFond);
  7.  
  8. couleur = "#FFFFFF";
  9. $("span" ).each(changeLaCouleurDeFond);


 
je trouve ça très moche, y'a mieux ?


 

Code :
  1. couleur = "red";
  2. $("div" ).each (function () { $(this).css ("background-color", couleur) } );


 
Ceci dit comme le précise Masklinn, c'est pas necessaire  [:o_doc]  


---------------
We deserve everything that's coming...
n°1876684
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 11:29:39  profilanswer
 

mareek a écrit :


La vie de la totalité des forumeurs ne suffirait pas à utiliser tout ce que tu sais :spamafote:


Spoiler :

le prozac pour le coup c'était pour moi en fait, j'ai trop de trucs stockés dans le crâne qui me servent strictement à rien :(


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1876691
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 11:42:11  profilanswer
 

Bon, j'ai un ultime problème avec IE6 et après j'aurai fini le côté client de mon interface.
 
J'ai ça :
 

Code :
  1. function load() {
  2.    $('parentLine2').observe('click', addLine);
  3.    $('addValue2').observe('click', addInputClick);
  4.    $('addAttribute1Tag2').observe('click', addInputClick);
  5. }


 
qui ajoute mes listeners au chargement de la page.
 
Sous firefox ça se passe bien, mes fonctions générant le html sont appelées, puis le page se charge avec le html généré, puis la fonction load se charge (je l'appelle avec le "onload" sur le body).
 
Le problème c'est qu'IE6 aime pas la fonction load car apparemment il l'interprète avant le chargement complet de la page, et évidemment, je n'ai aucun id présent.
 
La seule solution que j'ai trouvé est d'utiliser des onclick plutôt que des listeners, mais si vous aviez quelque chose de plus propre, je suis preneur.


---------------
Twitter
n°1876692
mareek
Et de 3 \o/
Posté le 23-04-2009 à 11:42:14  profilanswer
 

masklinn a écrit :

le prozac pour le coup c'était pour moi en fait, j'ai trop de trucs stockés dans le crâne qui me servent strictement à rien :(


ça te sert à briller sur les forums [:dawa]
 

Spoiler :

j'avais bien compris le post précédent :o


Message édité par mareek le 23-04-2009 à 12:03:47

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1876697
FlorentG
Posté le 23-04-2009 à 11:46:05  profilanswer
 

koskoz a écrit :

J'ai ça :
 

Code :
  1. function load() {
  2.    $('parentLine2').observe('click', addLine);
  3.    $('addValue2').observe('click', addInputClick);
  4.    $('addAttribute1Tag2').observe('click', addInputClick);
  5. }



Il manque du code là. Comment est assigné load à l'évènement onload ? :o

n°1876700
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 11:48:17  profilanswer
 

FlorentG a écrit :


Il manque du code là. Comment est assigné load à l'évènement onload ? :o


 
<body onload="javascript:load();">


---------------
Twitter
n°1876701
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 11:49:43  profilanswer
 

FlorentG a écrit :


Il manque du code là. Comment est assigné load à l'évènement onload ? :o


jQuery ?

Code :
  1. $(document).ready (load); // load c'est ta fonction :o



---------------
We deserve everything that's coming...
n°1876703
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 11:53:03  profilanswer
 

SICKofitALL a écrit :


jQuery ?

Code :
  1. $(document).ready (load); // load c'est ta fonction :o



 

Prototype.
Edit : il y a pareil dans prototype, merci :jap:


Message édité par koskoz le 23-04-2009 à 11:55:00

---------------
Twitter
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  734  735  736  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)