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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  737  738  739  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1876961
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 16:31:25  profilanswer
 

Reprise du message précédent :

koskoz a écrit :


 
Bah oui, je sais c'est bien ce que je dis [:petrus75]
Mais je ne vois pas comment observe mon élément créé à l'initialisation (cf. post du dessus).


Outre le fait que tu pourrais assigner l'event juste après la creation du truc, tu pourrais aussi assigner l'event à une classe CSS plutot qu'à un ID, car ce dernier si j'ai bien compris s'incrémente tt le temps. Dans le code de la fonction assignée il te suffirait de reperer l'origine de l'event.
 
A noter que sous jQuery (1.3+) il existe une fonction Live (http://docs.jquery.com/Events/live) qui permet d'assigner un evenement à une classe donnée existante OU qui va exister.

Message cité 1 fois
Message édité par SICKofitALL le 23-04-2009 à 16:34:40

---------------
We deserve everything that's coming...
mood
Publicité
Posté le 23-04-2009 à 16:31:25  profilanswer
 

n°1876962
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 16:31:37  profilanswer
 

Skateinmars a écrit :

 

Personne lui a encore gueulé dessus pour ca ? :D

 

Oui, j'ai aussi trouvé ça très moche sur le coup, mais je ne sais pas comment faire autrement.

 
theredled a écrit :

 

theredled :o c'est pas la même unité monétaire :o

 

TafelTreeInit est appelé où ?

 

:jap:

 

Il est pas appelé, il se charge tout seul.

Message cité 1 fois
Message édité par koskoz le 23-04-2009 à 16:32:36

---------------
Twitter
n°1876964
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 16:32:54  profilanswer
 

SICKofitALL a écrit :


Outre le fait que tu pourrais assigner l'event juste après la creation du truc


 
Comment ? :'(


---------------
Twitter
n°1876971
FlorentP
Posté le 23-04-2009 à 16:42:07  profilanswer
 

Dj YeLL a écrit :

Genre c'était pas une façon de parler :o


Yep mais dans l'esprit c'était "gros bloc de code", et généralement les guidelines (que je connais) disent de ne pas dépasser quelques dizaines de lignes par fonctions (donc dans une fonction "courte", ya pas de risque de s'y perdre en lisant ton code :p)

 

Enfin bon, sinon, je mets des return en début de fonction, j'avoue :o

 
Skateinmars a écrit :

Ya pas vraiment d'intéret à minifier si tu utilises gzip (c'est les devs de prototype qui le disent :o ).


C'est des branques :o
C'est forcément mieux de minifier, dégager des caractères inutiles ça ne peut en rien être négatif (surtout si t'as beaucoup de commentaires, tabulations & co)

 

Et puis, tant qu'a faire autant tester par soit même :
http://compressorrater.thruhere.net
Brut : 97k
Brut + gzip : 17.5k
Avec YUI compressor + gzip : 12.5k

Message cité 1 fois
Message édité par FlorentP le 23-04-2009 à 16:44:57
n°1876982
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 16:50:06  profilanswer
 

koskoz a écrit :


 
Comment ? :'(


arf, tu t'es engagé dans un terrain boueux :/
 
par contre, tu peux essayer de faire ca (c'est moche et tout mais bon .... )

Code :
  1. line += '  <a onclick='addLine' href="#" id="parentLine'+ nbrLines +'">+</a>'


comme ca t'as pas besoin de placer l'event avec prototype, mais à toi de décrypter l'origine du click (avec l'objet event passé en premier param automatiquement ou window.event en global pour IE).
Perso je pense que tu devrais te repencher à l'occas sur ce soucis et revoir la facon que tu as de gérer cette arbre et surtout sa génération (le nbrLines global caÿlemal) :/

Message cité 1 fois
Message édité par SICKofitALL le 23-04-2009 à 16:52:59

---------------
We deserve everything that's coming...
n°1876986
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 16:52:18  profilanswer
 

SICKofitALL a écrit :


arf, tu t'es engagé dans un terrain boueux :/
 
