abonnement Unibet Coolblue
  vrijdag 28 maart 2014 @ 18:03:18 #211
12221 Tijn
Powered by MS Paint
pi_138269431
Blocks zijn dingen tussen curly braces.
pi_138269579
quote:
3s.gif Op vrijdag 28 maart 2014 18:03 schreef Tijn het volgende:
Blocks zijn dingen tussen curly braces.
Tsja. Dat is inderdaad zo. Ik wist niet dat let-variabelen daar zo nauw naar zouden luisteren.
pi_138279085
:P Gewoon even een ordinaire linkdump omdat ik vandaag erg blij was toen ik dit tegenkwam.

http://www.chartjs.org/docs/
  vrijdag 28 maart 2014 @ 21:48:08 #214
56176 Catch22-
Ben je Blind?!
pi_138279202
Ik heb onlangs een project met highcharts gedaan, ook een lekkere library
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_138280047
quote:
19s.gif Op vrijdag 28 maart 2014 21:45 schreef TwenteFC het volgende:
:P Gewoon even een ordinaire linkdump omdat ik vandaag erg blij was toen ik dit tegenkwam.

http://www.chartjs.org/docs/
Ziet er goed uit, maar helaas geen interactie. :P Ach, is ook niet altijd nodig.
pi_138280231
quote:
0s.gif Op vrijdag 28 maart 2014 21:48 schreef Catch22- het volgende:
Ik heb onlangs een project met highcharts gedaan, ook een lekkere library
Kost je voor commercieel gebruik wel geld helaas. :P Ach, het bedrijf waar je werkt zal die kleine licentie wel kunnen bekostigen. Zo duur is het niet.
pi_138280310
quote:
0s.gif Op vrijdag 28 maart 2014 21:48 schreef Catch22- het volgende:
highcharts
Ziet er ook fraai uit ja, een een bookmarkje waard. :P
  vrijdag 28 maart 2014 @ 22:08:39 #218
56176 Catch22-
Ben je Blind?!
pi_138280324
quote:
0s.gif Op vrijdag 28 maart 2014 22:06 schreef robin007bond het volgende:

[..]

Kost je voor commercieel gebruik wel geld helaas. :P Ach, het bedrijf waar je werkt zal die kleine licentie wel kunnen bekostigen. Zo duur is het niet.
Was een project voor een multinational met een miljardenomzet, dus dan is die 3k niet zon probleem :)
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_138281920
quote:
1s.gif Op vrijdag 28 maart 2014 22:08 schreef Catch22- het volgende:

[..]

Was een project voor een multinational met een miljardenomzet, dus dan is die 3k niet zon probleem :)
Tof. Lijkt me best spannend, zo'n verantwoordelijkheid. :@
  vrijdag 28 maart 2014 @ 22:46:55 #220
56176 Catch22-
Ben je Blind?!
pi_138282138
quote:
1s.gif Op vrijdag 28 maart 2014 22:42 schreef robin007bond het volgende:

[..]

Tof. Lijkt me best spannend, zo'n verantwoordelijkheid. :@
Is t ook. Maar ik doe alleen dingen waarvan ik weet dat ik t kan
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_138304262
Zat eens te kijken op CodeCademy en zag wat vreemds in de code.

1
2
3
4
   add: function(itemCost){
        this.total += (itemCost || 0);
        this.lastTransactionAmount = itemCost;
    }

Vanwaar bij regelnummer 2 de || operator? Volgens mij willen ze de itemCost optellen bij total als die waarde er is, en anders er 0 bij optellen. Maar waarom? Als de parameter zou slaan op false dan wordt er sowieso 0 bij opgeteld toch?

