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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  399  400  401  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1646710
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-11-2007 à 17:39:26  profilanswer
 

Reprise du message précédent :

masklinn a écrit :


C'est bien pour ça que cet example était malhonnête, pas faux [:itm]
 
Pour autant que l'utilisateur (du langage) soit concerné, tout cas d'utilisation du littéral `5` peut être remplacé par un `new Number("5" )`. Qu'au niveau de l'interpréteur ou du compilo ça soit géré différement, tout le monde s'en contrefout sauf les gens qui jouent avec l'implé.


c'est pas parce que dans les faits on voit pas le différence que cela rend ton propos vrai.
Je reste surpris que quelqu'un comme toi qui peut argumenter des heures durant sur l'utilisation d'un seul mot mal placé puisse finir une conversation comme ça :/

masklinn a écrit :

Et accessoirement, c'est pas de la conversion.


from the doc :

Citation :

Because Javascript automatically converts between string primitives and String objects, you can call any of the methods of the String object on a string primitive. JavaScript automatically converts the string primitive to a temporary String object, calls the method, then discards the temporary String object.


Shinuza a écrit :

Finalement comme dis Masklinn, on s'en contrefout, le problème de base c'est qu'ana jongle ( a priori) entre les var x = new MyType() et les var x = type;
Suite à quoi j'ai fais remarquer que c'était la même chose, et qu'il vallait mieux uniformiser, et donc passer par le shortcut ([]).