par contre, tu peux essayer de faire ca (c'est moche et tout mais bon .... )

Code :
  1. line += '  <a onclick='addLine' href="#" id="parentLine'+ nbrLines +'">+</a>'


comme ca t'as pas besoin de placer l'event avec prototype.
Perso je pense que tu devrais te repencher à l'occas sur ce soucis et revoir la facon que tu as de gérer cette arbre et surtout sa génération :/


 
Oui, ça c'est ma solution de dernier recours.


---------------
Twitter
n°1876987
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 16:54:47  profilanswer
 

koskoz a écrit :


 
Oui, ça c'est ma solution de dernier recours.


 
j'ai édité entre temps sorry :o
je pense que tu devrais gérer sérieusement ton arbre et ton code différement, car à terme tu vas te retrouver avec un sac de noeud pas possible :jap:


---------------
We deserve everything that's coming...
n°1876988
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 16:58:16  profilanswer
 

SICKofitALL a écrit :


 
j'ai édité entre temps sorry :o
je pense que tu devrais gérer sérieusement ton arbre et ton code différement, car à terme tu vas te retrouver avec un sac de noeud pas possible :jap:


 
Pour l'instant je ne vois pas comment le gérer autrement, sinon je l'aurai déjà fait ;)


---------------
Twitter
n°1876998
koskoz
They see me trollin they hatin
Posté le 23-04-2009 à 17:15:03  profilanswer
 

Ca change toutes mes fonctions avec un onclick [:ciler]


---------------
Twitter
n°1877014
Skateinmar​s
Posté le 23-04-2009 à 17:51:02  profilanswer
 

koskoz a écrit :


Oui, j'ai aussi trouvé ça très moche sur le coup, mais je ne sais pas comment faire autrement.


 
Regarde la doc d'un des tes 40 frameworks :o
 

FlorentP a écrit :


C'est des branques :o
C'est forcément mieux de minifier, dégager des caractères inutiles ça ne peut en rien être négatif (surtout si t'as beaucoup de commentaires, tabulations & co)


 
Un passage de 24 a 17% pour scriptaculous par ex ca me parait pas dramatique. le moins :  
- devoir mettre en place l'outil dans son processus de deploiement (ok c'est pas super chiant)
- de risquer de se retrouver avec des problemes dus a la compression, surtout si on a pas de tests sur son code et qu'on utilise un minifieur "a risque"
 
Tout ca pour un gain minime sur un seul download, je pense pas que ca ait vraiment d'interet pour un site avec un nombre de requêtes pas très élevé.


---------------
Feedback HAV
mood
Publicité
Posté le 23-04-2009 à 17:51:02  profilanswer
 

n°1877038
Shinuza
This is unexecpected
Posté le 23-04-2009 à 19:40:34  profilanswer
 

erulio a écrit :

De toute façon, on ne met qu'un seul et unique return par fonction :fou: :fou:


Quoted.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1877040
SICKofitAL​L
misanthrope
Posté le 23-04-2009 à 19:55:36  profilanswer
 


Oh je crois que ca a été archi-quoted même :o


---------------
We deserve everything that's coming...
n°1877059
El_gringo
Posté le 23-04-2009 à 21:13:23  profilanswer
 

Salut à tous,  
 
il n'y a pas un topic unique "html 5" sur le forum ? Pas réussi à trouver ça avec le moteur de recherche.

n°1877061
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 21:34:56  profilanswer
 

Pas à ma connaissance.


---------------
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°1877062
mareek
Et de 3 \o/
Posté le 23-04-2009 à 21:38:13  profilanswer
 

El_gringo a écrit :

Salut à tous,  
 
il n'y a pas un topic unique "html 5" sur le forum ? Pas réussi à trouver ça avec le moteur de recherche.


C'est en projet pour l'an 2021 afin d'être fin pret avant la sortie de la spec finale [:dawa]

Message cité 1 fois
Message édité par mareek le 23-04-2009 à 21:39:19

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1877064
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2009 à 21:54:16  profilanswer
 

mareek a écrit :


C'est en projet pour l'an 2021 afin d'être fin pret avant la sortie de la spec finale [:dawa]


FUD yo.

 

