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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1211  1212  1213  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2152249
LeRiton
Posté le 02-08-2012 à 15:04:05  profilanswer
 

Reprise du message précédent :
http://garann.github.com/template-chooser/

mood
Publicité
Posté le 02-08-2012 à 15:04:05  profilanswer
 

n°2152293
gatsu35
Blablaté par Harko
Posté le 02-08-2012 à 17:20:28  profilanswer
 

koskoz a écrit :

J'ai besoin d'un moteur de template simple et rapide en JS, ICanHaz ? Vous me conseillez autre chose ?


rapide ou ultra rapide, genre t'es à la milliseconde près lors de la generation du template ?


---------------
Blablaté par Harko
n°2152320
koskoz
They see me trollin they hatin
Posté le 02-08-2012 à 18:09:28  profilanswer
 

Nop, vu les perfs actuelles je suis même pas à 10 requêtes http près en fait [:petrus75]
 
Mais devoir sortir node pour compiler une template c'est pas non plus ce que je cherche.
 
Anyway handlebars est utilisable sans.


---------------
Twitter
n°2152344
Shinuza
This is unexecpected
Posté le 02-08-2012 à 18:47:18  profilanswer
 

koskoz a écrit :

Nop, vu les perfs actuelles je suis même pas à 10 requêtes http près en fait [:petrus75]
 
Mais devoir sortir node pour compiler une template c'est pas non plus ce que je cherche.
 
Anyway handlebars est utilisable sans.

Node c'est pour dumper les templates pré-compilées sur le disque. T'en as pas besoin sinon.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2152415
LeRiton
Posté le 03-08-2012 à 10:52:05  profilanswer
 

Vendredi : c'est moi ou il n'y a pas de réelle convention de nommage pour les class / id CSS ?
 
dashes vs underscores vs camelCase, y'a pas de préco officielle ou autoritative, c'est facile pour uniformiser  [:dovakor loves you:3]

n°2152416
nraynaud
lol
Posté le 03-08-2012 à 11:06:43  profilanswer
 

LeRiton a écrit :

Vendredi : c'est moi ou il n'y a pas de réelle convention de nommage pour les class / id CSS ?
 
dashes vs underscores vs camelCase, y'a pas de préco officielle ou autoritative, c'est facile pour uniformiser  [:dovakor loves you:3]


prends peut-être celle de ton langage serveur du coup ?


---------------
trainoo.com, c'est fini
n°2152418
gatsu35
Blablaté par Harko
Posté le 03-08-2012 à 11:14:26  profilanswer
 

ou bien harmoniser en se basant sur le nom des propriétés css

Message cité 1 fois
Message édité par gatsu35 le 03-08-2012 à 11:18:13

---------------
Blablaté par Harko
n°2152420
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 11:23:38  profilanswer
 

ou bien harmoniser en se basant sur les styles utilisés par ses libs/toolkits/autres.


---------------
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°2152421
flo850
moi je
Posté le 03-08-2012 à 11:28:39  profilanswer
 

oui , mais comment faie si je veux faire un site avec dojo + jquery , avec bootstrap et des bouts de jquery mobile :/
 


---------------

n°2152422
LeRiton
Posté le 03-08-2012 à 11:31:57  profilanswer
 

nraynaud a écrit :


prends peut-être celle de ton langage serveur du coup ?


 

gatsu35 a écrit :

ou bien harmoniser en se basant sur le nom des propriétés css


 

masklinn a écrit :

ou bien harmoniser en se basant sur les styles utilisés par ses libs/toolkits/autres.


 
That's my point, 3 propositions pertinentes pour 3 solutions potentiellement différentes. Je vais garder vos remarques à l'esprit et improviser là dessus, ça confirme néanmoins qu'il n'y a rien d'admis sur le sujet.
 

flo850 a écrit :

oui , mais comment faie si je veux faire un site avec dojo + jquery , avec bootstrap et des bouts de jquery mobile :/


 
Le tout avec un back Java  [:aloy]  
 

mood
Publicité
Posté le 03-08-2012 à 11:31:57  profilanswer
 

n°2152423
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 11:37:48  profilanswer
 

flo850 a écrit :

oui , mais comment faie si je veux faire un site avec dojo + jquery , avec bootstrap et des bouts de jquery mobile :/
 


Tout le monde utilise des dash sauf dojo -> enlever dojo, utiliser des dash :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°2152442
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 14:29:50  profilanswer
 

J'aimerai faire ça :

 
Code :
  1. myObj = { onClick: foo() }
  2.  
  3. <a href="#" onclick="myObj.onClick">foo</a>
 

Bon, alors on m'évite tous les "onclick caca bouh", si j'avais pu faire autrement j'aurais fait autrement.

 