Ah mais moi je mélange pas... Je rappele que l'origine de cette discussion venait du moment où j'ai dit qu'il n'y avait strictement aucune différence entre faire un return new Array() et et return [] ( suite à tes commentaires sur le bout de fonction que j'avais filé à Dj Yell)

mood
Publicité
Posté le 21-11-2007 à 17:39:26  profilanswer
 

n°1646712
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2007 à 17:44:18  profilanswer
 

anapajari a écrit :

c'est pas parce que dans les faits on voit pas le différence que cela rend ton propos vrai.


Bien sûr que si, c'est le principe même de l'autoboxing.

anapajari a écrit :

Je reste surpris que quelqu'un comme toi qui peut argumenter des heures durant sur l'utilisation d'un seul mot mal placé puisse finir une conversation comme ça :/


Tu lis pas ce que j'écris, normal que tu sois surpris.


Message édité par masklinn le 21-11-2007 à 17:45:18

---------------
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°1646714
bixibu
Ca ... c'est fait!
Posté le 21-11-2007 à 17:48:13  profilanswer
 

j'ai resolu mon probleme merci ;)

n°1646728
Shinuza
This is unexecpected
Posté le 21-11-2007 à 18:21:36  profilanswer
 

anapajari a écrit :


Ah mais moi je mélange pas... Je rappele que l'origine de cette discussion venait du moment où j'ai dit qu'il n'y avait strictement aucune différence entre faire un return new Array() et et return [] ( suite à tes commentaires sur le bout de fonction que j'avais filé à Dj Yell)

Bah on est d'accord, pourtant dès que tu postes du code ou tu utilises des array, t'écris new Array, alors que ça revient au même que [] [:spamafote]

bixibu a écrit :

j'ai resolu mon probleme merci ;)

De rien.
 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1646729
bixibu
Ca ... c'est fait!
Posté le 21-11-2007 à 18:25:08  profilanswer
 

google est un beau salopard de virer tout son javascript quand on fait un file_get_content de ses pages de resultat de recherche ! :o

n°1646730
Shinuza
This is unexecpected
Posté le 21-11-2007 à 18:26:04  profilanswer
 

bixibu a écrit :

google est un beau salopard de virer tout son javascript quand on fait un file_get_content de ses pages de resultat de recherche ! :o


Qu'est ce que t'entends par "virer tout son javascript"?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1646731
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-11-2007 à 18:27:54  profilanswer
 

Shinuza a écrit :

Bah on est d'accord, pourtant dès que tu postes du code ou tu utilises des array, t'écris new Array, alors que ça revient au même que [] [:spamafote]


Quand j'ai besoin d'un tableau, 99% du temps je fais un new Array et pas []. Question d'habitude [:spamafote]
L'avantage de l'écriture [] (vu qu'on est tous d'accord que les deux font pareils) ne me saute pas aux yeux.

n°1646732
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2007 à 18:30:45  profilanswer
 

anapajari a écrit :


Quand j'ai besoin d'un tableau, 99% du temps je fais un new Array et pas []. Question d'habitude [:spamafote]
L'avantage de l'écriture [] (vu qu'on est tous d'accord que les deux font pareils) ne me saute pas aux yeux.


9 caractères de moins, standard dans nombre de langages ayant des arrays resizables (ou des listes chaînées), infiniment plus facile à nester que l'instanciation explicite, utilisé dans JSON, évite de forcer du code JS à ressembler à du java, va directement à l'essentiel.


---------------
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°1646733
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-11-2007 à 18:30:56  profilanswer
 

bixibu a écrit :

google est un beau salopard de virer tout son javascript quand on fait un file_get_content de ses pages de resultat de recherche ! :o

 

Stadire ? :o Et avec cURL ?


Message édité par Dj YeLL le 21-11-2007 à 18:31:14

---------------
Gamertag: CoteBlack YeLL
n°1646734
theredled
● REC
Posté le 21-11-2007 à 18:31:36  profilanswer
 

bixibu a écrit :

j'ai resolu mon probleme merci ;)


t'as fait comment au final ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 21-11-2007 à 18:31:36  profilanswer
 

n°1646735
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2007 à 18:31:47  profilanswer
 

bixibu a écrit :

google est un beau salopard de virer tout son javascript quand on fait un file_get_content de ses pages de resultat de recherche ! :o


T'as qu'à lui filer un user agent de navigateur avec cUrl.
 
T'façon, j'espère que ton but est pas de lire le JS de google, il est compressé, minimisé et obfusqué.


---------------
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°1646736
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-11-2007 à 18:31:59  profilanswer
 

theredled a écrit :


t'as fait comment au final ?


 
T'attends quoi pour relogger toi ? :o


---------------
Gamertag: CoteBlack YeLL
n°1646740
0x90
Posté le 21-11-2007 à 18:42:15  profilanswer
 

anapajari a écrit :


non j'ai jamais lu la norme ecma... sorry :/
Donc ça dit que ça remplace les "trous" par 0 c'est ça?  

Citation :

The production ArrayLiteral : [ Elision opt ] is evaluated as follows:
1. Create a new array as if by the expression new Array().
2. Evaluate Elision; if not present, use the numeric value zero.
3. Call the [[Put]] method of Result(1) with arguments "length" and Result(2).
4. Return Result(1).




 
It's a Trap !
 
Ça dit qu'il evalue la forme "Elision" (cf plus bas dans le texte), qui renvoie une valeur numérique (égale au nombre de , consécutifs) et si y'a pas d'élision on prends 0. Ce que cette ligne dit pas c'est ce qu'on fait de ce nombre.
Faut lire le 3. qui te dis que l'implé doit faire "Result(1).length = Result(2)" avec Result(1) ton array créé en 1. et Result(2) le nombre créé en 2. En d'autre termes la longueur de l'elision est utilisée pour changer la propriété length. Pour le reste faut voir la doc de l'objet Array qui te dis que quand tu change la valeur length pour l'augmenter, tu préalloue des cases en mémoire et tu leur donne la valeur "undefined".


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1646744
Shinuza
This is unexecpected
Posté le 21-11-2007 à 18:50:20  profilanswer
 

anapajari a écrit :


Quand j'ai besoin d'un tableau, 99% du temps je fais un new Array et pas []. Question d'habitude [:spamafote]
L'avantage de l'écriture [] (vu qu'on est tous d'accord que les deux font pareils) ne me saute pas aux yeux.

Bah c'est ce que je disais au tout début.
 
Tu dis que tu vois pas d'avantage à écrire [] plutot que new Array() et pourtant tu déclareras

Code :
  1. var number = 0;
  2. var string = "";
  3. var object = {};

Parce que tu vois aucun intérêt à écrire

Code :
  1. var number = new Number(0);
  2. var string = new String("" );
  3. var object = new Object({});

Donc vu qu'il existe une écriture courte pour new Array(); autant l'utiliser non? [:mouais]
 
Si un novice regarde ton code, il se demandera pourquoi tu appelles le constructeur que dans le cas d'un array [:spamafote]
 
Après si t'y vois pas d'intéret regarde ce que dis Masklinn, et si t'y vois toujours pas d'intérêt, t'es juste borné, donc oublie les

Code :
  1. var foo = "bar"

et passe a

Code :
  1. var foo = new String("bar" );

Puisque la première écriture n'a pas d'interet.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1646747
0x90
Posté le 21-11-2007 à 18:56:29  profilanswer
 

En même temps il fait ce qu'il veut hein [:itm]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1646753
Shinuza
This is unexecpected
Posté le 21-11-2007 à 19:05:12  profilanswer
 

Spafo [:spamafote]

 

Mais dire que l'écriture courte n'a aucun intérêt, ça n'a aucun intérêt [:el g]

Message cité 2 fois
Message édité par Shinuza le 21-11-2007 à 19:05:21

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1646757
bixibu
Ca ... c'est fait!
Posté le 21-11-2007 à 19:28:13  profilanswer
 

masklinn a écrit :


T'as qu'à lui filer un user agent de navigateur avec cUrl.
 
T'façon, j'espère que ton but est pas de lire le JS de google, il est compressé, minimisé et obfusqué.


 
Ouais je pensais bien à me servir d'un socket (php) et balancer mes propres headers.. mais si vous plebiscité Curl, pourquoi pas :p
Sinon je ne souhaite lire que les appeles aux fonctions JS donc ca va
 
ps:et puis de toute facon j'en ai plus besoin, je viens de voir que webmastertools de google fais tout ce que je voulais faire, en "un petit" mieu :o

n°1646758
bixibu
Ca ... c'est fait!
Posté le 21-11-2007 à 19:31:34  profilanswer
 


si tu l'affirme de maniere longue oui :o
si tu l'affirme de maniere longue oui :o
si tu l'affirme de maniere longue oui :o
si tu l'affirme de maniere longue oui :o
si tu l'affirme de maniere longue oui :o
 
et voila  :jap:

n°1646762
seabee
Posté le 21-11-2007 à 19:38:49  profilanswer
 

masklinn a écrit :


T'as qu'à lui filer un user agent de navigateur avec cUrl.
 
T'façon, j'espère que ton but est pas de lire le JS de google, il est compressé, minimisé et obfusqué.


Mieux vaut étudier GWT, ça parait plus productif :o

n°1646791
masklinn
í dag viðrar vel til loftárása
Posté le 21-11-2007 à 20:53:11  profilanswer
 

seabee a écrit :


Mieux vaut étudier GWT, ça parait plus productif :o


bof


---------------
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°1646792
xtof_83
Freeride Spirit
Posté le 21-11-2007 à 20:55:39  profilanswer
 

Dites moi :
 
Je valide un form, et dans la page suivante, une iframe appelle une page extèrieur à l'application. Pendant le chargement je souhaite mettre un loading.  
 
Le mieux est de faire ça côté application, je pense. Mais comment savoir quand enlever le loading et mettre la page chargé ?
 
Thx

n°1646802
LVEP_ADMIN
Posté le 21-11-2007 à 21:25:33  profilanswer
 

Citation :

Dites moi :  
 
Je valide un form, et dans la page suivante, une iframe appelle une page extèrieur à l'application. Pendant le chargement je souhaite mettre un loading.  
 
Le mieux est de faire ça côté application, je pense. Mais comment savoir quand enlever le loading et mettre la page chargé ?  
 
Thx


 
 
la solution c'est d'y mettre un peu de PAIC Citron
 
Heu je veux dire de l'ajax


---------------
Immobilier entre particulier: www.lvep.fr
n°1646805
xtof_83
Freeride Spirit
Posté le 21-11-2007 à 21:27:04  profilanswer
 

Quand tu sauras coder, tu viendras nous redire bonjour ;)
Merci

n°1646829
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-11-2007 à 21:52:33  profilanswer
 

'tain sérieux, les gens d'aujd n'ont plus que ce mot à la bouche, ajax par ci, ajax par là...
 
Genre tu veux changer le background d'un div "oh bah t'as qu'à le faire en ajax" ...
 
C'est devenu le nouveau nom du DHTML


---------------
Gamertag: CoteBlack YeLL
n°1646834
xtof_83
Freeride Spirit
Posté le 21-11-2007 à 21:56:36  profilanswer
 

Surtout qu'un JS tout simple peux faire ça, mais je sais pas si c'est la meilleur soluce.

n°1646839
Shinuza
This is unexecpected
Posté le 21-11-2007 à 21:59:14  profilanswer
 

Nan mais t'savais pas? Ajax c'est un langage. [:dawak]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1646840
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-11-2007 à 22:00:33  profilanswer
 

Shinuza a écrit :

Nan mais t'savais pas? Ajax c'est un langage. [:dawak]


 
Contrairement au Php :whistle:


---------------
Gamertag: CoteBlack YeLL
n°1646846
LVEP_ADMIN
Posté le 21-11-2007 à 22:07:28  profilanswer
 

Citation :

Quand tu sauras coder, tu viendras nous redire bonjour ;)  
Merci