En je kunt functies die parameters vereisen niet aanroepen zonder een parameter aan te geven toch? Dus die (itemCost ||"0) lijkt me erg overbodig. Kan dat niet gewoon:

1this.total += itemCost;

zijn?

Het gaat om deze opdracht:

http://www.codecademy.com(...)24b3a7dffd00020bf661

Wel goed dat ze je de object literal notation leren. :D

[ Bericht 3% gewijzigd door #ANONIEM op 29-03-2014 19:22:04 ]
pi_138305087
Wat is Leaflet trouwens echt een heerlijke library. O+

http://leafletjs.com/

Mijn project met Leaflet gaat echt zeer soepeltjes. :)
  zaterdag 29 maart 2014 @ 23:20:41 #223
12221 Tijn
Powered by MS Paint
pi_138314849
quote:
0s.gif Op zaterdag 29 maart 2014 19:14 schreef robin007bond het volgende:
Zat eens te kijken op CodeCademy en zag wat vreemds in de code.
[ code verwijderd ]

Vanwaar bij regelnummer 2 de || operator? Volgens mij willen ze de itemCost optellen bij total als die waarde er is, en anders er 0 bij optellen. Maar waarom? Als de parameter zou slaan op false dan wordt er sowieso 0 bij opgeteld toch?

En je kunt functies die parameters vereisen niet aanroepen zonder een parameter aan te geven toch? Dus die (itemCost ||"0) lijkt me erg overbodig. Kan dat niet gewoon:
[ code verwijderd ]

zijn?

Het gaat om deze opdracht:

http://www.codecademy.com(...)24b3a7dffd00020bf661

Wel goed dat ze je de object literal notation leren. :D
"|| value" is in Javascript een standaardsyntax voor het opgeven van een alternatieve waarde als een variabele niet beschikbaar is. Door || 0 hier te schrijven zijn er voor een ervaren Javascript-programmeur onmiddellijk 2 dingen duidelijk aan deze functie:

1) itemCost is een optioneel argument
2) de standaardwaarde van itemCost is 0

De reden dat je dit toch zou schrijven in plaats van het weg te laten (omdat het inderdaad in dit geval niet veel doet) is het verduidelijken van de code en het makkelijker te maken toekomstige aanpassingen te verwerken. Je helpt als het ware je toekomstige collega door je code op deze manier op te schrijven.

quote:
En je kunt functies die parameters vereisen niet aanroepen zonder een parameter aan te geven toch?
Dat kan dus wel :) Javascript flexibility powerrrr :7

[ Bericht 2% gewijzigd door Tijn op 29-03-2014 23:34:10 ]
pi_138320778
quote:
2s.gif Op zaterdag 29 maart 2014 23:20 schreef Tijn het volgende:

[..]

"|| value" is in Javascript een standaardsyntax voor het opgeven van een alternatieve waarde als een variabele niet beschikbaar is. Door || 0 hier te schrijven zijn er voor een ervaren Javascript-programmeur onmiddellijk 2 dingen duidelijk aan deze functie:

1) itemCost is een optioneel argument
2) de standaardwaarde van itemCost is 0

De reden dat je dit toch zou schrijven in plaats van het weg te laten (omdat het inderdaad in dit geval niet veel doet) is het verduidelijken van de code en het makkelijker te maken toekomstige aanpassingen te verwerken. Je helpt als het ware je toekomstige collega door je code op deze manier op te schrijven.

[..]

Dat kan dus wel :) Javascript flexibility powerrrr :7
Heel erg bedankt Tijn. Held!

Zoiets dacht ik al, maar ik wist het dus niet zeker.

Kun je dan niet net zo goed dit doen?

1
2
function blabla(getal = 0) {
}

:@
Dat ben ik gewend uit andere talen en vind ik persoonlijk ook logischer en makkelijker te lezen. Daarnaast is het schaalbaarder omdat je dan niet bij alles wat je met itemCost doet zo'n "value || 0" moet gebruiken.

[ Bericht 8% gewijzigd door #ANONIEM op 30-03-2014 10:35:05 ]
  zondag 30 maart 2014 @ 10:58:55 #225
137776 boem-dikkie
Jedi Mind Baby!
pi_138321349
quote:
2s.gif Op zaterdag 29 maart 2014 23:20 schreef Tijn het volgende:

[..]

"|| value" is in Javascript een standaardsyntax voor het opgeven van een alternatieve waarde als een variabele niet beschikbaar is. Door || 0 hier te schrijven zijn er voor een ervaren Javascript-programmeur onmiddellijk 2 dingen duidelijk aan deze functie:

1) itemCost is een optioneel argument
2) de standaardwaarde van itemCost is 0