Comme vous l'imaginez foo() est interprété directement au chargement de la page, ce qui semble normal. La parade c'est de le passer en tant que string, mais je trouve ça très moche.

 

Il y a une meilleur façon de faire ou je suis baisé ?


Message édité par koskoz le 03-08-2012 à 14:30:02

---------------
Twitter
n°2152452
gatsu35
Blablaté par Harko
Posté le 03-08-2012 à 14:47:47  profilanswer
 

Code :
  1. myObj = { onClick: foo }
  2. <a href="#" onclick="myObj.onClick(this)">foo</a>


 
ou bien  
 

Code :
  1. myObj = { onClick: function() {
  2. foo()
  3. }
  4. }


---------------
Blablaté par Harko
n°2152454
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 15:08:12  profilanswer
 

gatsu35 a écrit :

Code :
  1. myObj = { onClick: foo }
  2. <a href="#" onclick="myObj.onClick(this)">foo</a>
 

ou bien

 
Code :
  1. myObj = { onClick: function() {
  2. foo()
  3. }
  4. }


 

Dans le premier cas si je fais ça:

Code :
  1. html += '<a class="' + cssClass + '" title="' + actions[i].text + '" href="' + link + '" onclick="' + actions[i].onClick(this) + ';">'


J'ai cette erreur :
>> Uncaught TypeError: Object #<Object> has no method 'onClick'

 

En passant par une variable comme ceci :

Code :
  1. var onClick = actions[i].onClick;
  2. html += '<a class="' + cssClass + '" title="' + actions[i].text + '" href="' + link + '" onclick="' + onClick(this) + ';">'


>> Uncaught TypeError: undefined is not a function

 

Dans le deuxième cas (wrap dans une fonction anonyme), sans ajout de parenthèses lors de l'appel :

Code :
  1. html += '<a class="' + cssClass + '" title="' + actions[i].text + '" href="' + link + '" onclick="' + actions[i].onClick + ';">'


