abonnement Unibet Coolblue Bitvavo
pi_118370108


Hier kan je alle vragen stellen over Javascript en alles wat er mee te maken heeft.

Heb je een probleem, post dan ook even de code waar het probleem zit ;) Zo kunnen we je beter proberen te helpen.

Handige links:
Quircksmode Javascript
Javascript Cheat Sheet
Mis je een link? Geef even een gil in het topic ;)

Tutorials:
W3Schools Javascript
W3Schools AJAX

Let op! Verwijder je post niet.
Als je bijvoorbeeld zelf al een antwoord hebt gevonden, laat ons dan even weten hoe je het hebt opgelost.
Wel zo aardig.
pi_118371081
quote:
6s.gif Op woensdag 24 oktober 2012 12:01 schreef Scorpie het volgende:

[..]
[ code verwijderd ]

En dan al je console.log's eruit halen voor de minified versie, en je afvragen waarom je toch in hemelsnaam steeds 1 te laag uit komt.
pi_118371135
quote:
14s.gif Op woensdag 24 oktober 2012 13:10 schreef KomtTijd... het volgende:

[..]

En dan al je console.log's eruit halen voor de minified versie, en je afvragen waarom je toch in hemelsnaam steeds 1 te laag uit komt.
Like a boss _O_
  woensdag 24 oktober 2012 @ 13:16:29 #4
91039 mstx
2x1/2 = 1/2 x 1/2
pi_118371308
var a="84 86 80".split(' ');for(var i=0;i<a.length;i++)document.write(String.fromCharCode(a[i]));
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  woensdag 24 oktober 2012 @ 13:19:14 #5
56176 Catch22-
Ben je Blind?!
pi_118371405
Hoe rollen jullie qua accolades trouwens? Ik gebruik ze _altijd_, ook als ik maar 1 regel onder de conditie heb.

Shorthandstatements gebruik ik zelf overigens bijna nooit, vind het niet echt lekker leesbaar
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_118371492
1
2
3
4
function functionname()
{
    //code
}

altijd. Open-en-sluithaakjes horen wat mij betreft altijd even ver indented te staan. Tenzij het maar een regeltje is, dan laat ik ze weg.
  woensdag 24 oktober 2012 @ 13:22:44 #7
56176 Catch22-
Ben je Blind?!
pi_118371516
Dat doe ik vaak niet, bij een functie, if-statements e.d. op dezelfde regel.
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?
  woensdag 24 oktober 2012 @ 13:23:42 #8
91039 mstx
2x1/2 = 1/2 x 1/2
pi_118371556
Ik ben eigenlijk
1
2
3
function functionname() {
    //code
}
gewend.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_119157934
Mensen, hoe kom je middels jquery er achter of een select option wel of geen value heeft, want .val() geeft in case of geen value de >text</option> weer....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119157999
met .attr() misscfhien?
pi_119158120
Helaas, had ik al geprobeerd maar nee....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119158134
quote:
0s.gif Op dinsdag 13 november 2012 11:23 schreef Chandler het volgende:
Mensen, hoe kom je middels jquery er achter of een select option wel of geen value heeft, want .val() geeft in case of geen value de >text</option> weer....
Wel of geen value? Je bedoelt of er iets ingevuld is? Dan moet je namelijk .size() gebruiken, dus:

quote:
$("#selector").size() == 0


[ Bericht 12% gewijzigd door #ANONIEM op 13-11-2012 11:30:31 ]
pi_119158564
Nee dat werkt ook niet, zie voorbeeld:

http://jsfiddle.net/6KMgx/3/
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119158612
quote:
0s.gif Op dinsdag 13 november 2012 11:41 schreef Chandler het volgende:
Nee dat werkt ook niet, zie voorbeeld:

http://jsfiddle.net/6KMgx/3/
De values zijn toch gelijk aan de content :?
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  dinsdag 13 november 2012 @ 11:43:15 #15
56176 Catch22-
Ben je Blind?!
pi_119158634
http://jsfiddle.net/6KMgx/4/

;)

Als de optie geen value heeft, dan krijg je de text terug. Gewoon de lege options een lege val geven.
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_119158670
oo mijn god... LOL.. waarom moeilijk doen als het makkelijk kan :P al moet ik wel zeggen dat het stom is dat als er geen value is aangegeven (is toch niet verplicht?) ik deze wel moet kunnen controleren? :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 13 november 2012 @ 11:46:05 #17
56176 Catch22-
Ben je Blind?!
pi_119158732
nee blijkbaar. Er is vast een manier om dat te omzeilen. Gekke is dat als je geen value instelt, zelfs .attr("value") de text teruggeeft.
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_119158743
quote:
0s.gif Op dinsdag 13 november 2012 11:44 schreef Chandler het volgende:
oo mijn god... LOL.. waarom moeilijk doen als het makkelijk kan :P al moet ik wel zeggen dat het stom is dat als er geen value is aangegeven (is toch niet verplicht?) ik deze wel moet kunnen controleren? :D
Ik weet niet hoor, maar je bent nogal aan het kutten aangezien je net aangaf dat val() niet werkte.
  dinsdag 13 november 2012 @ 11:47:14 #19
56176 Catch22-
Ben je Blind?!
pi_119158774
Sowieso NOOIT alert, maar console.log gebruiken om te debuggen.
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_119158783
quote:
11s.gif Op dinsdag 13 november 2012 11:46 schreef Catch22- het volgende:
nee blijkbaar. Er is vast een manier om dat te omzeilen. Gekke is dat als je geen value instelt, zelfs .attr("value") de text teruggeeft.
.text() doet dat toch?
pi_119158791
Huh? waarom console.log als alert heerlijk duidelijk is? :P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 13 november 2012 @ 11:47:56 #22
56176 Catch22-
Ben je Blind?!
pi_119158799
quote:
7s.gif Op dinsdag 13 november 2012 11:47 schreef Scorpie het volgende:

[..]

.text() doet dat toch?
Ja, maar als je geen value hebt, geeft .val() blijkbaar ook de text terug, zie http://jsfiddle.net/6KMgx/6/
quote:
0s.gif Op dinsdag 13 november 2012 11:47 schreef Chandler het volgende:
Huh? waarom console.log als alert heerlijk duidelijk is? :P
omdat Alert alleen een string laat zien en daarbij ook kkirritant is. met console.log kan je ook het type zien en evt arrays uitlezen enzo.

alert is voor n00bs :P
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_119158814
quote:
0s.gif Op dinsdag 13 november 2012 11:47 schreef Chandler het volgende:
Huh? waarom console.log als alert heerlijk duidelijk is? :P
Omdat het irritant is en console.log nog veel duidelijker is.
pi_119158825
quote:
7s.gif Op dinsdag 13 november 2012 11:46 schreef Scorpie het volgende:

[..]

Ik weet niet hoor, maar je bent nogal aan het kutten aangezien je net aangaf dat val() niet werkte.
Klopt maar door te kutten leer je... en snap je meer van het soms onbegrijpelijke rare werking van bepaalde frameworks! neem aan dat je daar zelf ook wel bekend mee bent! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119158840
quote:
11s.gif Op dinsdag 13 november 2012 11:47 schreef Catch22- het volgende:

[..]

Ja, maar als je geen value hebt, geeft .val() blijkbaar ook de text terug, zie http://jsfiddle.net/6KMgx/6/

[..]

omdat Alert alleen een string laat zien en daarbij ook kkirritant is. met console.log kan je ook het type zien en evt arrays uitlezen enzo.

alert is voor n00bs :P
Zie http://jsfiddle.net/6KMgx/4/ , met text() krijg je lege value terug, kan je controleren of er iets ingevuld is of niet. .val() valt terug op de tekst indien er geen value is idd.
pi_119158850
Ok, zal mijn noob alert vervangen door console.log vanaf nu :D

quote:
7s.gif Op dinsdag 13 november 2012 11:49 schreef Scorpie het volgende:
Hey, goed lezen, eerste opzet had geen value="" vandaar :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119158867
quote:
0s.gif Op dinsdag 13 november 2012 11:48 schreef Chandler het volgende:

[..]

Klopt maar door te kutten leer je... en snap je meer van het soms onbegrijpelijke rare werking van bepaalde frameworks! neem aan dat je daar zelf ook wel bekend mee bent! :)
Er is niks, maar dan ook echt niks onbegrijpelijks aan jQuery en al helemaal niet aan .val() in het geval van het selecteren van een waarde van een attribuut.

[ Bericht 1% gewijzigd door #ANONIEM op 13-11-2012 11:50:07 ]
pi_119158906
quote:
11s.gif Op dinsdag 13 november 2012 11:49 schreef Scorpie het volgende:

[..]

Er is niks, maar dan ook echt niks onbegrijpelijks aan jQuery en al helemaal niet aan .val() in het geval van het selecteren van een waarde van een attribuut.
Goed, dan gaan we het nu over het lezen van jou hebben :).....aangezien catch het in 1x zag
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 13 november 2012 @ 11:52:25 #29
56176 Catch22-
Ben je Blind?!
pi_119158965
quote:
7s.gif Op dinsdag 13 november 2012 11:49 schreef Scorpie het volgende:

[..]

Zie http://jsfiddle.net/6KMgx/4/ , met text() krijg je lege value terug, kan je controleren of er iets ingevuld is of niet. .val() valt terug op de tekst indien er geen value is idd.
http://jsfiddle.net/6KMgx/15/

Chrome...
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_119158973
quote:
0s.gif Op dinsdag 13 november 2012 11:50 schreef Chandler het volgende:

[..]