De reden dat je dit toch zou schrijven in plaats van het weg te laten (omdat het inderdaad in dit geval niet veel doet) is het verduidelijken van de code en het makkelijker te maken toekomstige aanpassingen te verwerken. Je helpt als het ware je toekomstige collega door je code op deze manier op te schrijven.

[..]

Dat kan dus wel :) Javascript flexibility powerrrr :7
Haha flexibility power. :')
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 30 maart 2014 @ 10:59:12 #226
137776 boem-dikkie
Jedi Mind Baby!
pi_138321359
quote:
1s.gif Op zondag 30 maart 2014 10:26 schreef robin007bond het volgende:

[..]

Heel erg bedankt Tijn. Held!

Zoiets dacht ik al, maar ik wist het dus niet zeker.

Kun je dan niet net zo goed dit doen?
[ code verwijderd ]

:@
Dat ben ik gewend uit andere talen en vind ik persoonlijk ook logischer en makkelijker te lezen. Daarnaast is het schaalbaarder omdat je dan niet bij alles wat je met itemCost doet zo'n "value || 0" moet gebruiken.
Ik doe het ook zo inderdaad.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 30 maart 2014 @ 13:05:28 #227
12221 Tijn
Powered by MS Paint
pi_138324416
quote:
14s.gif Op zondag 30 maart 2014 10:59 schreef boem-dikkie het volgende:

[..]

Ik doe het ook zo inderdaad.
Dat is bijzonder, want het is geen valide syntax in Javascript.
  zondag 30 maart 2014 @ 13:12:51 #228
137776 boem-dikkie
Jedi Mind Baby!
pi_138324537
quote:
2s.gif Op zondag 30 maart 2014 13:05 schreef Tijn het volgende:

[..]

Dat is bijzonder, want het is geen valide syntax in Javascript.
Oh ik bedoelde in PHP.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 30 maart 2014 @ 13:13:12 #229
12221 Tijn
Powered by MS Paint
pi_138324546
quote:
14s.gif Op zondag 30 maart 2014 13:12 schreef boem-dikkie het volgende:

[..]

Oh ik bedoelde in PHP.
Ja, dat is ook een programmeertaal.
  zondag 30 maart 2014 @ 13:16:13 #230
137776 boem-dikkie
Jedi Mind Baby!
pi_138324606
:D
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 30 maart 2014 @ 13:21:32 #231
12221 Tijn
Powered by MS Paint
pi_138324717
quote:
1s.gif Op zondag 30 maart 2014 10:26 schreef robin007bond het volgende:

[..]

Heel erg bedankt Tijn. Held!

Zoiets dacht ik al, maar ik wist het dus niet zeker.

Kun je dan niet net zo goed dit doen?
[ code verwijderd ]

:@
Dat ben ik gewend uit andere talen en vind ik persoonlijk ook logischer en makkelijker te lezen. Daarnaast is het schaalbaarder omdat je dan niet bij alles wat je met itemCost doet zo'n "value || 0" moet gebruiken.
Zoals hierboven al is gezegd, is dat dus geen valide syntax in Javascript. Je zult het met de || operator moeten doen.