>> Uncaught SyntaxError: Unexpected token (
Il me passe toute la fonction anonyme dans le onclick.

 

Avec ajout :

Code :
  1. html += '<a class="' + cssClass + '" title="' + actions[i].text + '" href="' + link + '" onclick="' + actions[i].onClick(this) + ';">'


>> Uncaught TypeError: Object #<Object> has no method 'onClick'

Message cité 1 fois
Message édité par koskoz le 03-08-2012 à 15:08:43

---------------
Twitter
n°2152457
FlorentG
Posté le 03-08-2012 à 15:24:30  profilanswer
 


T'es sérieux là ? [:pingouino]

n°2152458
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 15:26:55  profilanswer
 

J'ai l'impression de louper un truc très con en fait [:pingouino]


---------------
Twitter
n°2152459
FlorentG
Posté le 03-08-2012 à 15:33:25  profilanswer
 

Du genre

Code :
  1. [...] + ' onclick="myObj.onClick(this)">'


 
Là t'appelle directement le onclick, au lieu de l'avoir sous forme de string...

n°2152460
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 15:36:22  profilanswer
 

Je ne comprend pas comment passer une variable dans une string peut fonctionner :/


Message édité par koskoz le 03-08-2012 à 15:36:31

---------------
Twitter
n°2152462
FlorentG
Posté le 03-08-2012 à 15:42:01  profilanswer
 

L'attribut onclick est évalué, donc tu peux mettre le nom de ta variable dedans

n°2152463
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 15:50:07  profilanswer
 

Oui mais non, j'ai testé toutes vos solutions et rien ne passe.

 
Code :
  1. function foo() {
  2.    alert('foo')
  3.  }
  4.  
  5.  $('document').ready(function() {
  6.      var options = {
  7.          opt1: 'fooID',
  8.          opt2: 'barID',
  9.          json: mightyJSON,
  10.          actions: [
  11.              { url: 'contact/_id_/edit', text: "Edit", iconPath: 'edit.png' },
  12.              { url: '#', onClick: foo, text: "Delete", iconPath: 'delete.png' }
  13.          ]
  14.      };
  15.  
  16.      var trolol = myModule.configure(options);
  17. });
 

Dans myModule :

Code :
  1. /* [...] */
  2. var actions = options.actions;
  3.  
  4. var buildLinks = function(objectID)
  5. {
  6.  var html     = '<div class="links">';
  7.  var linksNbr = actions.length;
  8.  var link, cssClass;
  9.  
  10.  for (var i = 0; i < linksNbr; i++)
  11.  {
  12.    // Adding the object ID to the URL
  13.    link     = actions[i].url.replace('_id_', objectID);
  14.    cssClass = actions[i].cssClass || '';
  15.  
  16.    var onClick = actions[i].onClick;
  17.  
  18.  
  19.    if (onClick === undefined) continue;
  20.  
  21.    html += '<a class="' + cssClass + '" title="' + actions[i].text + '" href="' + link + '"'
  22.    + ' onclick="actions[i].onClick(this);">'
  23.    + '<img src="' + actions[i].iconPath + '" alt="' + actions[i].text + '" title="' + actions[i].text + '">'
  24.    + '</a>';
  25.  
  26.    // The separator isn't added if it's the last link
  27.    if (i != linksNbr - 1)
  28.    {
  29.      html += '<span class="verticalSep"> </span>';
  30.    }
  31.  }
  32.  
  33.  html += '</div>';
  34.  
  35.  return html;
  36. };
  37. /* [...] */


Message édité par koskoz le 03-08-2012 à 15:51:03

---------------
Twitter
n°2152464
Shinuza
This is unexecpected
Posté le 03-08-2012 à 16:00:04  profilanswer
 

T'avais pas parlé d'un moteur de template?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2152466
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 16:03:42  profilanswer
 

Là pour 3 lignes de HTML c'est pas vraiment nécessaire (même si ce serait plus propre). C'était pour d'autres applications.


---------------
Twitter
n°2152468
gatsu35
Blablaté par Harko
Posté le 03-08-2012 à 16:04:56  profilanswer
 

@Shinuza, ah oui c'est pas faux de nous le rappeler.  
 
Koskoz, arrête de faire de la merde stp


---------------
Blablaté par Harko
n°2152469
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 16:06:40  profilanswer
 

C'est jamais possible de répondre clairement à une question ici, toujours obligé d'enculer les mouches sur des sujets qui n'ont rien à voir [:kiki]


---------------
Twitter
n°2152470
FlorentG
Posté le 03-08-2012 à 16:28:49  profilanswer
 

Code :
  1. , onClick: 'foo',


et

Code :
  1. + ' onclick="' + actions[i] + '.onClick(this);">'

n°2152475
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 16:59:51  profilanswer
 

FlorentG a écrit :

Code :
  1. , onClick: 'foo',


et

Code :
  1. + ' onclick="' + actions[i] + '.onClick(this);">'



 
Le passer en string ça je sais faire et ça fonctionne très bien, mais c'est ce que j'aurais aimé éviter, d'où ma question.


---------------
Twitter
n°2152477
FlorentG
Posté le 03-08-2012 à 17:04:00  profilanswer
 

koskoz a écrit :


 
Le passer en string ça je sais faire et ça fonctionne très bien, mais c'est ce que j'aurais aimé éviter, d'où ma question.


Alors récupère le nom de la fonction sous forme de string, via sa propriété name [:petrus dei]

Code :
  1. actions[i].onClick.name

n°2152479
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 17:23:51  profilanswer
 

Putain mais [:prozac]
 
Je teste ça lundi, j'ai honte, je sais pas si je peux mettre ça sur le coup de la fatigue [:petrus75]


---------------
Twitter
n°2152480
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 17:28:21  profilanswer
 

FlorentG, tu peux être fier de toi, koskoz a parfaitement intégré la méthode PHP [:implosion du tibia]


---------------
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°2152488
koskoz
They see me trollin they hatin
Posté le 03-08-2012 à 17:44:17  profilanswer
 

wut, c'est pas la bonne méthode ?


---------------
Twitter
n°2152507
Shinuza
This is unexecpected
Posté le 03-08-2012 à 18:30:26  profilanswer
 

FlorentG a écrit :


Alors récupère le nom de la fonction sous forme de string, via sa propriété name [:petrus dei]

Code :
  1. actions[i].onClick.name


1) C'est pas standard (pas supporté par IE)
2) Quid des fonctions anonymes?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2152508
FlorentG
Posté le 03-08-2012 à 18:35:13  profilanswer
 

Shinuza a écrit :

1) C'est pas standard (pas supporté par IE)


Shit [:ddr555] Faut toujours qu'il y ait un hic

n°2152510
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 18:44:33  profilanswer
 

koskoz a écrit :

wut, c'est pas la bonne méthode ?


Bah non.

 

Ya 2 méthodes qui sont bonnes ici: 1. tu render tout le template et tu as une seconde phase pour hooker les évènements sur le DOM réalisé (ce qui impose de pouvoir lier les deux, genre avec des ids autogénérés ou autres merdes du style), ou 2. buildLinks construit un vrai noeud DOM (Element quelconque ou DocumentFragment) (ou un objet jQuery si tu utilises jQuery par ailleurs).

 