Pour qui ???
 

Citation :

'tain sérieux, les gens d'aujd n'ont plus que ce mot à la bouche, ajax par ci, ajax par là...  
 
Genre tu veux changer le background d'un div "oh bah t'as qu'à le faire en ajax" ...  
 
C'est devenu le nouveau nom du DHTML


Voit pas d'autre solution pour nous dire quand le chargement est fini.
Mais si tu a la solution je suis preneur.


---------------
Immobilier entre particulier: www.lvep.fr
n°1646852
theredled
● REC
Posté le 21-11-2007 à 22:15:29  profilanswer
 

Dj YeLL a écrit :


 
T'attends quoi pour relogger toi ? :o


jfais sKE JVEUUUUUU
§§§§§§§§


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1646872
xtof_83
Freeride Spirit
Posté le 21-11-2007 à 22:40:15  profilanswer
 

LVEP_ADMIN me rend :FOU: :FOU: :FOU:
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3.   <head>
  4.     <title>Test</title>
  5.     <script type="text/javascript">
  6.       function switchPage() {
  7.       document.getElementById("divLoad" ).style.display="none";
  8.       document.getElementById("frameUser" ).style.display="block";
  9.       }
  10.       window.onload=function() {document.getElementById("frameUser" ).onload=switchPage()};
  11.     </script>
  12.   </head>
  13.   <body>
  14.     <div style="width:400px;height:75px;border:1px #ccc solid;padding:75px 0px;text-align:center" id="divLoad" >
  15.       <img src="wheel.gif" alt="wheel" />Loading...
  16.     </div>
  17.     <iframe width="400" id="frameUser" style="display:none;" scrolling="no" height="150" frameborder="0" src="http://www.apple.fr"></iframe>
  18.   </body>
  19. </html>


 