Jezelf herhalen is natuurlijk een grote nono (Don't Repeat Yourself!), dus als je op meerdere plaatsen deze variabele nodig hebt, dan zorg je bovenaan je functie dat de juiste waarde in wordt gevuld.

1
2
3
4
5
6
7
8
9
function something(x, y, z) {
  var defaultValue = 0;
  x = x || defaultValue;
  y = y || defaultValue;
  z = z || defaultValue;
  
  /* hier allerlei berekening waarbij je x, y en z gebruikt 
     en uiteindelijk iets teruggeeft */
}


[ Bericht 0% gewijzigd door Tijn op 30-03-2014 13:30:38 ]
pi_138325267
quote:
2s.gif Op zondag 30 maart 2014 13:21 schreef Tijn het volgende:

[..]

Zoals hierboven al is gezegd, is dat dus geen valide syntax in Javascript. Je zult het met de || operator moeten doen.

Jezelf herhalen is natuurlijk een grote nono (Don't Repeat Yourself!), dus als je op meerdere plaatsen deze variabele nodig hebt, dan zorg je bovenaan je functie dat de juiste waarde in wordt gevuld.
[ code verwijderd ]

Dat is inderdaad een mooie manier om herhaling te voorkomen.

Ik mis dan wel die manier van optionele parameters zoals je dat wel hebt in andere talen. Volgens mij introduceren ze dat niet in ECMAScript 6. :'(
  zondag 30 maart 2014 @ 13:59:10 #233
12221 Tijn
Powered by MS Paint
pi_138325635
quote:
0s.gif Op zondag 30 maart 2014 13:43 schreef robin007bond het volgende:

[..]

Dat is inderdaad een mooie manier om herhaling te voorkomen.

Ik mis dan wel die manier van optionele parameters zoals je dat wel hebt in andere talen. Volgens mij introduceren ze dat niet in ECMAScript 6. :'(
Het is ook niet nodig in Javascript, alle argumenten zijn standaard optioneel.
pi_138327405
quote:
2s.gif Op zondag 30 maart 2014 13:59 schreef Tijn het volgende:

[..]

Het is ook niet nodig in Javascript, alle argumenten zijn standaard optioneel.
Dat vind ik niet netjes!
  zondag 30 maart 2014 @ 20:24:11 #235
118161 maikel112
100% Radio Active
pi_138337456
Iemand die mij uit de brand kan helpen.
Toen ik mijn Wordpress website had opgezet een aantal jaar geleden werd automatisch bij elke pagina "| website naam" toegevoegd achter elke pagina titel.

Nu wil ik dit weer realiseren, met uitzondering van de homepage.
De code die ik nu heb is als volgt:
1<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); } elseif (is_single() ) { single_post_title(); } elseif (is_page() ) { single_post_title(); } elseif ( is_404() ) { echo 'Pagina niet gevonden'; } else { wp_title('',true); } ?></title>

Waar voeg ik de statische titel toe....?
  zondag 30 maart 2014 @ 20:25:54 #236
84244 Scorpie
Abject en infaam!
pi_138337527
Niet in dit topic.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  zondag 30 maart 2014 @ 20:51:10 #237
118011 BrainOverfloW
Fok! around the Clock!
pi_138338909
quote:
0s.gif Op zondag 30 maart 2014 20:24 schreef maikel112 het volgende:
Iemand die mij uit de brand kan helpen.
Toen ik mijn Wordpress website had opgezet een aantal jaar geleden werd automatisch bij elke pagina "| website naam" toegevoegd achter elke pagina titel.

Nu wil ik dit weer realiseren, met uitzondering van de homepage.
De code die ik nu heb is als volgt:
[ code verwijderd ]

Waar voeg ik de statische titel toe....?
Waarschijnlijk kunnen ze je hier beter helpen :)
DIG / [Wordpress] Algemeen topic deel 8
DIG / [PHP/(My)SQL] voor dummies #114
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zondag 30 maart 2014 @ 20:57:10 #238
118161 maikel112
100% Radio Active
pi_138339275
ok, bedankt
  zondag 30 maart 2014 @ 22:28:47 #239
12221 Tijn
Powered by MS Paint
pi_138344397
quote:
9s.gif Op zondag 30 maart 2014 15:05 schreef robin007bond het volgende:

[..]

Dat vind ik niet netjes!
De laatste video van Crockfords YUI Theater serie over Javascript gaat over hoe om te gaan met dit soort irrationele gevoelens ;)
pi_138344436
quote:
12s.gif Op zondag 30 maart 2014 22:28 schreef Tijn het volgende:

[..]

De laatste video van Crockfords YUI Theater serie over Javascript gaat over hoe om te gaan met dit soort irrationele gevoelens ;)
Ik vind het juist een heel rationeel gevoel. :@

Maar ik ben benieuwd! Ik heb het nog niet helemaal afgekeken.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')