Accessoirement, ta méthode actuelle mène à une navigation vers "#" (enfin mênerait, si elle pouvait marcher).


Message édité par masklinn le 03-08-2012 à 18:45:43

---------------
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°2152513
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 18:50:13  profilanswer
 

Shinuza a écrit :

1) C'est pas standard (pas supporté par IE)
2) Quid des fonctions anonymes?


Function#toString, et tu fais un peu de découpage des bouts qui dépassent [:jar jar]

 

Faut oublier closures (en dehors des globales he présume), mais ça pourrait "marcher" et gagner un prix de truc dégueu.

 

Mais c'est super efficace, paske t'as inliné ta fonction, pas d'indirection [:jar jar]

 

Possible [:jar jar]

 

Alternativement, tu colles un nom autogénéré bien merdique directement dans window pour aliaser ton handler et t'utilises ça dans l'attribut, PHP-style, viva la create_function [:jar jar]

Message cité 1 fois
Message édité par masklinn le 03-08-2012 à 18:52:34

---------------
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°2152520
FlorentG
Posté le 03-08-2012 à 19:58:24  profilanswer
 

masklinn a écrit :

Alternativement, tu colles un nom autogénéré bien merdique directement dans window pour aliaser ton handler et t'utilises ça dans l'attribut, PHP-style, viva la create_function [:jar jar]


T'es trop gentil avec create_function, on utilise eval pour faire plus moche :o

n°2152522
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 20:03:43  profilanswer
 

FlorentG a écrit :


T'es trop gentil avec create_function, on utilise eval pour faire plus moche :o


eval, c'est globalement ce que fait le choix 1, fondamentalement :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°2152533
antiseptiq​ueIncolore
zzzzzzzzzdjhgdfcjdsc zedufkgkz
Posté le 03-08-2012 à 20:51:20  profilanswer
 

Bonjour,  
j'ai une petite question un peu concon, voire purement théorique, juste pour dépoussiérer.
Je voudrais savoir si pour faire une espèce de drag n drop, comme ce que je peux voir sur Trello, actuellement, s'il faut partir sur du javascript ou html5?
J'ai cru très vaguement comprendre que html5 gère ça, mais c'est quoi le feeling de ceux qui font ça à longueur de journée?

n°2152535
masklinn
í dag viðrar vel til loftárása
Posté le 03-08-2012 à 21:30:13  profilanswer
 

antiseptiqueIncolore a écrit :

Bonjour,
j'ai une petite question un peu concon, voire purement théorique, juste pour dépoussiérer.
Je voudrais savoir si pour faire une espèce de drag n drop, comme ce que je peux voir sur Trello, actuellement, s'il faut partir sur du javascript ou html5?
J'ai cru très vaguement comprendre que html5 gère ça, mais c'est quoi le feeling de ceux qui font ça à longueur de journée?


Mon feeling c'est que tu mélanges plein de trucs et qu'il te manque pas mal de base: le drag&drop HTML5 ajoute plein de comportements natifs et de hooks, mais l'implémentation de la logique métier c'est du JS, donc du JS t'en fais dans tous les cas, la question elle est entre les APIs natives, réimplémenter le tout à la main ou utiliser une lib qui le fait.

Message cité 1 fois
Message édité par masklinn le 03-08-2012 à 21:30:35

---------------
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°2152538
antiseptiq​ueIncolore
zzzzzzzzzdjhgdfcjdsc zedufkgkz
Posté le 03-08-2012 à 21:50:47  profilanswer
 

masklinn a écrit :


Mon feeling c'est que tu mélanges plein de trucs et qu'il te manque pas mal de base: le drag&drop HTML5 ajoute plein de comportements natifs et de hooks, mais l'implémentation de la logique métier c'est du JS, donc du JS t'en fais dans tous les cas, la question elle est entre les APIs natives, réimplémenter le tout à la main ou utiliser une lib qui le fait.


 
Je n'ai aucune base, justement.
La visualisation de l'élément dragué pendant le drag, c'est forcément du javascript?
 
je n'ai aucune base, aucune aucune aucune, je n'ai pas de base
 
 
 
 
Ce que je veux dire.
Si tu prends Trello, quand tu drag n drop un élément, il affiche cet élément avec une petite rotation de quelques degrés pendant le drag n drop.
La rotation d'un élément c'est pris en compte en html5, c'est pour ça que je butte


Message édité par antiseptiqueIncolore le 03-08-2012 à 21:56:30
n°2152540
flo850
moi je
Posté le 03-08-2012 à 22:00:35  profilanswer
 

non, je ne crois pas .  
Je pense plutot que c'est une rotation en css 3


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1211  1212  1213  ..  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)