Jai mis ça. Mais même si ça marche bien jai une belle erreur JS du type :
 

Citation :


uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMScreen.width]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: http://images.apple.com/global/metrics/js/s_code_h.js :: anonymous :: line 583"  data: no]
Line 0


 
...
 
ps: Merde jai oublier de mettre AJAX dans mon code: Pour LVEP_ADMIN une version AJAX du JS :

Code :
  1. <script type="text/javascript">
  2.       function switchPageAJAX20DEFOUUUUU() {
  3.       document.getElementById("divLoad" ).style.display="none";
  4.       document.getElementById("frameUser" ).style.display="block";
  5.       }
  6.       window.onload=function() {document.getElementById("frameUser" ).onload=switchPageAJAX20DEFOUUUUU()};
  7.     </script>

n°1646938
SekYo
Posté le 22-11-2007 à 00:25:13  profilanswer
 

0x90 a écrit :

T'en a déjà vu un qui soit vraiment bien fait ? ( je parle juste niveau ergo, pas code )


Hum vous reprochez quoi à celui ci basé sur jQuery ? ( je parle bien niveau ergo, pas code ) http://marcgrabanski.com/code/ui-datepicker/
Sachant qu'il est assez facilement modulable si vous voulez ne pas utiliser un élément (bouton Close et Clear par exemple)

n°1646945
Shinuza
This is unexecpected
Posté le 22-11-2007 à 00:41:33  profilanswer
 

SekYo a écrit :


Hum vous reprochez quoi à celui ci basé sur jQuery ? ( je parle bien niveau ergo, pas code ) http://marcgrabanski.com/code/ui-datepicker/
Sachant qu'il est assez facilement modulable si vous voulez ne pas utiliser un élément (bouton Close et Clear par exemple)


Qu'il soit moche
Qu'il se ferme a chaque selection
Que l'anim soit moche
Que quand je selectionne today ça me mette le curseur sur la date dans changer la valeur de l'input
Que les boutons sur les jours ne servent à rien (pourquoi en mettre)
Que le bouton today soit mal placé
 

Spoiler :

52 ko de code gavé de html  [:chalouf]