Goed, dan gaan we het nu over het lezen van jou hebben :).....
Je maakt dropdowns zonder values en dan geef je mij de schuld van het feit dat je oplossing niet werkt?
pi_119159015
quote:
Ja, als je dus value niet meegeeft dan zit er een fallback in voor het tekst attribute.

[ Bericht 1% gewijzigd door #ANONIEM op 13-11-2012 12:00:40 ]
pi_119159022
quote:
10s.gif Op dinsdag 13 november 2012 11:52 schreef Scorpie het volgende:

[..]

Je maakt dropdowns zonder values en dan geef je mij de schuld van het feit dat je oplossing niet werkt?
Ik geef jou niet de schuld van het niet werken, wel van het geven van een oplossing die niet werkte :) maar goed, wil er verder geen dikke discussie van maken, is de moeite niet waard!

Het ging om de oplossing en die heeft helaas in mijn geval dus weer niets te maken met jquery....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119159036
quote:
7s.gif Op dinsdag 13 november 2012 11:54 schreef Scorpie het volgende:

[..]

Ja, als je dus value niet meegeeft dan zit er een fallback in voor het tekst element.
En daar had ik dus niet om gevraagd :P maar bedankt voor het mee denken, ik leer hier alleen maar van!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_119159108
quote:
1
2
3
4
5
6
7
8
9
valHooks: {
    option: {
      get: function( elem ) {
        // attributes.value is undefined in Blackberry 4.7 but
        // uses .value. See #6932
        var val = elem.attributes.value;
       return !val || val.specified ? elem.value : elem.text;
      }
    },

Regel 2209 in jquery 1.8.2

[ Bericht 1% gewijzigd door #ANONIEM op 13-11-2012 11:58:00 ]
  maandag 18 februari 2013 @ 11:10:29 #35
27454 InTrePidIvity
Looks like it's broken...
pi_123023770
Ik ben op zoek naar een nuttige JS-tutorial voor een beginneling, maar bij voorkeur niet via W3schools. Dat bevalt me wel als naslagwerk, maar de tutorials vind ik te beperkt in uitleg. En alhoewel ik weet hoe Google werkt, vind ik het altijd prettiger als ik de mening krijg van mensen die daadwerkelijk de tutorial(s) gevolgd hebben.
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_123025174
is de beste tutorial niet gewoon zelf proberen aan de hand van voorbeelden die op w3schools en jquery.com b.v. worden gegeven? :P
  maandag 18 februari 2013 @ 12:01:15 #37
118585 Crutch
Filantroop || Taalzwengel
pi_123025452
quote:
0s.gif Op maandag 18 februari 2013 11:52 schreef mschol het volgende:
is de beste tutorial niet gewoon zelf proberen aan de hand van voorbeelden die op w3schools en jquery.com b.v. worden gegeven? :P
Dat werkt beter dan alles voorgekauwd krijgen in een gedetailleerde tutorial inderdaad, maar als je weinig tot geen kennis hebt van Javascript zou ik gewoon verschillende tutorials zoeken en bekijken.
Je moeder is een hamster
pi_123025553
quote:
0s.gif Op maandag 18 februari 2013 12:01 schreef Crutch het volgende:

[..]

Dat werkt beter dan alles voorgekauwd krijgen in een gedetailleerde tutorial inderdaad, maar als je weinig tot geen kennis hebt van Javascript zou ik gewoon verschillende tutorials zoeken en bekijken.
ik weet niet zeker meer hoe ik er vroeger mee begonnen ben, maar volgens mij ook door scripts te lenen, die aan te passen en waar nodig de syntax in een schoolboekje of w3schools op te zoeken en vooral proberen, proberen, proberen..
  maandag 18 februari 2013 @ 12:06:40 #39
27454 InTrePidIvity
Looks like it's broken...
pi_123025624
quote:
0s.gif Op maandag 18 februari 2013 12:04 schreef mschol het volgende:

[..]

ik weet niet zeker meer hoe ik er vroeger mee begonnen ben, maar volgens mij ook door scripts te lenen, die aan te passen en waar nodig de syntax in een schoolboekje of w3schools op te zoeken en vooral proberen, proberen, proberen..
Ik ben iets minder autodidactisch aangelegd, blijkbaar :P Maargoed, dan ga ik maar op zoek!
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 12:07:22 #40
118585 Crutch
Filantroop || Taalzwengel
pi_123025649
quote:
14s.gif Op maandag 18 februari 2013 12:06 schreef InTrePidIvity het volgende:

[..]

Ik ben iets minder autodidactisch aangelegd, blijkbaar :P Maargoed, dan ga ik maar op zoek!
Kun je je huidige niveau aangeven?
Van Javascript en van programmeren in het algemeen.
Misschien kunnen we je dan op weg helpen.
Je moeder is een hamster
  maandag 18 februari 2013 @ 12:12:22 #41
27454 InTrePidIvity
Looks like it's broken...
pi_123025825
quote:
0s.gif Op maandag 18 februari 2013 12:07 schreef Crutch het volgende:
Van Javascript en van programmeren in het algemeen.

HTML heb ik wel door en met CSS kan ik wel aardig overweg, maar moet ik nog regelmatig wat opzoeken omdat het er toch niet zo uitziet als ik verwacht.

Verdere programmeertalen zijn me vreemd :)
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 12:16:32 #42
118585 Crutch
Filantroop || Taalzwengel
pi_123025979
quote:
3s.gif Op maandag 18 februari 2013 12:12 schreef InTrePidIvity het volgende:

[..]

HTML heb ik wel door en met CSS kan ik wel aardig overweg, maar moet ik nog regelmatig wat opzoeken omdat het er toch niet zo uitziet als ik verwacht.

Verdere programmeertalen zijn me vreemd :)
Aha.
Begin hier eens mee: http://thenewboston.org/list.php?cat=10
Lekker achterover hangen en leren.

Hierna hoef je niet van jezelf te verwachten dat je alles in een keer kan, maar je weet in ieder geval waarover wordt gesproken als je bijvoorbeeld besluit om wél de artikelen op W3Schools te volgen.
Je moeder is een hamster
  maandag 18 februari 2013 @ 13:07:20 #43
27454 InTrePidIvity
Looks like it's broken...
pi_123027673
quote:
0s.gif Op maandag 18 februari 2013 12:16 schreef Crutch het volgende:

[..]

Aha.
Begin hier eens mee: http://thenewboston.org/list.php?cat=10
Lekker achterover hangen en leren.

Hierna hoef je niet van jezelf te verwachten dat je alles in een keer kan, maar je weet in ieder geval waarover wordt gesproken als je bijvoorbeeld besluit om wél de artikelen op W3Schools te volgen.

Dat ziet er nuttig uit :Y Dankjewel!
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 13:15:58 #44
118585 Crutch
Filantroop || Taalzwengel
pi_123027960
quote:
14s.gif Op maandag 18 februari 2013 13:07 schreef InTrePidIvity het volgende:

[..]

Dat ziet er nuttig uit :Y Dankjewel!
Graag gedaan.
In principe maakt het geen reet uit waar en hoe je begint, als je maar ergens begint.
Je moeder is een hamster
  maandag 18 februari 2013 @ 13:18:15 #45
27454 InTrePidIvity
Looks like it's broken...
pi_123028048
quote:
0s.gif Op maandag 18 februari 2013 13:15 schreef Crutch het volgende:

[..]

Graag gedaan.
In principe maakt het geen reet uit waar en hoe je begint, als je maar ergens begint.
Uiteraard, maar hier zit tenminste een structuur in. Als je losse tutorials bij elkaar moet zoeken, dan is het sowieso minder efficiënt of mis je wellicht dingen.
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 13:19:46 #46
118585 Crutch
Filantroop || Taalzwengel
pi_123028081
quote:
0s.gif Op maandag 18 februari 2013 13:18 schreef InTrePidIvity het volgende:

[..]

Uiteraard, maar hier zit tenminste een structuur in. Als je losse tutorials bij elkaar moet zoeken, dan is het sowieso minder efficiënt of mis je wellicht dingen.
Beide waar, maar zo hebben veel mensen het ook geleerd hoor.
Je moeder is een hamster
  maandag 18 februari 2013 @ 13:23:12 #47
27454 InTrePidIvity
Looks like it's broken...
pi_123028181
quote:
0s.gif Op maandag 18 februari 2013 13:19 schreef Crutch het volgende:

[..]

Beide waar, maar zo hebben veel mensen het ook geleerd hoor.
Daar twijfel ik niet aan, maar persoonlijk ligt me dat minder. Maargoed, voordat we in een discussie over de beste leerschool verzanden: beide methodes werken :P
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 14:21:11 #48
118585 Crutch
Filantroop || Taalzwengel
pi_123030163
quote:
0s.gif Op maandag 18 februari 2013 13:23 schreef InTrePidIvity het volgende:

[..]

Daar twijfel ik niet aan, maar persoonlijk ligt me dat minder. Maargoed, voordat we in een discussie over de beste leerschool verzanden: beide methodes werken :P
True.

Om nog maar een tip te geven.

Veel opgedane kennis kun je ook direct testen via een Javascript Console.

In chrome is de sneltoets:

Windows: CTRL-SHIFT-J

Mac: ALT-⌘-J

Daarin kun je direct variabelen declareren en testen en functies schrijven en testen.

Bijvoorbeeld:

Tik eerst dit in:

1var bericht = 'Hallo';

En vervolgens:
1alert(bericht);

Zo kun je er een beetje mee spelen.
Je moeder is een hamster
  maandag 18 februari 2013 @ 14:22:50 #49
