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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1296  1297  1298  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2218370
nraynaud
lol
Posté le 02-02-2014 à 17:03:43  profilanswer
 

Reprise du message précédent :
dites, je mets un attribut data-elementType="lol" sur un élément, et quand je l'attrape avec $(element).data() il arrive avec sa majuscule convertie en minuscule, c'est normal ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 02-02-2014 à 17:03:43  profilanswer
 

n°2218371
gatsu35
Blablaté par Harko
Posté le 02-02-2014 à 17:20:52  profilanswer
 

nraynaud a écrit :

dites, je mets un attribut data-elementType="lol" sur un élément, et quand je l'attrape avec $(element).data() il arrive avec sa majuscule convertie en minuscule, c'est normal ?


Oui  :
https://github.com/jquery/jquery/bl [...] ata.js#L29


---------------
Blablaté par Harko
n°2218373
nraynaud
lol
Posté le 02-02-2014 à 18:10:31  profilanswer
 

mais pourquoi ? y'a une spec qui le demande ?


---------------
trainoo.com, c'est fini
n°2218374
john8585
Posté le 02-02-2014 à 19:04:26  profilanswer
 

nraynaud a écrit :

mais pourquoi ? y'a une spec qui le demande ?


 
.data de jQuery est pas fait pour accéder aux propriétés data-... c'est un fallback mais .data est fait pour accéder à l'API Dataset qui doit forcer ce genre de comportement.
Du coup .data fait pleins de choses avant de tester l'attribut data-... , donc si tu sais que ton info est là .attr('data-truc') est bien plus efficace.

n°2218376
nraynaud
lol
Posté le 02-02-2014 à 19:12:39  profilanswer
 

ok, par efficace, tu veux dire sémantiquement correct ?


---------------
trainoo.com, c'est fini
n°2218377
john8585
Posté le 02-02-2014 à 19:14:57  profilanswer
 

nraynaud a écrit :

ok, par efficace, tu veux dire sémantiquement correct ?


 
Et au niveau perf, ça évite tous les traitements pour chercher l'info dans le dataset avant de faire le fallback sur les attributes data-...

n°2218379
nraynaud
lol
Posté le 02-02-2014 à 19:40:01  profilanswer
 

ça m'intéresse pas trop ça, je suis plutôt pour la rectitude sémantique.


---------------
trainoo.com, c'est fini
n°2218382
john8585
Posté le 02-02-2014 à 19:53:44  profilanswer
 

nraynaud a écrit :

ça m'intéresse pas trop ça, je suis plutôt pour la rectitude sémantique.


 
C'est vrai aussi sémantiquement du coup, c'est un faux ami si on veux.  
Sémantiquement .data est fait pour l'API Dataset, pas pour les attributs data-truc.

n°2218423
nraynaud
lol
Posté le 03-02-2014 à 12:17:17  profilanswer
 

dites, je veux trafiquer une règle CSS en JS à la volée.
 
Genre je mets une classe sur des éléments SVG, et de temps à autre, les utilisateurs vont décider que toute cette classe sera en bleu maintenant.  
 
Y'a une API browser ou une lib pour ça ? Je veux juste faire .maClasse => mesAttributs, pas de truc compliqué sur les selecteurs.


---------------
trainoo.com, c'est fini
n°2218425
nraynaud
lol
Posté le 03-02-2014 à 12:45:44  profilanswer
 

http://jss-lang.org/home/why_jss.en.html
vous pensez quoi de ça ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 03-02-2014 à 12:45:44  profilanswer
 

n°2218426
gelatine_v​elue
Posté le 03-02-2014 à 12:54:01  profilanswer
 
n°2218427
gugus
Posté le 03-02-2014 à 12:57:15  profilanswer
 

C'est la même chose que less css non ?
http://lesscss.org/

 

J'avais utilisé un peu ça (du moins un truc du genre, avec symfony 2), c'est marrant mais bordel que c'est lourd à faire tourner en dev, il doit compiler les css à chaque affichage
Après en prod ça change pas grand chose, ça rajoute juste une étape à faire pour compiler / minifier les css