---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1647027
anapajari
s/travail/glanding on hfr/gs;
Posté le 22-11-2007 à 10:22:40  profilanswer
 

Allez mode paté du matin pour finir cette conversation

masklinn a écrit :

9 caractères de moins,


Argument refusé, si une ecriture me semble plus claire qu'une autre je suis tout à fait prêt à écrire 28 caractères de plus

masklinn a écrit :

standard dans nombre de langages ayant des arrays resizables (ou des listes chaînées),


Argument acceptable mais refusé (dans mon cas).
Je fais pas d'Haskell par exemple, donc m'en tapes que ça soit pareil dans ce langage (et je n'ai pas la moindre idée si ça l'est).
Par contre, un de nos projets est en perl. Problème la déclaration d'un array avec des crochets, en perl, déclare en fait une référence sur celui-ci.

masklinn a écrit :

infiniment plus facile à nester que l'instanciation explicite,


argument accèpté.

masklinn a écrit :

utilisé dans JSON,


Argument acceptable mais refusé.
Tu ne me feras pas croire que tu fais du JSON sans utilisé un serializer/deserializer. A partir de là, que ça soit écrit avec des crochets ou un new Array, il n'y a aucune différence.

masklinn a écrit :

évite de forcer du code JS à ressembler à du java, va directement à l'essentiel.


la ressemblance avec Java m'en tape au plus haut point et "l'essentiel" est un concept très subjectif.

 
Shinuza a écrit :

Bah c'est ce que je disais au tout début.
Tu dis que tu vois pas d'avantage à écrire [] plutot que new Array() et pourtant tu déclareras

Code :
  1. var number = 0;
  2. var string = "";
  3. var object = {};

Parce que tu vois aucun intérêt à écrire

Code :
  1. var number = new Number(0);
  2. var string = new String("" );
  3. var object = new Object({});



Sauf que ce que je me tue à vous expliquer depuis le début c'est que contrairement à [] et new Array.
var string = "" c'est pas identique à new String("" ). Alors ok Masklinn va me ressortir des jolis mots pour me dire que si à la fin ça revient au même.
Mais pour répondre à ta question, oui quand j'ai besoin d'un string je fais "" et pas new String ... et?

Shinuza a écrit :

Donc vu qu'il existe une écriture courte pour new Array(); autant l'utiliser non? [:mouais]


Dans un cadre général, je trouve cet argument on ne peut plus bidon .
En perl ( pour reprendre mon exemple), c'est ce qui mène tout droit à des choses incompréhensibles car les possibilités d'écriture courte sont innombrables.

 
Shinuza a écrit :

Après si t'y vois pas d'intéret regarde ce que dis Masklinn, et si t'y vois toujours pas d'intérêt, t'es juste borné, donc oublie les

Code :
  1. var foo = "bar"

et passe a

Code :
  1. var foo = new String("bar" );

Puisque la première écriture n'a pas d'interet.


+

Shinuza a écrit :

Spafo [:spamafote]
Mais dire que l'écriture courte n'a aucun intérêt, ça n'a aucun intérêt [:el g]


Tain mais j'ai jamais dit ça [:w3c compliant], je me recite ( en esperant accèssoirement qu'on me lise)

anapajari a écrit :

L'avantage de l'écriture [] ...  ne me saute pas aux yeux.


J'ai pas dit qu'il n'y en avait pas d'avantages, j'ai dit qu'ils(les avantages) ne me semblaient pas si évidents pour me faire changer de notation.

 

Maintenant une dernière chose, ces conversation (bien que très enrichissantes) finissent généralement par me fatiguer car vous( mask+shinu):
- voulez toujours avoir le dernier mot, quitte à ne pas lire ce qui est marqué juste au dessus
- vous avez le droît d'être malhonnête ou de dire des bétises ( voir la conversion juste au dessus), par contre si c'est moi qui le fait j'ai le droit à 8 pages ou je me fais incendier et où on me ressort le traité d'un mathématicien serbo-ougandais du XIVeme siecle pour me prouver que j'ai tort.
- ça finit généralement en Moi: "j'aime le bleu" et vous:" Alalala nan mais c'est pas possible, le vert c'est trop bien mieux, tu vois pas tous les avantages du vert"... ouais bin désolé j'aime le bleu [:spamafote]