les dates importantes sont:

  • Maintenant, parce que tu peux déjà utiliser HTML5 pour créer tes sites (tout ce qui n'est pas nouveau c'est de la standardisation de comportements existants, le doctype fonctionne, http://validator.nu/ aussi)
  • Cette année, last call working draft
  • 2012, Candidate Recommendation

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

---------------
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°1877079
theredled
● REC
Posté le 23-04-2009 à 23:00:13  profilanswer
 

alors XHTML 2 c'est mort ? :(


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1877081
erulio
Posté le 23-04-2009 à 23:16:23  profilanswer
 


De toute façon, je le maintiens, rien que pour l'argument du breakpoint unique dans le debugger [:fading]
De plus, je ne pourrais pas me résoudre à déroger à cette règle aujourd'hui :o

Message cité 2 fois
Message édité par erulio le 23-04-2009 à 23:16:37
n°1877082
mareek
Et de 3 \o/
Posté le 23-04-2009 à 23:19:22  profilanswer
 

masklinn a écrit :


FUD yo.
 
les dates importantes sont:

  • Maintenant, parce que tu peux déjà utiliser HTML5 pour créer tes sites (tout ce qui n'est pas nouveau c'est de la standardisation de comportements existants, le doctype fonctionne, http://validator.nu/ aussi)
  • Cette année, last call working draft
  • 2012, Candidate Recommendation

C'est pas du fud, c'est la roadmap officielle [:cosmoschtroumpf]
Perso, je trouve ça débile de prévoir 10 entre une "candidate recommendation" et une version finale :spamafote:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1877088
theredled
● REC
Posté le 24-04-2009 à 00:57:46  profilanswer
 

erulio a écrit :


De toute façon, je le maintiens, rien que pour l'argument du breakpoint unique dans le debugger [:fading]
De plus, je ne pourrais pas me résoudre à déroger à cette règle aujourd'hui :o


Si t'as pas l'habitude de changer tes habitudes, t'es pas fait pour le dev :o d'abord :o


Message édité par theredled le 24-04-2009 à 00:58:03

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1877090
El_gringo
Posté le 24-04-2009 à 01:32:53  profilanswer
 

La plupart des navigateurs ont déjà bien commencé à implémenter qqs éléments de la spec. Bon, évidement, IE est à la bourre (est ce bien la peine de la préciser ?). Et avec le soutien de géants type Google, il y a moyen de booster l'implémentation et le déploiement des navigateurs compatibles.  
 
Et puis certains éléments d'HTML 5 peuvent déjà être utilisés, et se déprécier correctement sur des navigateurs plus anciens (je pense notamment à l'élément <video> ).  
 
Bref, à mon avis, HTML 5 vaut déjà bien la peine qu'on s'y intéresse.


Message édité par El_gringo le 24-04-2009 à 08:14:28
n°1877110
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2009 à 08:26:53  profilanswer
 

mareek a écrit :


C'est pas du fud, c'est la roadmap officielle [:cosmoschtroumpf]
Perso, je trouve ça débile de prévoir 10 entre une "candidate recommendation" et une version finale :spamafote:


HTML 2 n'est toujours pas supporté intégralement.
 
Et c'est du FUD parce que tu impliques que html5 ne sera pas utilisable avant.  


---------------
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°1877117
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 08:51:30  profilanswer
 

erulio a écrit :


De toute façon, je le maintiens, rien que pour l'argument du breakpoint unique dans le debugger [:fading]
De plus, je ne pourrais pas me résoudre à déroger à cette règle aujourd'hui :o


 
Toi t'es bien comme mes profs.
Un seul return par fonction, parce que c'est mieux, blabla, mais au final ils n'ont pas d'arguments concrets [:spamafote]


---------------
Twitter
n°1877125
FlorentG
Posté le 24-04-2009 à 09:04:37  profilanswer
 

koskoz a écrit :

Un seul return par fonction, parce que c'est mieux, blabla, mais au final ils n'ont pas d'arguments concrets [:spamafote]


Moi aussi j'ai fait ça pendant longtemps. Et pis là j'ai un peu changé de manière, c'est vrai que quelques returns au début de la fonction c'est pas mal [:bien]

n°1877132
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 09:15:03  profilanswer
 

FlorentG a écrit :


Moi aussi j'ai fait ça pendant longtemps. Et pis là j'ai un peu changé de manière, c'est vrai que quelques returns au début de la fonction c'est pas mal [:bien]


 
C'est d'ailleurs ici que j'ai appris les returns en début de fonction, pour éviter d'avoir des accolades dans tous les sens.


---------------
Twitter
n°1877146
erulio
Posté le 24-04-2009 à 09:37:42  profilanswer
 

koskoz a écrit :

Toi t'es bien comme mes profs.
Un seul return par fonction, parce que c'est mieux, blabla, mais au final ils n'ont pas d'arguments concrets [:spamafote]


Dans la phrase que tu quotes, il y a un argument concret [:petrus75]

Message cité 1 fois
Message édité par erulio le 24-04-2009 à 09:37:54
n°1877147
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 09:39:10  profilanswer
 

erulio a écrit :


Dans la phrase que tu quotes, il y a un argument concret [:petrus75]


 
Non mais c'est tout autant la merde puisqu'avant tu dois suivre ta variable qui va jusqu'à ton return.


---------------
Twitter
n°1877149
erulio
Posté le 24-04-2009 à 09:40:06  profilanswer
 

koskoz a écrit :

Non mais c'est tout autant la merde puisqu'avant tu dois suivre ta variable qui va jusqu'à ton return.


D'accord.
T'as parfaitement compris l'intérêt du debugger.

n°1877151
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2009 à 09:42:34  profilanswer
 

D'après c2, le "single exit point" était initialement part de la définition de Structured Programming, et l'une des techniques permettant l'analyse mathématique propre des fonctions, à l'époque ou le style d'en face c'était le codage à grand coup de gotos "nus" partout.
 

Citation :

I think this is a clear case of AllPanaceasBecomePoison - the original rationale is sound, but taken to extremes it becomes counterproductive. Personally, I'm in favour of bailing out early - but then I'd also say that if a function is so long that you have to worry about it it's probably too long. -- BurkhardKloss
 
I think it is more that we've moved on and found better solutions to the problem. The original paper was written in an age of goto statements. Now we have structure programming, try/finally, destructors and we know the real problem is functions that try to do too much. -- DaveHarris


 
http://c2.com/cgi/wiki?SingleFunctionExitPoint


---------------
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°1877159
erulio
Posté le 24-04-2009 à 09:56:41  profilanswer
 

masklinn a écrit :

D'après c2, le "single exit point" était initialement part de la définition de Structured Programming, et l'une des techniques permettant l'analyse mathématique propre des fonctions, à l'époque ou le style d'en face c'était le codage à grand coup de gotos "nus" partout.
 

Citation :

I think this is a clear case of AllPanaceasBecomePoison - the original rationale is sound, but taken to extremes it becomes counterproductive. Personally, I'm in favour of bailing out early - but then I'd also say that if a function is so long that you have to worry about it it's probably too long. -- BurkhardKloss
 
I think it is more that we've moved on and found better solutions to the problem. The original paper was written in an age of goto statements. Now we have structure programming, try/finally, destructors and we know the real problem is functions that try to do too much. -- DaveHarris


 
http://c2.com/cgi/wiki?SingleFunctionExitPoint


Ce n'est donc pas contre-indiqué :o
Avec l'argument du breakpoint unique, je remporte même le set [:ocolor]

Spoiler :

mais je le balancerais plus comme une règle à suivre à mes étudiants [:god]

n°1877166
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 10:02:22  profilanswer
 

Bon,
je simplifie le problème peut-être que quelqu'un pourra m'aider :
 

Code :
  1. // Structure de départ de l'arbre
  2. var struct1 = [
  3. {
  4.     'id' : 'item1',
  5.     'txt' : 'Nom du fichier de règles',
  6.     'open' : true,
  7.     'items' : [
  8.     {
  9.         'id' : 'item'+nbrLines,
  10.         'txt' : '<div id="l1">bla</div>'
  11.     }
  12.     ]
  13. }
  14. ];
  15.  
  16. function TafelTreeInit () {  
  17.  // Initialisation de l'arbre
  18. }
  19.    
  20. document.observe('dom:loaded', function() {
  21.  $('l1').insert('ahah');
  22. });


 
Le problème : "l1" n'existe pas, il ne peux donc pas y effectuer une action.


---------------
Twitter
n°1877168
FlorentG
Posté le 24-04-2009 à 10:04:57  profilanswer
 

Y'a pas un évènement une fois que tafel a fini l'init ? Ce serait top

n°1877181
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 10:11:48  profilanswer
 

FlorentG a écrit :

Y'a pas un évènement une fois que tafel a fini l'init ? Ce serait top


 
Merci, grâce à toi ma journée n'est pas perdue :love:


---------------
Twitter
n°1877182
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2009 à 10:12:07  profilanswer
 

erulio a écrit :

Ce n'est donc pas contre-indiqué :o


Quand ça complexifie le code un peu quand même [:glenda]  

erulio a écrit :

Avec l'argument du breakpoint unique


C'est pas un argument, les breakpoints ça sert à rien [:classe++]


---------------
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°1877184
FlorentG
Posté le 24-04-2009 à 10:13:26  profilanswer
 

koskoz a écrit :

Merci, grâce à toi ma journée n'est pas perdue :love:


Y'en a un [:petrus dei]

n°1877188
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 10:16:18  profilanswer
 


 
Oui, et ça fonctionnement maintenant sous IE6 et Firefox. [:vapeur_cochonne]


---------------
Twitter
n°1877192
erulio
Posté le 24-04-2009 à 10:17:29  profilanswer
 

masklinn a écrit :

Quand ça complexifie le code un peu quand même [:glenda]

Ça complexifie le code si celui-ci est mal fait/trop long. Le single return statement bien employé permet donc de garder un code bien fait, pas trop long, avec un poil doux et soyeux :o

masklinn a écrit :

C'est pas un argument, les breakpoints ça sert à rien [:classe++]

Dans les langages que je pratique, je ne vois pas trop d'autres choix.

n°1877195
FlorentG
Posté le 24-04-2009 à 10:19:24  profilanswer
 

koskoz a écrit :

Oui, et ça fonctionnement maintenant sous IE6 et Firefox. [:vapeur_cochonne]


Ah ben c'est cool alors :D

n°1877200
koskoz
They see me trollin they hatin
Posté le 24-04-2009 à 10:27:38  profilanswer
 

FlorentG a écrit :


Ah ben c'est cool alors :D


 
Et j'ai passé une 4 jours pour cette interface.
ProductivitéG :(


---------------
Twitter
n°1877210
FlorentP
Posté le 24-04-2009 à 10:38:58  profilanswer
 

Skateinmars a écrit :

Un passage de 24 a 17% pour scriptaculous par ex ca me parait pas dramatique.


en effet, et je trouve ça même plutôt cool :D
 

Skateinmars a écrit :


le moins :  
- devoir mettre en place l'outil dans son processus de deploiement (ok c'est pas super chiant)
- de risquer de se retrouver avec des problemes dus a la compression, surtout si on a pas de tests sur son code et qu'on utilise un minifieur "a risque"
 
Tout ca pour un gain minime sur un seul download, je pense pas que ca ait vraiment d'interet pour un site avec un nombre de requêtes pas très élevé.


J'en retiens : "Tout ca pour un gain minime sur un seul download"
Pourquoi sur un seul ?
Ton outils de déploiement tu le configure pour traiter TOUS tes fichiers JS, et roule ma poule tu gagnes 40% sur le poid de tous tes JS (diff entre la version gzip et mini+gzip).
C'est ça te temps épargné à l'utilisateur, et ça de sauvé en BP de ton côté, donc des $ gagnés.
 
En effet ya le risque du minify foiré, a ponderer avec les + assez pas mal quand même ! (tout ça pour un cout modique)

n°1877213
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2009 à 10:42:00  profilanswer
 

Skateinmars a écrit :

Un passage de 24 a 17% pour scriptaculous par ex ca me parait pas dramatique. le moins :
- devoir mettre en place l'outil dans son processus de deploiement (ok c'est pas super chiant)
- de risquer de se retrouver avec des problemes dus a la compression, surtout si on a pas de tests sur son code et qu'on utilise un minifieur "a risque"

 

Tout ca pour un gain minime sur un seul download, je pense pas que ca ait vraiment d'interet pour un site avec un nombre de requêtes pas très élevé.


http://henry.precheur.org/2009/4/2 [...] rs%3F.html

 

Ca s'applique aussi à la minification (si la déminification est pas faite à coup d'eval) :o


Message édité par masklinn le 24-04-2009 à 10:43:06

---------------
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?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  737  738  739  ..  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)