27454 InTrePidIvity
Looks like it's broken...
pi_123030214
quote:
0s.gif Op maandag 18 februari 2013 14:21 schreef Crutch het volgende:

[..]

True.

Om nog maar een tip te geven.

Veel opgedane kennis kun je ook direct testen via een Javascript Console.

In chrome is de sneltoets:

Windows: CTRL-SHIFT-J

Mac: ALT-⌘-J

Daarin kun je direct variabelen declareren en testen en functies schrijven en testen.

Bijvoorbeeld:

Tik eerst dit in:
[ code verwijderd ]

En vervolgens:
[ code verwijderd ]

Zo kun je er een beetje mee spelen.
Ha, dat is geinig :)
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 18 februari 2013 @ 14:28:41 #50
118585 Crutch
Filantroop || Taalzwengel
pi_123030426
Deze is ook leuk:

1$(document).find('a').each(function(){$(this).css("color","#ff0000");});

Als een website jQuery gebruikt (is ook javascript) dan kun je die functies ook aanroepen.
Probeer het maar een door in dit topic de Javascript Console te openen en de code te plakken.
Alle links worden dan rood.
Je moeder is een hamster
pi_123142198
Heeft iemand misschien een idee hoe ik Javascript een zoom kan maken zoals hier:
http://simpleviewer.net/postcardviewer/app/

Heb geen idee hoe ik dat kan doen, of hoe deze manier van zoomen überhaupt heet.

Graag alleen in de goede richting wijzen en geen complete antwoorden, want het is een soort van huiswerkvraag en ik wil het graag zelf doen. :P
  woensdag 20 februari 2013 @ 23:57:00 #52
107418 wdn
Elfen lied O+
pi_123143971
quote:
19s.gif Op woensdag 20 februari 2013 23:20 schreef TwenteFC het volgende:
Heeft iemand misschien een idee hoe ik Javascript een zoom kan maken zoals hier:
http://simpleviewer.net/postcardviewer/app/

Heb geen idee hoe ik dat kan doen, of hoe deze manier van zoomen überhaupt heet.

Graag alleen in de goede richting wijzen en geen complete antwoorden, want het is een soort van huiswerkvraag en ik wil het graag zelf doen. :P
"AJAX-ZOOM is a powerful image zoom & pan plugin with 360° rotate option, jQuery image gallery option based on jQuery (JavaScript) and PHP. It is a completely packaged and free / low cost jQuery zoom solution to present high resolution images on the web. With over 300 other options AJAX-ZOOM is very flexible regarding it's appearance and can be seamlessly integrated into any website - branding free!" :+
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
pi_123144007
quote:
0s.gif Op woensdag 20 februari 2013 23:57 schreef wdn het volgende:

[..]

"AJAX-ZOOM is a powerful image zoom & pan plugin with 360° rotate option, jQuery image gallery option based on jQuery (JavaScript) and PHP. It is a completely packaged and free / low cost jQuery zoom solution to present high resolution images on the web. With over 300 other options AJAX-ZOOM is very flexible regarding it's appearance and can be seamlessly integrated into any website - branding free!" :+)
Had ik moeten zeggen, we mogen geen libraries/frameworks gebruiken.
  donderdag 21 februari 2013 @ 00:00:39 #54
107418 wdn
Elfen lied O+
pi_123144182
quote:
19s.gif Op woensdag 20 februari 2013 23:57 schreef TwenteFC het volgende:

[..]

Had ik moeten zeggen, we mogen geen libraries/frameworks gebruiken.
Mijn oplossing zou dan zijn: downloaden en kijken wat ze doen ;)
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
pi_123144256
quote:
0s.gif Op donderdag 21 februari 2013 00:00 schreef wdn het volgende:

[..]

Mijn oplossing zou dan zijn: downloaden en kijken wat ze doen ;)
;) Min punten geven voor alles wat is gerealiseerd d.m.v. Ajax-zoom.
pi_123164043
Maar verder niemand een idee hoe ik dit met plain javascript kan doen?

:@ Ik mis GlowMouse.
pi_123166636
even snel gegoogled:
http://stackoverflow.com/(...)-image-and-center-it

de site die je aanhaalt gebruikt flash voor het effect..
pi_123168344
quote:
0s.gif Op donderdag 21 februari 2013 16:53 schreef mschol het volgende:
even snel gegoogled:
http://stackoverflow.com/(...)-image-and-center-it

de site die je aanhaalt gebruikt flash voor het effect..
;) Met een reden natuurlijk.

Maar ik zal er straks weer eens naar kijken, in ieder geval bedankt voor het antwoorden jullie 2. ^O^
pi_123796031
Hi guys,

Ik moet voor morgen (zaterdag) een javascript game inleveren.
Ben bezig met een mini shooter game in javascript en wil er nu een if / else en een loop erin zetten voor als je de game weer opnieuw wilt spelen..
Ik ben echt een noob in javascript en kom even niet verder.
Dit is mijn code:

confirm("Let's play a shooter!");
var userName = prompt("Vul je naam in");
var weapon = 'Geen wapen';

alert("Start de game.");

var chooseWeapon = ["assault, shotgun, sniper"]
var chooseWeapon = prompt("Wil je een assault, shotgun of een sniper?");

switch(chooseWeapon){
case 'shotgun':
weapon = 'shotgun';
break;
case 'sniper':
weapon = 'sniper';
break;
case 'assault':
weapon = 'assault';
break;

};

console.log("Je naam is " + userName + " en je kiest een " + weapon + ".");

var richting = 'geen richting kiezen? Blijf dan maar lekker staan';

var welkeRichting = prompt("Welke richting wil je op? Links, rechts, rechtdoor");

switch(welkeRichting){
case 'links':
richting = 'naar links';
break;
case 'rechts':
richting = 'naar rechts';
break;
case 'rechtdoor':
richting = 'rechtdoor';
break;

};

console.log(" Je gaat " + richting);

//var action = ["Loop naar links", "Loop naar rechts", "Loop rechtdoor", "Camp"];

var computerChoice = Math.floor((Math.random()*4)+1);

switch(computerChoice) {
case 'voor':
computerChoice = "tegenstander staat voor jou!";
break;
case 'naast':
computerChoice = "tegenstander staat naast jou!";
break;
case 'achter':
computerChoice = "tegenstander staat achter jou!";
break;
case 'dak':
computerChoice = "tegenstander staat op het dak!";
break;
};

console.log(computerChoice);



if('voor' + 'naast' ){
x = "Je geeft de tegenstander een headshot en hij valt dood neer."
}else('achter' + 'dak') {
x = "De tegenstander raakt en geeft jou een headshot. Je valt dood neer."
}

}



tot aan het dikgedrukte gaat alles prima, maar daarna zou ik graag willen hebben dat als de computer ''voor of ''naast'' random heeft gekozen je dan het berichtje krijgt bij de if regel en bij de else regel het ander zinnetje.

Onder deze if else regel moet ik nog een loop regel maken die weer teruglinkt naar chooseWeapon.

Kan iemand mij please helpen! danku!
  vrijdag 8 maart 2013 @ 16:49:23 #61
118585 Crutch
Filantroop || Taalzwengel
pi_123796462
1
2
3
4
5
6
7
if(computerChoice == 'voor' || computerChoice == 'naast' ){
x = "Je geeft de tegenstander een headshot en hij valt dood neer.";
}else if(computerChoice == 'achter' || computerChoice ==  'dak') {
x = "De tegenstander raakt en geeft jou een headshot. Je valt dood neer.";
}

} // <- is dat er niet één teveel?
Je moeder is een hamster
pi_123796879
quote:
0s.gif Op vrijdag 8 maart 2013 16:49 schreef Crutch het volgende:

[ code verwijderd ]

hey bedankt voor je snelle reactie!
Ja dat klopt ik had er één teveel neergezet!