Message édité par gugus le 03-02-2014 à 12:58:19

---------------
Site photo - FlickR - G+ - Fb
n°2218437
nraynaud
lol
Posté le 03-02-2014 à 14:46:57  profilanswer
 

gugus > là c'est juste pour changer une ou 2 règles à la volée, c'est pas pour faire du CSS "en mieux".
95% du reste du code reste en CSS et les quelques points qui peuvent changer à la volée seraient faits avec ça.


---------------
trainoo.com, c'est fini
n°2218449
gizmo
Posté le 03-02-2014 à 15:41:09  profilanswer
 

A priori, si tu rajoutes une balise <style> apres les autres qui surcharge la classe en question, ca devrait le faire.

n°2218451
nraynaud
lol
Posté le 03-02-2014 à 15:49:52  profilanswer
 

en fait je viens de voir avec le mec, pas besoin de style dynamiques ou rien du tout. Cool, je reviens normal avec un <style> et je joue avec des class="" sur les éléments.


Message édité par nraynaud le 03-02-2014 à 15:50:00

---------------
trainoo.com, c'est fini
n°2218458
nraynaud
lol
Posté le 03-02-2014 à 16:50:36  profilanswer
 

c'est normal que les classes CSS l'emportent sur les attributs genre fill="lol"  directement sur l'élément ? (ça m'arrange dans mon cas)


---------------
trainoo.com, c'est fini
n°2218465
gatsu35
Blablaté par Harko
Posté le 03-02-2014 à 17:06:02  profilanswer
 

nraynaud a écrit :

c'est normal que les classes CSS l'emportent sur les attributs genre fill="lol"  directement sur l'élément ? (ça m'arrange dans mon cas)


Si tu regarde ce tableau ici : http://www.w3.org/TR/css3-selectors/#selectors
Les sélecteurs sont listés dans l'ordre de leur importance. et classe est donc plus bas
 


---------------
Blablaté par Harko
n°2218472
nraynaud
lol
Posté le 03-02-2014 à 17:29:12  profilanswer
 

Je comprends pas exactement ta remarque.


 <style id="objectStyles">
    .material {
      fill: #FF8787;
    }
</style>
<ellipse fill="#fff" class="material"></ellipse>


Mais dans mon cas, l'ellipse est bien affichée en #FF8787


---------------
trainoo.com, c'est fini
n°2218479
gatsu35
Blablaté par Harko
Posté le 03-02-2014 à 19:25:41  profilanswer
 

Ah mais ça n'a rien à voir, je pensais que tu avais un sélecteur CSS du genre :

Code :
  1. ellipse[fill] {
  2. }


Mais je te dirai que oui c'est normal dans le sens où les attributs sont juste là pour déclarer la valeur par défaut si rien d'autre n'est utilisé


Message édité par gatsu35 le 03-02-2014 à 19:26:22

---------------
Blablaté par Harko
n°2218511
Turkleton
I don't quite understand you
Posté le 04-02-2014 à 10:59:48  profilanswer
 

Peut-on stocker une méthode JQuery dans une variable ?
 
Ex : au lieu de

Code :
  1. if (effacerTout) {
  2.   $("#unParagraphe" ).text(duTexte);
  3. } else {
  4.   $("#unParagraphe" ).append(duTexte);
  5. }

Puis-je écrire un code qui ressemblerait à :

Code :
  1. laMethode = (effacerTout ? text() : append() );
  2. $("#unParagraphe" ).laMethode(duTexte);

?


---------------
If you think it could look good, then I guess it should
n°2218514
Shinuza
This is unexecpected
Posté le 04-02-2014 à 11:08:27  profilanswer
 

Turkleton a écrit :

Peut-on stocker une méthode JQuery dans une variable ?
 
Ex : au lieu de

Code :
  1. if (effacerTout) {
  2.   $("#unParagraphe" ).text(duTexte);
  3. } else {
  4.   $("#unParagraphe" ).append(duTexte);
  5. }

Puis-je écrire un code qui ressemblerait à :

Code :
  1. laMethode = (effacerTout ? text() : append() );
  2. $("#unParagraphe" ).laMethode(duTexte);