Message cité 2 fois
Message édité par anapajari le 22-11-2007 à 10:23:35
n°1647036
gatsu35
Blablaté par Harko
Posté le 22-11-2007 à 10:29:57  profilanswer
 

fait pas attention, mais en ce moment shinuza est en train de se masklinniser et c'est mauvais

 

Bientôt quand shinuza dira noir, faudra que tout le monde adhère un peu comme quand masklinn parle [:el g]


Message édité par gatsu35 le 22-11-2007 à 10:30:30
n°1647037
FlorentG
Posté le 22-11-2007 à 10:30:01  profilanswer
 

anapajari a écrit :


Quand j'ai besoin d'un tableau, 99% du temps je fais un new Array et pas []. Question d'habitude [:spamafote]
L'avantage de l'écriture [] (vu qu'on est tous d'accord que les deux font pareils) ne me saute pas aux yeux.


Douglas Crockford recommande l'écriture []... Mais j'ai pas encore trouvé pourquoi

n°1647044
Dj YeLL
$question = $to_be || !$to_be;
Posté le 22-11-2007 à 10:34:55  profilanswer
 

CAN U STOP DAT NAOW ?§ [:pingouino]
 
Edit : Nan parce que sinon on repart pour 4 pages là :o

Message cité 2 fois
Message édité par Dj YeLL le 22-11-2007 à 10:35:43

---------------
Gamertag: CoteBlack YeLL
n°1647046
gatsu35
Blablaté par Harko
Posté le 22-11-2007 à 10:38:13  profilanswer
 

FlorentG a écrit :


Douglas Crockford recommande l'écriture []... Mais j'ai pas encore trouvé pourquoi


bon t'arrête de faire ton masklinn :o, même si je suis plutôt d'accord de creer un tableau en faisant [] [:dawak]

n°1647047
ratibus
Posté le 22-11-2007 à 10:40:31  profilanswer
 

Dj YeLL a écrit :

CAN U STOP DAT NAOW ?§ [:pingouino]
 
Edit : Nan parce que sinon on repart pour 4 pages là :o


Et encore on n'est pas encore vendredi :D
C'est l'échauffement là

n°1647055
masklinn
í dag viðrar vel til loftárása
Posté le 22-11-2007 à 10:55:42  profilanswer
 

FlorentG a écrit :


Douglas Crockford recommande l'écriture []... Mais j'ai pas encore trouvé pourquoi


IMO, principalement parce que c'est l'interface "standard" (de fait), et si un autre programmeur doit maintenir ton code il va se demander quelle raison tu as eu d'utiliser "new Array" plutôt que "[]". Il va potentiellement considérer ça comme un signal que tu te prépares à faire quelque chose de complètement bizarre, et va donc passer plus de temps que nécessaire sur le code pour essayer de trouver la dite chose bizarre.

 

http://weblog.raganwald.com/2007/1 [...] gnals.html toussa.

Message cité 2 fois
Message édité par masklinn le 22-11-2007 à 10:56:25

---------------
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°1647058
masklinn
í dag viðrar vel til loftárása
Posté le 22-11-2007 à 11:00:19  profilanswer
 

anapajari a écrit :


Argument refusé, si une ecriture me semble plus claire qu'une autre je suis tout à fait prêt à écrire 28 caractères de plus


En l'occurence elles sont au mieux aussi claires l'une que l'autre (et j'aurais tendance à dire que new Array l'est moins, voir au dessus) et l'une fait 9 caractères de moins.

anapajari a écrit :


Argument acceptable mais refusé (dans mon cas).
Je fais pas d'Haskell par exemple, donc m'en tapes que ça soit pareil dans ce langage (et je n'ai pas la moindre idée si ça l'est).


Python et Ruby utilisent également cette syntaxe [:spamafote]

anapajari a écrit :


Dans un cadre général, je trouve cet argument on ne peut plus bidon .
En perl ( pour reprendre mon exemple), c'est ce qui mène tout droit à des choses incompréhensibles car les possibilités d'écriture courte sont innombrables.


La comparaison avec Perl, c'est un peu le point godwin des shortcuts syntactiques [:nul]

anapajari a écrit :

- voulez toujours avoir le dernier mot, quitte à ne pas lire ce qui est marqué juste au dessus


Paille, poutre, toussa

Message cité 1 fois
Message édité par masklinn le 22-11-2007 à 11:01:56

---------------
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  ..  399  400  401  ..  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)