Alleen heb ik jou aangepaste code nu toegevoegd, maar hij gaat nog steeds niet verder? =(
Ik heb bij de cases "voor", "naast", "achter", "dak" vervangen met 1,2,3,4.

Nu geeft de script in console wel aan wat de computer heeft gekozen, maar hij zegt niet wat er daarna gebeurt...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
switch(computerChoice) {
    case 1:
        computerChoice = "enemy staat voor jou!";
    break;
    case 2:
        computerChoice = "enemy staat naast jou!";
    break;
    case 3:
        computerChoice = "enemy staat achter jou!";
    break;
    case 4:
        computerChoice = "enemy staat op het dak!";
    break;
};

console.log(computerChoice);

if(computerChoice == 1 || computerChoice == 2 ){
x = "Je geeft de tegenstander een headshot en hij valt dood neer.";
}else if(computerChoice == 3 || computerChoice ==  4) {
x = "De tegenstander raakt en geeft jou een headshot. Je valt dood neer.";
}

Ik heb er nu dit staan. Heeft het misschien te maken dat ik x niet defined heb?
pi_123797403
quote:
0s.gif Op vrijdag 8 maart 2013 16:59 schreef luna1988 het volgende:
Ik heb er nu dit staan. Heeft het misschien te maken dat ik x niet defined heb?
Op regel 18 is computerChoice geen getal meer maar een tekst (die is in de switch overschreven).
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_123797605
quote:
7s.gif Op vrijdag 8 maart 2013 17:13 schreef Aether het volgende:

[..]

Op regel 18 is computerChoice geen getal meer maar een tekst (die is in de switch overschreven).
Ok, dus als ik het begrijp moet de aangepaste code van Crutch het dus doen? Want ik probeer nu van alles, maar het wil nog steeds niet werken. Sorry voor de domme vragen ben nog lerende...
pi_123801510
Waarom doe je überhaupt die if/else? kan toch gewoon in je switch erbij?
pi_123833183
Ik hoop zooo dat jullie me kunnen helpen! Ik wil met canvas een deel van mijn canvas kopieren met getImageData, dat gaat prima maar nu wil een met putImagedata plakken maar dan 2x zo groot. Nu staat er op W3S

quote:
"context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight);"
en
quote:
dirtyWidth Optional. The width to use to draw the image on the canvas
Is dirty width en height wat ik moet gebruiken want het doet namelijk niets, hij kopieert het gewoon in de normale grootte. -O-

1
2
3
4
function resize(size){    
    var imgData = ctx.getImageData(0,0,size,size);
    ctx.putImageData(imgData,0,0,0,0,256,256);
}
pi_123833626
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
confirm("Let's play a shooter!"); // Vraag of je een shooter wilt spelen.
var userName = prompt("Vul je naam in"); // Je kan je naam hier invullen.
var weapon = 'Geen wapen'; // Als je bij chooseWeapon iets anders invult dan assault, shotgun of sniper dan krijg je 'Geen wapen' te zien.
    
alert("Start de game."); // De game starten.

var chooseWeapon = prompt("Wil je een assault, shotgun of een sniper?"); // Pop up vraagt welk wapen je wilt gebruiken.

switch(chooseWeapon) { // Elke case is gelinkt aan een weapon.
    case 'shotgun':
        weapon = 'shotgun';
    break;
    case 'sniper':
        weapon = 'sniper';
    break;
    case 'assault':
        weapon = 'assault';
    break;

}

console.log("Je naam is " + userName + " en je kiest een " + weapon + "."); // In console krijg je te nog eens te zien wat je had ingevuld.

var richting = 'geen richting kiezen? Blijf dan maar lekker staan'; // Als je niks invoert welke richting je opgaat krijg je dit zinnetje te zien.

var welkeRichting = prompt("Wil je naar links, rechts of rechtdoor?"); // Vraagt welke richting je op wilt gaan.

switch(welkeRichting) { // Elke case is gelinkt aan een richting. 
    case 'links':
        richting = 'naar links';
    break;
    case 'rechts':
        richting = 'naar rechts';
    break;
    case 'rechtdoor':
        richting = 'rechtdoor';
    break;

}

console.log(" Je gaat " + richting); // In console krijg je te zien welke richting je opgaat.

var computerChoice = Math.floor((Math.random()*4)+1); // De computer kiest willekeurig waar de enemy staat.
var uitkomst = ''; 

switch(computerChoice) { // Elke case is gelinkt aan een computerChoice.
    case 1:
        uitkomst = "enemy staat voor jou!";
    break;
    case 2:
        uitkomst = "enemy staat naast jou!";
    break;
    case 3:
        uitkomst = "enemy staat achter jou!";
    break;
    case 4:
        uitkomst = "enemy staat op het dak!";
    break;

}

console.log(uitkomst); // In console krijg je te zien wat de computer gekozen heeft.

if(computerChoice <= 2 ){ // Als computer voor case 1 of 2 heeft gekozen dan geeft console aan dat je hebt gewonnen.
    console.log("Je geeft de tegenstander een headshot en hij valt dood neer. Je hebt gewonnen! =D" );
}else if(computerChoice >= 3) { // Als computer voor case 3 of 4 heeft gekozen dan geeft console aan dat je hebt verloren.
    console.log("De tegenstander raakt en geeft jou een headshot. Je valt dood neer. Je hebt verloren =(");
}

Ok, mijn code werkt inmiddels. Alleen zit nu met een probleem van dat er eigenlijk een default case nog bij elke switch moet komen et staan. Alleen zie ik het nut hier niet van in...
Wie kan mij zeggen of het wel nodig is??
pi_123834433
Jongens, geen hulp meer nodig. Ik heb het anders opgelost. :)

http://beyondsimple.nl/perlin/

ik was bezig met een perlin noise generator. Ik wil er later een game level mee genereren. :D
pi_123834899
@luna1988
van wie moet dat?

en wat is in hemelsnaam het nut van die eerste twee switches?
pi_123835451
quote:
0s.gif Op zaterdag 9 maart 2013 18:15 schreef luna1988 het volgende:

[ code verwijderd ]

Ok, mijn code werkt inmiddels. Alleen zit nu met een probleem van dat er eigenlijk een default case nog bij elke switch moet komen et staan. Alleen zie ik het nut hier niet van in...
Wie kan mij zeggen of het wel nodig is??
quote:
// Vraag of je een shooter wilt spelen.
You don't say. :D _O-
pi_123851302
quote:
5s.gif Op zaterdag 9 maart 2013 18:53 schreef KomtTijd... het volgende:
@luna1988
van wie moet dat?

en wat is in hemelsnaam het nut van die eerste twee switches?
Geen idee ben ook een noob in javascript. Als jij het in een betere code kan laten zien graag! =)
pi_123851360
quote:
6s.gif Op zaterdag 9 maart 2013 19:05 schreef -Datdus- het volgende:

[..]

[..]

You don't say. :D _O-
^O^
pi_123851987
quote:
0s.gif Op zondag 10 maart 2013 00:07 schreef luna1988 het volgende:

[..]

Geen idee ben ook een noob in javascript. Als jij het in een betere code kan laten zien graag! =)
eh...
1
2
weapon = chooseWeapon;
richting = welkeRichting;

zoiets? al is het in de eerste plaats al vrij nutteloos die variables überhaupt dubbel toe te kennen...
pi_123979165
Ik ben sinds kort m'n javascript code wat meer aan het testen en ook een beetje aan het experimenteren met Test Driven Development. Ik gebruik hiervoor Jasmine en dat bevalt goed, maar ik merk dat ik in verhouding veel meer regels met tests schrijf dan functionele code. Is dat normaal? Ik merk trouwens wel dat mijn uiteindelijke code een stuk netter en beter doordacht is.
  dinsdag 12 maart 2013 @ 21:50:59 #75
56176 Catch22-
Ben je Blind?!
pi_123980692
Ik doe dat niet en vind t teveel werk. Gewoon zelf goed testen en nadenken over wat je doet

Ik merk wel dat ik steeds generiekere en herbruikbare code schrijf. In mijn laatste projecten echt goede toolkits gemaakt waarin alles netjes is gestructureerd. Zorgt voor veel betere onderhoudbaarheid en leesbaarheid. Dat is erg belangrijk
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_123995505
Iemand al eens TypeScript gebruikt voor wat grotere projecten?
Zelf gebruikt voor klein programma van enkele honderden regels en vind het wel een voordeel door static typing, classes en modules.
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_123999351
quote:
0s.gif Op dinsdag 12 maart 2013 21:50 schreef Catch22- het volgende:
Ik doe dat niet en vind t teveel werk. Gewoon zelf goed testen en nadenken over wat je doet

Ik merk wel dat ik steeds generiekere en herbruikbare code schrijf. In mijn laatste projecten echt goede toolkits gemaakt waarin alles netjes is gestructureerd. Zorgt voor veel betere onderhoudbaarheid en leesbaarheid. Dat is erg belangrijk
Ik denk dat je dan niet helemaal het idee achter TDD begrijpt, het gaat niet alleen om de test, maar dat je werkt vanuit usecases/requirements, kortom als het goed is schrijf je dus nooit overbodige code.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 13 maart 2013 @ 12:42:46 #78
56176 Catch22-
Ben je Blind?!
pi_124000996
quote:
0s.gif Op woensdag 13 maart 2013 11:54 schreef raptorix het volgende:

[..]

Ik denk dat je dan niet helemaal het idee achter TDD begrijpt, het gaat niet alleen om de test, maar dat je werkt vanuit usecases/requirements, kortom als het goed is schrijf je dus nooit overbodige code.
Mja ik snap het wel, maar vind het nogal veel overhead in het geval van javascript. Heb het wel eens gebruikt in een applicatie voor classes die veel berekeningen deden, dan is het wel handig, maar voor UI structuren zie ik het nut niet zo :)

Ik heb Typescript (of Dart) nog nooit gebruikt. Ik ben er wel achter dat ik sneller werk met de tools die ik heb, dan met nieuwe tools die misschien sneller werken, maar een leercurve hebben. Als iets echt hot is en heel veel gebruikt wordt en door de juiste mensen wordt aangeraden ga ik het meestal pas checken :)
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_124001857
quote:
11s.gif Op woensdag 13 maart 2013 12:42 schreef Catch22- het volgende:

[..]

Mja ik snap het wel, maar vind het nogal veel overhead in het geval van javascript. Heb het wel eens gebruikt in een applicatie voor classes die veel berekeningen deden, dan is het wel handig, maar voor UI structuren zie ik het nut niet zo :)

