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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1004  1005  1006  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2016020
flo850
moi je
Posté le 11-08-2010 à 11:24:49  profilanswer
 

Reprise du message précédent :
avant d'utiliser des ORM ,j'ai a peu pret toujours eu des classes d'accès au données
 
et dans ce cas précis, la requete avec group_concat mélange allegrement présentation et accès aux données

mood
Publicité
Posté le 11-08-2010 à 11:24:49  profilanswer
 

n°2016024
theredled
● REC
Posté le 11-08-2010 à 11:33:11  profilanswer
 

flo850 a écrit :

avant d'utiliser des ORM ,j'ai a peu pret toujours eu des classes d'accès au données

 

et dans ce cas précis, la requete avec group_concat mélange allegrement présentation et accès aux données


Pas de la façon dont je l'utilise.

 

Et puis bon, si t'as des classes d'accès aux données, t'as bien tout un bordel derrière pour reparser le résultat, regrouper à la main et créer les objets? Une sorte d'ORM quoi :o


Message édité par theredled le 11-08-2010 à 11:35:04

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2016126
the real m​oins moins
Posté le 11-08-2010 à 17:08:31  profilanswer
 

si je veux utiliser jquery sur un bout de page, typiquement un bout de template que je peux editer via l'outil d'admin d'un truc genre jira, confluence ou autre, sans avoir de controle, ni plus ni plus large, sur ce que le reste de la page fait ou importe, je peux faire quoi (genre pour éviter absolument tout conflit si le reste de la page utiliser deja jquery, possiblement une autre version, d'autres plugins, ou une autre lib)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2016127
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 17:20:06  profilanswer
 

the real moins moins a écrit :

si je veux utiliser jquery sur un bout de page, typiquement un bout de template que je peux editer via l'outil d'admin d'un truc genre jira, confluence ou autre, sans avoir de controle, ni plus ni plus large, sur ce que le reste de la page fait ou importe, je peux faire quoi (genre pour éviter absolument tout conflit si le reste de la page utiliser deja jquery, possiblement une autre version, d'autres plugins, ou une autre lib)


C'est mort :o
 