?


 

Code :
  1. $("#unParagraphe" )[effacerTout ? 'text' : 'append'](duTexte)


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2218520
Turkleton
I don't quite understand you
Posté le 04-02-2014 à 11:21:26  profilanswer
 

:jap: Yey, ça fonctionne ;)  
 
Ça vient d'où ces crochets ? Ils sont censés remplir quelle fonctionnalité ?


---------------
If you think it could look good, then I guess it should
n°2218521
Shinuza
This is unexecpected
Posté le 04-02-2014 à 11:31:36  profilanswer
 

Turkleton a écrit :

:jap: Yey, ça fonctionne ;)  
 
Ça vient d'où ces crochets ? Ils sont censés remplir quelle fonctionnalité ?

Tu peux accéder aux propriétés d'un objet en javascript tu peux écrire objet.prop ou objet['prop']. C'est pareil pour les méthodes objet.method() ou objet['method']();


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2218522
Turkleton
I don't quite understand you
Posté le 04-02-2014 à 11:43:54  profilanswer
 

Merci beaucoup, je connaissais pas cette syntaxe (qui du coup permet effectivement d'utiliser des chaines de caractères pour remplacer du code) :jap:


---------------
If you think it could look good, then I guess it should
n°2218545
nraynaud
lol
Posté le 04-02-2014 à 14:16:11  profilanswer
 

Code :
  1. {
  2.      elementChanged: function (opts) {
  3.        //ugly as hell, but I can't find a good selective listener for added objects.
  4.        var undo = svgCanvas.undoMgr;
  5.        if (undo.undoStackPointer > 0) {
  6.          var peek = undo.undoStack[undo.undoStackPointer - 1 ];
  7.          if (peek instanceof svgedit.history.InsertElementCommand) {
  8.            $(peek.elem).attr("class", currentType);
  9.          }
  10.        }
  11.        updateOutputSVG();
  12.      }
  13.    }


la haine, la rage et le désespoir, quand on en est à scanner la stack d'undo pour essayer de savoir pourquoi l'event vient d'être lancé.


---------------
trainoo.com, c'est fini
n°2218688
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 15:08:10  profilanswer
 

Hello

 

Vous utilisez pour créer des graph/charts sexy coté client ?
Je suis tombé sur chartjs.org, le site est sexy mais en fait ca repose sur raphaeljs, qui à l'air lui même plus complet.

 

Il faut juste que ce soit full JS / cross-brower compatible : IE8+, android 2.2+ etc

 

Merci

 

edit: pas forcement besoin d'events ou d'actions sur le graph lui même (peut etre un jour ...)
edit2: open source hein

Message cité 1 fois
Message édité par bixibu le 05-02-2014 à 15:15:13

---------------
App Android NextGP : Store - TU | Makerworld
n°2218690
skylight
Made in France.
Posté le 05-02-2014 à 15:22:34  profilanswer
 

J'utilise ça, qui est pas mal (plugin jQuery)
 
http://pmsipilot.github.io/jquery- [...] le-plugin/

n°2218691
flo850
moi je
Posté le 05-02-2014 à 15:26:53  profilanswer
 

(au passage ce très bon plugin a été fait par ratibus )

Message cité 1 fois
Message édité par flo850 le 05-02-2014 à 15:27:07

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

n°2218692
skylight
Made in France.
Posté le 05-02-2014 à 15:31:06  profilanswer
 

Merci à lui, ce plugin fonctionne vraiment bien et n'est pas du tout obstructif :jap:

n°2218694
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 15:37:00  profilanswer
 

Merci mais ca a l'air plus orienté back que front (pas assez sexy :p)
 
D'ailleurs, les demos ne marchent pas chez moi : http://jsfiddle.net/p347t/


---------------
App Android NextGP : Store - TU | Makerworld
n°2218696
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 15:43:40  profilanswer
 

Ha pardon Chartjs.org ne repose pas sur raphael.. un faux package bower m'a trompé
 
"chart.js
vs
"Chart.js"
 
:/


---------------
App Android NextGP : Store - TU | Makerworld
n°2218698
flo850
moi je
Posté le 05-02-2014 à 15:46:08  profilanswer
 

tu as vu que les js ne se chargent  pas ?  


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

n°2218699
flo850
moi je
Posté le 05-02-2014 à 15:47:11  profilanswer
 

quand au sexy , vu que tu n'as pas droit au SVG pur, qu'il faut te taper du canvas ( pour android 2.x) et du VML pour IE< 9 , il va falloir faire des choix


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

n°2218702
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 16:06:13  profilanswer
 

A priori raphaeljs / highcharts sont en SVG/VML mais sont compatible IE6+ (en passant de SVG à VML).. Ce sera moins performant sur IE8 mais je m'en fou que le rendu est OK

 

Coté Canvas,
pour IE8, y a la solution du polyfill ExplorerCanvas

 

A priori j'ai donc le choix non ? je loupe quoi ?


Message édité par bixibu le 05-02-2014 à 16:06:35

---------------
App Android NextGP : Store - TU | Makerworld
n°2218703
flo850
moi je
Posté le 05-02-2014 à 16:09:15  profilanswer
 

A moins de le faire à la main, tu ne fera pas forcement bien plus sexy que highcharts ( et les plugins associés)  
 
raphaeljs pur est de bas niveau, c'est pas super agréable pour faire du graphe


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

n°2218704
ratibus
Posté le 05-02-2014 à 16:12:42  profilanswer
 

skylight a écrit :

J'utilise ça, qui est pas mal (plugin jQuery)
 
http://pmsipilot.github.io/jquery- [...] le-plugin/


On a fait une orga dédié sur Github et du coup une autre URL : http://highcharttable.org/

flo850 a écrit :

(au passage ce très bon plugin a été fait par ratibus )


 :jap: mon équipe et moi je précise (j'ai commencé, ils ont continué)

skylight a écrit :

Merci à lui, ce plugin fonctionne vraiment bien et n'est pas du tout obstructif :jap:


 :jap:  

bixibu a écrit :

Merci mais ca a l'air plus orienté back que front (pas assez sexy :p)
 
D'ailleurs, les demos ne marchent pas chez moi : http://jsfiddle.net/p347t/


Les démos marchent sur le bon site http://highcharttable.org/ :)

n°2218705
masklinn
í dag viðrar vel til loftárása
Posté le 05-02-2014 à 16:20:50  profilanswer
 

bixibu a écrit :

Hello
 
Vous utilisez pour créer des graph/charts sexy coté client ?
Je suis tombé sur chartjs.org, le site est sexy mais en fait ca repose sur raphaeljs, qui à l'air lui même plus complet.
 
Il faut juste que ce soit full JS / cross-brower compatible : IE8+, android 2.2+ etc
 
Merci
 
edit: pas forcement besoin d'events ou d'actions sur le graph lui même (peut etre un jour ...)
edit2: open source hein


nvd3?


---------------
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°2218706
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 16:20:59  profilanswer
 

Bon ok je vais tester :p
 
Merci


---------------
App Android NextGP : Store - TU | Makerworld
n°2218737
bixibu
Ca ... c'est fait!
Posté le 05-02-2014 à 17:41:48  profilanswer
 

Bon highcharts a gagné ;) merci pour vos conseils et pour le plugin
 
Ca claque !


---------------
App Android NextGP : Store - TU | Makerworld
n°2218750
flo850
moi je
Posté le 05-02-2014 à 20:21:25  profilanswer
 

Il y a quelques idées interessantes dans cette liste  : http://webtoolsdepot.com/40-javasc [...] ldnt-miss/ ( dont des libs de graphe)


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

n°2218754
Plam
Bear Metal
Posté le 05-02-2014 à 21:24:07  profilanswer
 

flo850 a écrit :

Il y a quelques idées interessantes dans cette liste  : http://webtoolsdepot.com/40-javasc [...] ldnt-miss/ ( dont des libs de graphe)


 
Merci du lien, il y en a 2 ou 3 que j'avais pas vu et qui m'intéressent :o


---------------
Spécialiste du bear metal
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1296  1297  1298  ..  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)