Ik heb Typescript (of Dart) nog nooit gebruikt. Ik ben er wel achter dat ik sneller werk met de tools die ik heb, dan met nieuwe tools die misschien sneller werken, maar een leercurve hebben. Als iets echt hot is en heel veel gebruikt wordt en door de juiste mensen wordt aangeraden ga ik het meestal pas checken :)
Helemaal mee eens, voor zaken als berekeningen proberen we dit uberhaupt uit het javascript te halen, ik ben nu voor een aardig grote klant bezig waarin we op de server gewoon de berekening doen, en een JSON terug sturen met daarin alle winkelwagen data, deze kan dan eenvoudig via een javascript template gerendered worden.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 13 maart 2013 @ 13:17:26 #80
56176 Catch22-
Ben je Blind?!
pi_124002108
die applicatie was in C# :) Ben als Allround developer begonnen en richt me sinds 2 jaar volledig op de frontend
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_124003621
quote:
11s.gif Op woensdag 13 maart 2013 13:17 schreef Catch22- het volgende:
die applicatie was in C# :) Ben als Allround developer begonnen en richt me sinds 2 jaar volledig op de frontend
Nice, zelf kom ik maar weinig aan frontend toe, ook al omdat dat bij ons een gescheiden discipline is, wij hebben ongeveer 20 frontenders in dienst die zich daar alleen op focussen ;)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 13 maart 2013 @ 14:01:44 #82
56176 Catch22-
Ben je Blind?!
pi_124003999
quote:
0s.gif Op woensdag 13 maart 2013 13:52 schreef raptorix het volgende:

[..]

Nice, zelf kom ik maar weinig aan frontend toe, ook al omdat dat bij ons een gescheiden discipline is, wij hebben ongeveer 20 frontenders in dienst die zich daar alleen op focussen ;)
Is ook het beste :) Als je goed frontenddevelopment wil doen, moet je je daar op focussen.
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_124004085
quote:
11s.gif Op woensdag 13 maart 2013 14:01 schreef Catch22- het volgende:

[..]

Is ook het beste :) Als je goed frontenddevelopment wil doen, moet je je daar op focussen.
Ja sterker nog, binnen onze frontend afdeling zijn er ook weer specialisaties op scripting en css/sementaiek.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 13 maart 2013 @ 14:14:30 #84
56176 Catch22-
Ben je Blind?!
pi_124004423
quote:
0s.gif Op woensdag 13 maart 2013 14:04 schreef raptorix het volgende:

[..]

Ja sterker nog, binnen onze frontend afdeling zijn er ook weer specialisaties op scripting en css/sementaiek.
dan werk je wel in een fors bedrijf of niet?

Ik ben de enige frontender hier. Is ook wel lekker hoor, zelf bepalen wat en hoe je werkt. De backenders komen ook niet aan mijn code of files.
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_124004504
quote:
11s.gif Op woensdag 13 maart 2013 14:14 schreef Catch22- het volgende:

[..]

dan werk je wel in een fors bedrijf of niet?

Ik ben de enige frontender hier. Is ook wel lekker hoor, zelf bepalen wat en hoe je werkt. De backenders komen ook niet aan mijn code of files.
Wij zijn op Full Service gebied het grootste, overigens werk ik zelf graag het liefst direct samen met frontend, helaas is dat niet altijd mogelijk.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 13 maart 2013 @ 14:17:38 #86
56176 Catch22-
Ben je Blind?!
pi_124004544
quote:
0s.gif Op woensdag 13 maart 2013 14:16 schreef raptorix het volgende:

[..]

Wij zijn op Full Service gebied het grootste, overigens werk ik zelf graag het liefst direct samen met frontend, helaas is dat niet altijd mogelijk.
is wel het makkelijkste. Ik heb 5 backenddevelopers "achter" me, dus de lijntjes zijn hier nog kort. Moet er niet aan denken om in zo'n grote organisatie te werken, vind het veel te prettig om kort te kunnen schakelen. Helemaal als je op specialismeoverstijgende vlakken bezig bent (JSon overgooien bijvoorbeeld)
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_124004769
quote:
11s.gif Op woensdag 13 maart 2013 14:17 schreef Catch22- het volgende:

[..]

is wel het makkelijkste. Ik heb 5 backenddevelopers "achter" me, dus de lijntjes zijn hier nog kort. Moet er niet aan denken om in zo'n grote organisatie te werken, vind het veel te prettig om kort te kunnen schakelen. Helemaal als je op specialismeoverstijgende vlakken bezig bent (JSon overgooien bijvoorbeeld)
Ik werk zelf over algemeen aan iets kleinere projecten, vind dat zelf ook leuker, alleen nu hadden we vrij grote klus voor enkele maanden, overigens met 1 van de beste frontenders van Nederlanders gewerkt wat natuurlijk wel weer tof is :+
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  FOK!-Schrikkelbaas woensdag 13 maart 2013 @ 14:54:18 #88
1972 Swetsenegger
Egocentrische Narcist
pi_124006070
1
2
3
4
<form style="margin:0;padding:0" method="post">
   <input type="text" name="zoek" id="zoek" onkeydown="if (event.keyCode == 13) document.getElementById('knpZoek').click()" />
   <input type="image" src="images/zoeken.png" name="knpZoek" id="knpZoek" onclick="althref('zoeken/'+document.getElementById('zoek').value)" />
</form>
Waarom ga ik wel naar zoeken/<zoekterm> op een enter, maar NIET als ik de image klik :?

[ Bericht 2% gewijzigd door Swetsenegger op 13-03-2013 15:00:07 ]
pi_124006276
Da's nog eens oldschool inline javascript :D

Je roept een jquery-functie aan op een non-jquery object.
  woensdag 13 maart 2013 @ 15:07:25 #90
91039 mstx
2x1/2 = 1/2 x 1/2
pi_124006527
quote:
5s.gif Op woensdag 13 maart 2013 14:54 schreef Swetsenegger het volgende:
<input type="image" src="images/zoeken.png" name="knpZoek" id="knpZoek" onclick="althref('zoeken/'+document.getElementById('zoek').value)" />
Probeer dit eens:
<input type="image" src="images/zoeken.png" name="knpZoek" id="knpZoek" onclick="althref('zoeken/'+document.getElementById('zoek').value);return false;" />
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  FOK!-Schrikkelbaas woensdag 13 maart 2013 @ 15:10:32 #91
1972 Swetsenegger
Egocentrische Narcist
pi_124006655
quote:
0s.gif Op woensdag 13 maart 2013 15:07 schreef mstx het volgende:
);return false;
_O_
  FOK!-Schrikkelbaas woensdag 13 maart 2013 @ 15:11:00 #92
1972 Swetsenegger
Egocentrische Narcist
pi_124006672
quote:
14s.gif Op woensdag 13 maart 2013 15:00 schreef KomtTijd... het volgende:
Da's nog eens oldschool inline javascript :D

Je roept een jquery-functie aan op een non-jquery object.
jquery? Dit is gewoon plain JS hoor.
pi_124007399
.click() is een jquery functie.
  woensdag 13 maart 2013 @ 15:38:41 #94