Avec une autre lib tu pourrais utiliser jQuery.noConflict() (jQuery passe par jQuery uniquement au lieu d'utiliser $), mais jQ + jQ = no.
 
Le seul truc possible c'est de passer par une iframe.


---------------
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°2016133
the real m​oins moins
Posté le 11-08-2010 à 17:33:34  profilanswer
 

masklinn a écrit :


C'est mort :o
 
Avec une autre lib tu pourrais utiliser jQuery.noConflict() (jQuery passe par jQuery uniquement au lieu d'utiliser $), mais jQ + jQ = no.
 
Le seul truc possible c'est de passer par une iframe.


y'a pas moyen de renommer jquery "localement" ?
Le truc c'est que je vais vouloir intégrer une top-bar sur un tas de sites basés sur des technos différentes, donc certains ont peut-être deja jquery, peut etre une autre lib, peut etre les deux, peut etre rien, et j'ai pas envie de me casser le cul à trouver LA version qui serait compatible partout.
 
Y'aurait ptet une autre lib qui permettrait ça ? A priori, j'aurai pas besoin de "grand chose"; ptet un "slide" (genre un dock), et ptet un news-ticker/rss.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2016137
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 17:45:42  profilanswer
 

the real moins moins a écrit :


y'a pas moyen de renommer jquery "localement" ?


Apparemment, jQuery a un "extreme noconflict" qui permet de bouger jQuery dans un tout nouveau namespace: au lieu de jQuery.noConflict(), tu appelles jQuery.noConflict(true) et ça renvoie une référence vers la lib.

 

Par contre il faut le faire direct après avoir inclus ton jquery à toi, et je sais pas si le cas "j'ai un autre jQuery chargé" est géré, donc faut tester (ou être certain que le tien est chargé en premier).

 

faux edit: d'après la doc c'est géré et spécifiquement fait pour en fait: http://api.jquery.com/jQuery.noConflict/

Citation :

If necessary, we can free up the  jQuery name as well by passing true as an argument to the method. This is rarely necessary, and if we must do this (for example, if we need to use multiple versions of the jQuery library on the same page), we need to consider that most plug-ins rely on the presence of the jQuery variable and may not operate correctly in this situation.

 

[...]

 

Example: Completely move jQuery to a new namespace in another object.

Code :
  1. var dom = {};
  2. dom.query = jQuery.noConflict(true);


Result:

Code :
  1. // Do something with the new jQuery
  2. dom.query("div p" ).hide();
  3. // Do something with another library's $()
  4. $("content" ).style.display = 'none';
  5. // Do something with another version of jQuery
  6. jQuery("div > p" ).hide();





D'où?

Message cité 1 fois
Message édité par masklinn le 11-08-2010 à 17:47:50

---------------
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°2016145
Alekusu2
Posté le 11-08-2010 à 18:05:02  profilanswer
 

J'ai mal lu sa demande, j'ai suppr après, mais tu es trop rapide pour moi :p


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2016154
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 18:32:19  profilanswer
 


Meurs.
 
Meurs beaucoup.


---------------
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°2016169
gatsu35
Blablaté par Harko
Posté le 11-08-2010 à 19:48:32  profilanswer
 


tu as pris quoi comme produit pour écrire un tel code moche ?
tu fous du texte dans une string, si tu balances un eval là dessus tu n'auras comme résultat qu'une fonction.

 

Je suis généreux, je te donne la solution, même si tu mérites la mort par pendaison par les couilles avec un tel code :

 
Code :
  1. var str = "function onclick(event) {alert('test1');}";
  2. var f = eval(str); // exécute ce code qui n'a rien à foutre dans une string
  3. f(); //exécute la fonction
 

Pourquoi tu ne fais pas directement :

Code :
  1. f = function onclick(event) {
  2.      alert('test1');
  3. }
 
masklinn a écrit :


Meurs.

 

Meurs beaucoup.


Je propose plutôt le linchage en place publique

Message cité 1 fois
Message édité par gatsu35 le 11-08-2010 à 19:50:43

---------------
Blablaté par Harko
n°2016176
the real m​oins moins
Posté le 11-08-2010 à 20:57:18  profilanswer
 


[:romf] j'irai lire la doc en entier; jusque là je pige pas comment je peux savoir à quelle version l'appel a jQuery.noConflict() se rapporte ...?

Message cité 1 fois
Message édité par the real moins moins le 11-08-2010 à 20:57:52

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 11-08-2010 à 20:57:18  profilanswer
 

n°2016184
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 21:44:25  profilanswer
 


OSEF en fait, c'est dégueulasse, aussi bien eval() que new Function
 
oui
 
Vu la manière donc ça commence, la chose est douteuse :o


---------------
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°2016186
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 21:45:43  profilanswer
 

the real moins moins a écrit :


[:romf] j'irai lire la doc en entier; jusque là je pige pas comment je peux savoir à quelle version l'appel a jQuery.noConflict() se rapporte ...?


À celle qui vient d'être chargée, c'est pourquoi tu l'appelles juste après le tag script qui charge jquery.


---------------
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°2016191
the real m​oins moins
Posté le 11-08-2010 à 22:08:38  profilanswer
 

masklinn a écrit :


À celle qui vient d'être chargée, c'est pourquoi tu l'appelles juste après le tag script qui charge jquery.


hmm, et celle qui est possiblement chargée avant... ou après... ? bon, je lirai, hein :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2016196
masklinn
í dag viðrar vel til loftárása
Posté le 11-08-2010 à 22:10:53  profilanswer
 

the real moins moins a écrit :

hmm, et celle qui est possiblement chargée avant... ou après... ? bon, je lirai, hein :O


Il la planque quand il se charge, je présume. C'est ce qu'il fait avec le $ (il memoise ce qui était dessus dans un coin avant de s'y mettre, et noConflict() le ressort simplement), il fait probablement la même chose avec jQuery

 

edit: c'est ça: http://github.com/jquery/jquery/bl [...] core.js#L9 pour la memo et tu peux voir http://github.com/jquery/jquery/bl [...] re.js#L349 pour le pop

 

Sachant qu'il se set tout à la fin de l'init: http://github.com/jquery/jquery/bl [...] re.js#L818


Message édité par masklinn le 11-08-2010 à 22:13:51

---------------
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°2016202
the real m​oins moins
Posté le 11-08-2010 à 22:41:04  profilanswer
 

[:romf][:romf][:romf]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2016251
koskoz
They see me trollin they hatin
Posté le 12-08-2010 à 08:30:26  profilanswer
 

On jQuery & Large Application [:implosion du tibia]

 

Edit : et je sais toujours pas qu'elle est la bonne méthode pour développer de grosses applications JS [:ciler]


Message édité par koskoz le 12-08-2010 à 08:46:26

---------------
Twitter
n°2016255
Shinuza
This is unexecpected
Posté le 12-08-2010 à 09:24:49  profilanswer
 

Closure Compiler Service :
 
http://closure-compiler.appspot.com/home
 
[:bien]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2016354
Shinuza
This is unexecpected
Posté le 12-08-2010 à 12:46:12  profilanswer
 

C'est quoi le but de ton truc exactement?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2016356
gatsu35
Blablaté par Harko
Posté le 12-08-2010 à 12:55:01  profilanswer
 


 
Methode sale dégueulasse :  

Code :
  1. var str = "function onclick(event) {alert('test1');}";
  2. eval("var f = " + str); // exécute le caca
  3. f();


 
 
quand tu fais element.onclick c'est une fonction que tu récupère pas une string.
 
tu peux très bien directement faire :  

Code :
  1. var f = element.onclick;
  2. f();


---------------
Blablaté par Harko
n°2016360
theredled
● REC
Posté le 12-08-2010 à 12:57:15  profilanswer
 

voire :
 
element.onclick() :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2016364
gatsu35
Blablaté par Harko
Posté le 12-08-2010 à 13:06:05  profilanswer
 

theredled a écrit :

voire :
 
element.onclick() :o


il veut le sauvegarder dans une variable, donc on lui mets dans une variable :o
 
:D


---------------
Blablaté par Harko
n°2016365
masklinn
í dag viðrar vel til loftárása
Posté le 12-08-2010 à 13:06:12  profilanswer
 

theredled a écrit :

voire :
 
element.onclick() :o


Voire:

Code :
  1. $(element).click();


---------------
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°2016386
Shinuza
This is unexecpected
Posté le 12-08-2010 à 13:58:25  profilanswer
 

Voir:
 

Code :
  1. Et les menthes. Poing clique


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2016390
koskoz
They see me trollin they hatin
Posté le 12-08-2010 à 14:06:17  profilanswer
 

ShinuzaG [:sadnoir]


---------------
Twitter
n°2016396
FlorentG
Posté le 12-08-2010 à 14:12:51  profilanswer
 

ShinuzaG [:sadnoir]

n°2016414
___alt
Posté le 12-08-2010 à 14:25:01  profilanswer
 

Shinuza a écrit :

Voir:
 

Code :
  1. Et les menthes. Poing clique



 
Harko ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2016422
Shinuza
This is unexecpected
Posté le 12-08-2010 à 14:31:09  profilanswer
 

Being not funny : Success.
 
[:rofl]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2016423
FlorentG
Posté le 12-08-2010 à 14:34:04  profilanswer
 

Shinuza a écrit :

Being not funny : Success.


Ah ça demande du talent :o

n°2016444
Shinuza
This is unexecpected
Posté le 12-08-2010 à 14:52:42  profilanswer
 

Quelqu'un a déja tapé la dedans? :

 

http://developer.yahoo.com/yui/3/test/

 

Ça à l'air d'être complet et d'offrir de lancer les tests en faceless, pas comme 98% des autres frameworks, y'en a d'autres comme ça?


Message édité par Shinuza le 12-08-2010 à 14:54:36

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2016544
Alekusu2
Posté le 12-08-2010 à 18:09:16  profilanswer
 

flo850 a écrit :

group_concat


J'ai oublié de te remercier c'était exactement ce que je recherchais :jap:


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2016546
SekYo
Posté le 12-08-2010 à 18:11:39  profilanswer
 

Certains utilisent des librairies JS pour gérer de multiples fichiers comme http://requirejs.org/ ou autres ? Votre avis là dessus ?

n°2016547
flo850
moi je
Posté le 12-08-2010 à 18:13:22  profilanswer
 

je ne fais pas assez de js pour en avoir besoin, une gestion côté serveur me suffit

n°2016548
john8585
Posté le 12-08-2010 à 18:13:48  profilanswer
 

RequireJS, CommonJS..., c'est très utile côté serveur, avec Node par exemple.
Tiens d'ailleurs ça intéresserait du monde un topic sur Node.js ?


Message édité par john8585 le 12-08-2010 à 18:15:06
n°2016557
gatsu35
Blablaté par Harko
Posté le 12-08-2010 à 19:01:44  profilanswer
 

SekYo a écrit :

Certains utilisent des librairies JS pour gérer de multiples fichiers comme http://requirejs.org/ ou autres ? Votre avis là dessus ?


Ho putain toi je vais te refaire les fesses, c'est exactement ce que je recherche !


---------------
Blablaté par Harko
n°2016558
gatsu35
Blablaté par Harko
Posté le 12-08-2010 à 19:04:37  profilanswer
 


 
 
 
 
C'est que f() n'est déclaré qu'en local
si tu fais un console.log(unsafeWindow.f); tu auras un undefined.
 
D'ailleurs d'où tu sors ton unsafeWindow ?
edit : ok toi tu fais du greasemonkey.
sinon :

Code :
  1. unsafeWindow.f = element.onclick


---------------
Blablaté par Harko
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1004  1005  1006  ..  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)