91039 mstx
2x1/2 = 1/2 x 1/2
pi_124007702
quote:
5s.gif Op woensdag 13 maart 2013 15:30 schreef KomtTijd... het volgende:
.click() is een jquery functie.
Het is ook gewoon een javascript methode.
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-2651361
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_124010592
De tering, weer wat geleerd.
pi_124013661
quote:
10s.gif Op woensdag 13 maart 2013 16:43 schreef KomtTijd... het volgende:
De tering, weer wat geleerd.
_O- Dit is het probleem tegenwoordig. Iedereen grijpt gelijk naar libraries. ;(
pi_124013911
quote:
11s.gif Op woensdag 13 maart 2013 12:42 schreef Catch22- het volgende:

Ik heb Typescript (of Dart) nog nooit gebruikt. Ik ben er wel achter dat ik sneller werk met de tools die ik heb, dan met nieuwe tools die misschien sneller werken, maar een leercurve hebben. Als iets echt hot is en heel veel gebruikt wordt en door de juiste mensen wordt aangeraden ga ik het meestal pas checken :)
Met TypeScript kun je mogelijkheden die in ECMAScript 6 komen al compileren tot compatible JavaScript (ECMAScript 3/5). Open source project wordt door Anders Hejlsberg geleid (ontwikkelaar/hoofd van o.a. Turbo Pascal, Delphi en C#).
Op TypeScript Playground kun je on-line testen en wat voorbeelden bekijken.
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  woensdag 13 maart 2013 @ 18:04:22 #98
12221 Tijn
Powered by MS Paint
pi_124014088
quote:
6s.gif Op woensdag 13 maart 2013 17:53 schreef -Datdus- het volgende:

[..]

_O- Dit is het probleem tegenwoordig. Iedereen grijpt gelijk naar libraries. ;(
Niet zo raar met een API die zo miserabel is als de DOM.
pi_124014202
quote:
2s.gif Op woensdag 13 maart 2013 18:04 schreef Tijn het volgende:

[..]

Niet zo raar met een API die zo miserabel is als de DOM.
var yolo = document.getElementById('YOLOSWAG');

Maar je hebt wel gelijk. :)
pi_124022258
quote:
6s.gif Op woensdag 13 maart 2013 17:53 schreef -Datdus- het volgende:

[..]

_O- Dit is het probleem tegenwoordig. Iedereen grijpt gelijk naar libraries. ;(
Mwah ik nog dagelijks dat ik er gemak van heb ook redelijk wat pure javascript ervaring te hebben, maar ik ben zeker niet alwetend zo blijkt maar weer.
Waar ik meer "last" van heb is mijn google-gedrag. Ik voer heel veel functies die ik gebruik eerst in google in om even snel de docs erbij te hebben, waardoor ik zelf weinig paraat heb. Daar heb je echt last van als je een keer op een offline omgeving zit.
pi_124038226
quote:
6s.gif Op woensdag 13 maart 2013 18:07 schreef -Datdus- het volgende:

[..]

var yolo = document.getElementById('YOLOSWAG');

Maar je hebt wel gelijk. :)
Nog steeds nachtmerrie van uit de tijd van .net Controls welke een eigen id genereren :(
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_124038228
quote:
14s.gif Op woensdag 13 maart 2013 20:31 schreef KomtTijd... het volgende:

[..]

Mwah ik nog dagelijks dat ik er gemak van heb ook redelijk wat pure javascript ervaring te hebben, maar ik ben zeker niet alwetend zo blijkt maar weer.
Waar ik meer "last" van heb is mijn google-gedrag. Ik voer heel veel functies die ik gebruik eerst in google in om even snel de docs erbij te hebben, waardoor ik zelf weinig paraat heb. Daar heb je echt last van als je een keer op een offline omgeving zit.
Het is nuttig om ook het DOM model enigzins te begrijpen, omdat JQuery altijd minder efficient is dan direct het dom model te gebruiken, zeker als je high performance sites oplevert is JQuery niet altijd ideaal.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_124208758
Weet iemand waarom alle markers dezelfde uitkomst hebben?

Ik heb een overzicht van markers met 5 waarden in de array,
'naam', lat, lon, afbeelding_id, item_id,
'naam', lat, lon, afbeelding_id, item_id,
'naam', lat, lon, afbeelding_id, item_id,
'naam', lat, lon, afbeelding_id, item_id,

bv
1
2
3
4
5
6
    var locations = [
      ['Hamburgervijver, Groningen', 53.219383, 6.566502, 129, 13],
      ['Groningen, Corpus den Hoorn', 53.192940, 6.548663, 116, 8],
      ['Groningen, Kardine', 53.219383, 6.566502, 0, 7],
      ['Hoornsediep, Groningen', 53.206360, 6.561688, 103, 1],
    ];
deze lees ik zo uit en maak zo de 'markers' aan.
1
2
3
4
5
6
7
8
9
    for (i = 0; i < locations.length; i++) { 
      var image = 'http://xxx/mediabase/' + locations[i][3] + '/48x48';
      var url   = 'http://xxx/mediabase/' + locations[i][3] + '/48x48';
      marker = new google.maps.Marker({
        position: new google.maps.LatLng(locations[i][1], locations[i][2]),
        map: map,
        url: url,
        icon: image
      });
Alle afbeeldingen zijn allemaal goed, echter de link naar de URL niet? deze is voor alle markers het zelfde?
1
2
3
      google.maps.event.addListener(marker, 'click', function() {
          window.location.href = marker.url;
      });
Weet iemand waar ik de fout in ga?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 18 maart 2013 @ 15:59:12 #104
56176 Catch22-
Ben je Blind?!
pi_124209094
je krijgt vast alleen de url van de laatste marker?

je moet die eventlistner wel in de for-lus fixen. En die markers een unique identifier geven
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_124209259
Of de eerste, tis maar net hoe je het ziet :7
dus als ik de urls vast in de marker zet zonder de var url/image dan zou het moeten werken? :D het rare is dat de afbeeldingen wel goed zijn maar de link niet.

En weet je ook een oplossing om te centreren op provincie?
1var geocoder = new GClientGeocoder(); geocoder.getLatLng(this.value, function (point) {if (point) { map.setCenter(point, 8, G_PHYSICAL_MAP); }});
werkt alleen op google maps v2 maar ik gebruik natuurlijk v3 en daar zou ik dan google.maps.geoCoder() moeten gebruiken maar die werkt op een of andere manier niet... :{
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 18 maart 2013 @ 16:13:44 #106
56176 Catch22-
Ben je Blind?!
pi_124209639
ja dat is even geklooi, heb even geen tijd om op te zoeken hoe dat werkt. Die maps api is vrij kut
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?
  maandag 18 maart 2013 @ 16:15:43 #107
267443 Cue_
Cuecumbergirl
pi_124209715
Hebben hier enkel v2. Maar vind het enorm gedoe om er iets aan te moeten veranderen :X
pi_124209718
quote:
11s.gif Op maandag 18 maart 2013 16:13 schreef Catch22- het volgende:
ja dat is even geklooi, heb even geen tijd om op te zoeken hoe dat werkt. Die maps api is vrij kut
Hoeft ook niet ala minute catch, tis toch voor mijn vis projectje waar ik al jaren mee bezig ben en nog lange niet klaar heb :+

(was dit je antwoord op de 1e vraag? :P)

quote:
0s.gif Op maandag 18 maart 2013 16:15 schreef Cue_ het volgende:
Hebben hier enkel v2. Maar vind het enorm gedoe om er iets aan te moeten veranderen :X
Nogal ja, heel andere werkwijze maar moet zeggen dat de maps met veel markers wel sneller laden in V3 dan V2.. Ook veel aanroepen zijn simpeler maar sommige dingen.... pffff.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 18 maart 2013 @ 16:26:25 #109
267443 Cue_
Cuecumbergirl
pi_124210277
quote:
0s.gif Op maandag 18 maart 2013 16:15 schreef Chandler het volgende:

Nogal ja, heel andere werkwijze maar moet zeggen dat de maps met veel markers wel sneller laden in V3 dan V2.. Ook veel aanroepen zijn simpeler maar sommige dingen.... pffff.
Misschien zou een V3 wel goed voor ons zijn. Maar het werkt, dus we laten het maar even zoals het nu is :+
pi_124213014
Openlayers FTW *O*
pi_124215264
Godverdomme, elke keer als ik eigen objecten maak krijg ik uncaught type error. :(
  maandag 18 maart 2013 @ 18:21:34 #112
12221 Tijn
Powered by MS Paint
pi_124215346
quote:
6s.gif Op maandag 18 maart 2013 18:19 schreef -Datdus- het volgende:
Godverdomme, elke keer als ik eigen objecten maak krijg ik uncaught type error. :(
Dan doe je het verkeerd.
pi_124216979
1
2
3
4
5
6
7
8
9
10
var player = new Player();
player.test();

function player(){
    this.test = test;
    
    function test(){
        alert('pff');
    }
}

Uncaught ReferenceError: Player is not defined

Er is duidelijk iets waar ik geen weet van heb. Kan iemand me bijspijkeren?
pi_124217014
OH... Player, player.. :@
  maandag 18 maart 2013 @ 19:07:34 #115
107418 wdn
Elfen lied O+
pi_124217113
quote:
6s.gif Op maandag 18 maart 2013 18:21 schreef Tijn het volgende:

[..]

Dan doe je het verkeerd.
Open deur gevonden ;)
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  maandag 18 maart 2013 @ 19:08:10 #116
56176 Catch22-
Ben je Blind?!
pi_124217141
Classnames ALTIJD met een hoofdletter
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_124217204
quote:
1s.gif Op maandag 18 maart 2013 19:08 schreef Catch22- het volgende:
Classnames ALTIJD met een hoofdletter
Ook voor de variabel?

var Player = new Player();

Zo?
  maandag 18 maart 2013 @ 19:14:23 #118
91039 mstx
2x1/2 = 1/2 x 1/2
pi_124217391
quote:
6s.gif Op maandag 18 maart 2013 19:09 schreef -Datdus- het volgende:

[..]

Ook voor de variabel?

var Player = new Player();

Zo?
Nee, want zoals je zelf al zegt is dat geen class maar een variabele.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_124217438
quote:
0s.gif Op maandag 18 maart 2013 19:14 schreef mstx het volgende:

[..]

Nee, want zoals je zelf al zegt is dat geen class maar een variabele.
Zeik dan niet ik doe het gewoon goed. ;( ;(
  maandag 18 maart 2013 @ 19:18:27 #120
56176 Catch22-
Ben je Blind?!
pi_124217555
quote:
6s.gif Op maandag 18 maart 2013 19:15 schreef -Datdus- het volgende:

[..]

Zeik dan niet ik doe het gewoon goed. ;( ;(
nee dat doe je niet

Je initieert de class player met Player()
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?
  maandag 18 maart 2013 @ 19:22:32 #121
118585 Crutch
Filantroop || Taalzwengel
pi_124217771
quote:
6s.gif Op maandag 18 maart 2013 19:15 schreef -Datdus- het volgende:

[..]

Zeik dan niet ik doe het gewoon goed. ;( ;(
nounounou.
Je weet het verschil tussen een class en een variabele?

1
2
3
4
5
6
7
8
function Player() {
     this.test = function(){
         alert('pfffff');
     }
}

var player = new Player();
player.test();


[ Bericht 27% gewijzigd door Crutch op 18-03-2013 19:29:26 ]
Je moeder is een hamster
  maandag 18 maart 2013 @ 19:38:24 #122
12221 Tijn
Powered by MS Paint
pi_124218642
quote:
1s.gif Op maandag 18 maart 2013 19:08 schreef Catch22- het volgende:
Classnames ALTIJD met een hoofdletter
JS heeft geen classes B-)

Sowieso gebruik ik "new" eigenlijk nooit in JS. Bovenstaande code zou ik zo doen:

1
2
3
4
5
6
7
var player = {
  property: "test",
  doeIets: function() {
    this.property = "iets anders";
    return this.property;
  }
};

Vervolgens kun je gewoon player.property gebruiken of player.doeIets(), daar heb je geen new voor nodig. En mocht ik echt private variabelen/methoden nodig hebben, dan zou ik er een module van maken. Heb je alsnog geen new nodig.
pi_124225795
quote:
14s.gif Op maandag 18 maart 2013 17:26 schreef KomtTijd... het volgende:
Openlayers FTW *O*
Heb ik even bekeken maar openlayers is niet echt mijn ding..

Iemand trouwens nog een oplossing? zo niet dan zoeken we verder....

[edit]

oplossing voor centreren op provincie op basis van geocoder werkt, en was vrij simpel
1
2
3
4
5
6
7
8
9
var geocoder, map;
function codeAddress(address) {
    geocoder = new google.maps.Geocoder();
    geocoder.geocode( { 'address': address + ', the netherlands'}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
      }
    });
  }

maar oplossing voor links werkt nog niet, catch? had jij nog een idee?

Oplossing voor meerdere links is deze ;)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    var marker, i;

    for (i = 0; i < locations.length; i++) { 
        var image = 'http://xxx/mediabase/' + locations[i][3] + '/48x48';
/*        var url   = 'http://xxx/mediabase/' + locations[i][3] + '/48x48'; */
        marker = new google.maps.Marker({
            position: new google.maps.LatLng(locations[i][1], locations[i][2]),
            map: map,
/*            url: url, */
            icon: image
        });

        google.maps.event.addListener(marker, "click", (function(url) {
            return function() {
                window.location = 'http://xxx/object/' + url;
            }
        })(locations[i][4]));
    }

de addlistener is iets aangepast en ik heb de URL gewoon verwijderd :) naar oplossing via
http://www.helpmij.nl/for(...)n-Google-Maps-API-V3

[ Bericht 44% gewijzigd door Chandler op 18-03-2013 22:06:55 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_124226024
quote:
2s.gif Op maandag 18 maart 2013 19:38 schreef Tijn het volgende:

[..]

JS heeft geen classes B-)

Sowieso gebruik ik "new" eigenlijk nooit in JS. Bovenstaande code zou ik zo doen:
[ code verwijderd ]

Vervolgens kun je gewoon player.property gebruiken of player.doeIets(), daar heb je geen new voor nodig. En mocht ik echt private variabelen/methoden nodig hebben, dan zou ik er een module van maken. Heb je alsnog geen new nodig.
Ik begrijp niet waarom je geen nieuwe objecten instantieert met new Object().
pi_124227008
quote:
2s.gif Op maandag 18 maart 2013 19:38 schreef Tijn het volgende:

[..]

JS heeft geen classes B-)

Sowieso gebruik ik "new" eigenlijk nooit in JS. Bovenstaande code zou ik zo doen:
[ code verwijderd ]

Vervolgens kun je gewoon player.property gebruiken of player.doeIets(), daar heb je geen new voor nodig. En mocht ik echt private variabelen/methoden nodig hebben, dan zou ik er een module van maken. Heb je alsnog geen new nodig.
En als je drie objecten van type Player nodig hebt, ga je de code copy/pasten?
pi_124229879
quote:
0s.gif Op maandag 18 maart 2013 21:48 schreef Light het volgende:

[..]

En als je drie objecten van type Player nodig hebt, ga je de code copy/pasten?
Object.create() gebruiken:
1
2
3
4
5
6
7
8
9
10
11
var player = {
  property: "test",
  doeIets: function() {
    this.property = "iets anders";
    return this.property;
  }
};

var p1 = Object.create(player);
var p2 = Object.create(player);
var p3 = Object.create(player);
pi_124230646
Iemand een idee hoe ik lightbox simpel kan vervangen door fancybox? dus alle rel="lightbox-list", rel="lightbox" laten overnemen door fancybox? zonder eerst mijn code te doorlopen en alle rel's te vervangen door classes..

bv
1$("[rel^=lightbox-list]").fancybox();
maar dat werkt niet... maar zie ook geen fouten....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 18 maart 2013 @ 22:46:05 #128
118585 Crutch
Filantroop || Taalzwengel
pi_124231088
quote:
15s.gif Op maandag 18 maart 2013 22:39 schreef Chandler het volgende:
Iemand een idee hoe ik lightbox simpel kan vervangen door fancybox? dus alle rel="lightbox-list", rel="lightbox" laten overnemen door fancybox? zonder eerst mijn code te doorlopen en alle rel's te vervangen door classes..

bv
[ code verwijderd ]

maar dat werkt niet... maar zie ook geen fouten....
Ook niet in je javascript console?
Je moeder is een hamster
pi_124231465
nee helemaal niets, daar kijk ik de hele avond al naar fouten (ook zo bij het maken van de andere scriptjes een paar posts hierboven.)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_124233262
quote:
15s.gif Op maandag 18 maart 2013 22:39 schreef Chandler het volgende:
Iemand een idee hoe ik lightbox simpel kan vervangen door fancybox? dus alle rel="lightbox-list", rel="lightbox" laten overnemen door fancybox? zonder eerst mijn code te doorlopen en alle rel's te vervangen door classes..

bv
[ code verwijderd ]

maar dat werkt niet... maar zie ook geen fouten....
Hoort die ^ daar wel, of moet je dit hebben?
1$("[rel=lightbox-list]").fancybox();
  maandag 18 maart 2013 @ 23:59:52 #131
12221 Tijn
Powered by MS Paint
pi_124235046
quote:
1s.gif Op maandag 18 maart 2013 21:33 schreef Scorpie het volgende:

[..]

Ik begrijp niet waarom je geen nieuwe objecten instantieert met new Object().
Waarom zou je dat doen? Het maken van een object met een literal is wat mij betreft heel duidelijk en nieuwe kopieën maken kan prima met Object.create().

Misschien mis ik iets, maar ik begrijp niet echt wat het voordeel van new zou zijn, behalve dat het lijkt op de syntax van talen die heel anders werken dan JS.
  dinsdag 19 maart 2013 @ 00:22:42 #132
118585 Crutch
Filantroop || Taalzwengel
pi_124236012
quote:
0s.gif Op maandag 18 maart 2013 22:51 schreef Chandler het volgende:
nee helemaal niets, daar kijk ik de hele avond al naar fouten (ook zo bij het maken van de andere scriptjes een paar posts hierboven.)
Als alle rel=lightbox-list hetzelfde zijn kun je net zo goed met je text editor alles zoeken en vervangen.
En.. heb je fancybox getest of het überhaupt werkt?
Je moeder is een hamster
  dinsdag 19 maart 2013 @ 00:23:35 #133
118585 Crutch
Filantroop || Taalzwengel
pi_124236049
quote:
0s.gif Op maandag 18 maart 2013 23:22 schreef Light het volgende:

[..]

Hoort die ^ daar wel, of moet je dit hebben?
[ code verwijderd ]

Hij zoekt twee verschillende, alleen "lightbox" hebben ze gemeen.
Je moeder is een hamster
pi_124239744
quote:
0s.gif Op maandag 18 maart 2013 23:22 schreef Light het volgende:

[..]

Hoort die ^ daar wel, of moet je dit hebben?
[ code verwijderd ]

Ja en nee, maar ben de hele ochtend bezig geweest met die freeking fancybox en die is nu foetsie, ben overgestapt naar colorbox die veel gemakkelijker werkt! en binnen 5 minuten geïntegreerd was in mijn MCV systeempje..

quote:
0s.gif Op dinsdag 19 maart 2013 00:23 schreef Crutch het volgende:
Hij zoekt twee verschillende, alleen "lightbox" hebben ze gemeen.
Ik zocht inderdaad een oplossing om de lightbox te vervangen zonder alteveel poespas. Veel alternatieven hebben geheel andere oplossingen qua aanroepen van scripting zoals gebruik van classes etc, terwijl ik in het systeem rel="lightbox" gebruik.

Nu heb ik dmv een simpele toevoeging van
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function(){
                $("[rel=lightbox]").colorbox({photo:true,
        maxHeight:'90%',
        maxWidth:'90%'});
                $("[rel=lightbox-list]").colorbox({photo:true,
        maxHeight:'90%',
        maxWidth:'90%'});
                $("[rel=lightbox-prev]").colorbox({photo:true,
        maxHeight:'90%',
        maxWidth:'90%'});
});

Alle lightboxjes vervangen door colorbox die er ook nog een stuk beter uitziet *)
Al zou ik liever lightbox-* willen veranderen zonder het per 'list' en 'prev' aan te geven, maar dat is mij nog niet gelukt (maar daar kom ik nog wel achter)

[ Bericht 61% gewijzigd door Chandler op 19-03-2013 08:13:40 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_124239925
quote:
5s.gif Op maandag 18 maart 2013 23:59 schreef Tijn het volgende:

[..]

Waarom zou je dat doen? Het maken van een object met een literal is wat mij betreft heel duidelijk en nieuwe kopieën maken kan prima met Object.create().

Misschien mis ik iets, maar ik begrijp niet echt wat het voordeel van new zou zijn, behalve dat het lijkt op de syntax van talen die heel anders werken dan JS.
Object.create werkt niet op IE8 bijvoorbeeld, terwijl new Object() overal werkt. Waarom je dan ook zoiets fundamenteels als new Object() uit alle macht zou willen vermijden begrijp ik niet helemaal. Ik zie alleen maar nadelen aan het vermijden kleven, geen voordelen. Het enige wat ik me kan voorstellen is dat je met create() het prototype gebruikt terwijl je bij new dat niet hebt. Zoiets kan je ook gewoon bewerkstelligen door in je object prototype te gebruiken bij het declareren van een functie.

[ Bericht 10% gewijzigd door #ANONIEM op 19-03-2013 08:25:42 ]
pi_124240989
quote:
5s.gif Op maandag 18 maart 2013 23:59 schreef Tijn het volgende:

[..]

Waarom zou je dat doen? Het maken van een object met een literal is wat mij betreft heel duidelijk en nieuwe kopieën maken kan prima met Object.create().

Misschien mis ik iets, maar ik begrijp niet echt wat het voordeel van new zou zijn, behalve dat het lijkt op de syntax van talen die heel anders werken dan JS.
Object.create heeft in combinatie met ES5 properties de voorkeur. Maar omdat Object.create nog niet overal wordt ondersteund wordt ‘new’ meestal nog gebruikt. Dat is ook één van de oorzaken dat bijvoorbeeld TypeScript nog niet Object.create gebruikt.

[ Bericht 0% gewijzigd door Aether op 19-03-2013 09:37:16 ]
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  dinsdag 19 maart 2013 @ 10:35:28 #137
12221 Tijn
Powered by MS Paint
pi_124242470
quote:
7s.gif Op dinsdag 19 maart 2013 08:23 schreef Scorpie het volgende:

[..]

Object.create werkt niet op IE8 bijvoorbeeld, terwijl new Object() overal werkt. Waarom je dan ook zoiets fundamenteels als new Object() uit alle macht zou willen vermijden begrijp ik niet helemaal. Ik zie alleen maar nadelen aan het vermijden kleven, geen voordelen. Het enige wat ik me kan voorstellen is dat je met create() het prototype gebruikt terwijl je bij new dat niet hebt. Zoiets kan je ook gewoon bewerkstelligen door in je object prototype te gebruiken bij het declareren van een functie.
Van actief vermijden is niet echt sprake, ik merk gewoon op dat ik het nooit doe in de praktijk. In talen met classical inheritance is het een logische constructie, maar in JS is daar geen sprake van. Het komt simpelweg niet bij me op om new te gebruiken wanneer ik JS schrijf.

Ondersteuning voor IE8 en andere non-ES5 browsers is trouwens simpel om te lossen met een polyfill van 4 regels, dus dat is niet echt een probleem.
  dinsdag 3 september 2013 @ 21:39:40 #138
410586 Ferreus
Oh no, I know a dirty word!
pi_130792642
Ik ben bezig met een projectje en loop nu een beetje vast. Ik heb een formuliertje en de gegevens van een veld moeten worden gebruikt in Javascript, maar hoe krijg ik die in een variable?

Misschien is de vraag een beetje vaag dus hierbij mijn code:
1
2
3
4
5
6
7
8
9
10
11
12
<script>
function functie() {
var start = ???
... nog meer code...
}
</script>

<form>
    <input type="text" id="start">
</form>

<button type="button" onclick="functie();">tekst</button>

var start moet dus de input zijn van het formulier
pi_130793324
quote:
3s.gif Op dinsdag 3 september 2013 21:39 schreef Ferreus het volgende:
Ik ben bezig met een projectje en loop nu een beetje vast. Ik heb een formuliertje en de gegevens van een veld moeten worden gebruikt in Javascript, maar hoe krijg ik die in een variable?

Misschien is de vraag een beetje vaag dus hierbij mijn code:
[ code verwijderd ]

var start moet dus de input zijn van het formulier
Je kunt met document.getElementById een verwijzing naar het tekstveld krijgen.
Vervolgens staat in de property value de tekstwaarde.
1
2
var tekstveld = document.getElementById("start");
var tekst = tekstveld.value;
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  dinsdag 3 september 2013 @ 22:02:45 #140
410586 Ferreus
Oh no, I know a dirty word!
pi_130794033
Tnx! Om een of andere werkt het nog niet helemaal, maar dat ga ik wel even uitzoeken!
pi_134198410
Hoi,

ik ben op dit moment bezig met een project voor school, een shootergame ontwikkelen om zo kennis te maken met Javascript. Nu lukt het me allemaal al vrij aardig, maar ik stoot tegen iets aan.

Ik heb een twee spritesheets en deze wil ik allebei op een andere snelheid laten bewegen, is dit mogelijk? Of kan ik een spritesheet enkel met een Ticker FPS laten bewegen?

Hoop dat iemand me hiermee kan helpen.

gr.
  FOK!-Schrikkelbaas donderdag 23 april 2015 @ 20:41:30 #142
1972 Swetsenegger
Egocentrische Narcist
pi_151967212
Ik heb een wazig IE9 probleem.

Ik heb een pagina op www.domein.com. Daarop heb ik een iframe met een src van sub.domein.com. Ik wilde de hoogte van het iframe berekenen op basis van de content van het iframe

1
2
3
4
5
6
7
8
9
10
function calcHeight()
{
     //find the height of the internal page
      var the_height=parent.document.getElementById('iframe').contentWindow.document.body.scrollHeight +25;
      //change the height of the iframe
      parent.document.getElementById('iframe').height=the_height;
}
</script>

<iframe style="border:0px;width:100%;" onload="calcHeight();" id="iframe" name="iframe" src="sub.domain.com"></iframe>

Dit gaat niet, je krijgt een access denied op

1var the_height=parent.document.getElementById('iframe').contentWindow.document.body.scrollHeight +25;

Dat komt door de 'same origin' restrictie omdat de bron in een ander (sub) domein staat. De oplossing is om op beide pagina's document.domain = 'domain.com' te zetten.

Dat heb ik gedaan en het werkt op alle browsers... behalve IE9, die blijft 'access denied' roepen. Op internet kom ik dit probleem vaak tegen wanneer men dmv DOM een iframe opbouwt, maar dat is dus hier niet het geval.

Iemand een oplossing?
  maandag 27 april 2015 @ 15:36:54 #143
118585 Crutch
Filantroop || Taalzwengel
pi_152072740
quote:
11s.gif Op donderdag 23 april 2015 20:41 schreef Swetsenegger het volgende:
Ik heb een wazig IE9 probleem.

Ik heb een pagina op www.domein.com. Daarop heb ik een iframe met een src van sub.domein.com. Ik wilde de hoogte van het iframe berekenen op basis van de content van het iframe
[ code verwijderd ]

Dit gaat niet, je krijgt een access denied op
[ code verwijderd ]

Dat komt door de 'same origin' restrictie omdat de bron in een ander (sub) domein staat. De oplossing is om op beide pagina's document.domain = 'domain.com' te zetten.

Dat heb ik gedaan en het werkt op alle browsers... behalve IE9, die blijft 'access denied' roepen. Op internet kom ik dit probleem vaak tegen wanneer men dmv DOM een iframe opbouwt, maar dat is dus hier niet het geval.

Iemand een oplossing?
Ik vermoed dat document.domain readonly is in IE
Je moeder is een hamster
pi_162511849
Heerlijk na een jaar tijd dit topic op te schoppen, maar heb toch wat info nodig :).

ik zat in ecmascript ES2015 te klieren en vroeg me af:

1
2
3
4
5
6
7
8
9
10
11
12
//api/config.js
export default class extends Component {
 
    //some key value
    TOKEN_KEY = '@TOKEN_KEY'; //
    CLIENT_ID = "jophouhouhouhouhouhouhbbbggdrs345"; //
)}
 
//File Usage.js uses these import:
import config from '../api/config';
 
config.TOKEN_KEY ; //->returns null. 

Ik krijg hier geen waarde uit terug. doe ik iets fout?

Resolved:
1
2
3
4
5
6
config.js
export default config = {
    TOKEN_KEY : '@TOKEN_KEY', 
    HOST : "192.168.104.137:8000", 
    CLIENT_ID : "jouhouhohhahahauohou" 
};


[ Bericht 5% gewijzigd door cablegunmaster op 26-05-2016 12:00:14 ]
Redacted
pi_165011732
wesbos twitterde op vrijdag 26-08-2016 om 19:40:37 Woah, you can an ES6 spread to see what an emoji is made up of https://t.co/zvurJsfnzj reageer retweet

wesbos twitterde op vrijdag 26-08-2016 om 19:46:38 Emojis that support skin tones/gender are "glued together" with something called a Zero Width Joiner.Cool / Wat https://t.co/GYlsf3D1ee reageer retweet

wesbos twitterde op vrijdag 26-08-2016 om 19:58:42 Last one I promise - but yo can also regex replace an emoji! https://t.co/VQooc2UNsT reageer retweet
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_165112054
quote:
10s.gif Op donderdag 1 september 2016 15:25 schreef Aether het volgende:
wesbos twitterde op vrijdag 26-08-2016 om 19:40:37 Woah, you can an ES6 spread to see what an emoji is made up of https://t.co/zvurJsfnzj reageer retweet
[ afbeelding ]
wesbos twitterde op vrijdag 26-08-2016 om 19:46:38 Emojis that support skin tones/gender are "glued together" with something called a Zero Width Joiner.Cool / Wat https://t.co/GYlsf3D1ee reageer retweet
[ afbeelding ]
wesbos twitterde op vrijdag 26-08-2016 om 19:58:42 Last one I promise - but yo can also regex replace an emoji! https://t.co/VQooc2UNsT reageer retweet
[ afbeelding ]
:D :D :D
  vrijdag 9 september 2016 @ 11:04:37 #147
230788 n8n
Pragmatisch
pi_165196376
Wtf die shit werkt echt
Specialization is for insects”.—Robert Heinlein
pi_165196517
quote:
11s.gif Op vrijdag 9 september 2016 11:04 schreef n8n het volgende:
Wtf die shit werkt echt
Emoji ZWJ Sequences: Three Letters, Many Possibilities




[ Bericht 17% gewijzigd door Aether op 09-09-2016 11:22:29 ]
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_165196598
quote:
19s.gif Op maandag 5 september 2016 20:23 schreef TwenteFC het volgende:

[..]

:D :D :D
WTF :D
Drop drop drop drop drop drop drop!!!! DROP!!! drop drop drop drop !!
pi_173847334
https://coin-hive.com/documentation/miner

Kan iemand helpen met hoe ik dit kan toepassen bij mijn Wordpress blog? Hoe pak ik dit aan?
Uitvinder van de biersmiley.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')