abonnement Unibet Coolblue Bitvavo
pi_140828510
quote:
2s.gif Op zondag 8 juni 2014 12:11 schreef Tijn het volgende:

[..]

Ja, maar je zet het toch in vanwege de functionaliteit die het biedt, niet zodat je een structuur krijgt om in te werken? Nogal een dure structuur anders.
Als je het voor de "voorkant" van je site gaat gebruiken moet je er wel op letten dat je wat meer moeite moet doen om google alles lekker te laten indexeren.
pi_140828535
quote:
1s.gif Op zondag 8 juni 2014 12:30 schreef Aether het volgende:

[..]

Kijk eens naar TypeScript.
Compileert naar ES3 of ES5 JavaScript en biedt o.a. modules, classes en generics.
Is door Anders Hejlsberg ontwikkeld (o.a. Turbo Pascal, Delphi en C#).

http://www.typescriptlang.org
Ik heb er eens naar gekeken.

Lastig. Het liefst hou ik me gewoon aan alle standaarden en dergelijke. ;( :'(
  zondag 8 juni 2014 @ 18:44:56 #243
316115 BigSmurf
Groots in kleinigheden!
pi_140838528
Okee, misschien is er ineens iets mis met mijn Google skills of gebruik een verkeerde term, maar ik kan het dus niet vinden: hoe kan je een drop down list maken met daarin if statements? Dus bijvoorbeeld:

Menu 1: Continenten
Menu 2: Landen
Menu 3: Steden

Dat wanneer ik in menu 1 "Europa" selecteer, alleen de Europese landen worden weergegeven in menu 2? En als ik dan "Nederland" selecteer, alleen de Nederlandse steden in menu 3 te zien zijn?

Iemand een tutorial of snelle uitleg? :)
pi_140839090
Daar ben ik ook op zoek naar. :P
pi_140839193
quote:
0s.gif Op zondag 8 juni 2014 18:44 schreef BigSmurf het volgende:
Okee, misschien is er ineens iets mis met mijn Google skills of gebruik een verkeerde term, maar ik kan het dus niet vinden: hoe kan je een drop down list maken met daarin if statements? Dus bijvoorbeeld:

Menu 1: Continenten
Menu 2: Landen
Menu 3: Steden

Dat wanneer ik in menu 1 "Europa" selecteer, alleen de Europese landen worden weergegeven in menu 2? En als ik dan "Nederland" selecteer, alleen de Nederlandse steden in menu 3 te zien zijn?

Iemand een tutorial of snelle uitleg? :)
quote:
0s.gif Op zondag 8 juni 2014 19:01 schreef Robuustheid het volgende:
Daar ben ik ook op zoek naar. :P
Als je het volledig client side wilt doen, dan kun je misschien een groot JSON/JavaScript object literal maken van alle continenten en de daarbij behorende landen en steden. Als je dat doet lijkt het me niet zo moeilijk meer.

Is misschien wel zonde van de grote JSON die iedere keer geladen moet worden. Wellicht hebben de experts hiervoor betere ideeën. Je kunt het uiteraard ook via AJAX doen, dan heb je niet steeds die grote JSON die wordt geladen, maar kun je in een get-variabele het juiste land/continent stoppen, waarna je daarna een JSON krijgt geretourneerd met de daarbij behorende steden of landen. Mooier is het dan om een database te hebben met alle continenten, landen en steden. Om vanuit daar de JSON te genereren op basis van welk continent/land geselecteerd is.

[ Bericht 3% gewijzigd door #ANONIEM op 08-06-2014 19:05:52 ]
  zondag 8 juni 2014 @ 19:06:40 #246
12221 Tijn
Powered by MS Paint
pi_140839269
Ik zou voor een 100% client-side oplossing gaan, dat lijkt me voor de gebruiker het snelst.
pi_140839580
quote:
2s.gif Op zondag 8 juni 2014 19:06 schreef Tijn het volgende:
Ik zou voor een 100% client-side oplossing gaan, dat lijkt me voor de gebruiker het snelst.
Dat wel. Maar dan heb je wel veel data die je moet inladen.
  zondag 8 juni 2014 @ 19:16:17 #248
316115 BigSmurf
Groots in kleinigheden!
pi_140839585
quote:
0s.gif Op zondag 8 juni 2014 19:04 schreef robin007bond het volgende:

[..]

[..]

Als je het volledig client side wilt doen, dan kun je misschien een groot JSON/JavaScript object literal maken van alle continenten en de daarbij behorende landen en steden. Als je dat doet lijkt het me niet zo moeilijk meer.

Is misschien wel zonde van de grote JSON die iedere keer geladen moet worden. Wellicht hebben de experts hiervoor betere ideeën. Je kunt het uiteraard ook via AJAX doen, dan heb je niet steeds die grote JSON die wordt geladen, maar kun je in een get-variabele het juiste land/continent stoppen, waarna je daarna een JSON krijgt geretourneerd met de daarbij behorende steden of landen. Mooier is het dan om een database te hebben met alle continenten, landen en steden. Om vanuit daar de JSON te genereren op basis van welk continent/land geselecteerd is.
Heb je van beide manieren een tutorial, of een zoekterm waarop ik kan zoeken? Ik ben geen scriptkiddie, vind het gewoon leuk om een beetje te klooien, en probeer in m'n Wordpress site zo'n lijst te maken.
pi_140839640
quote:
0s.gif Op zondag 8 juni 2014 19:16 schreef BigSmurf het volgende:

[..]

Heb je van beide manieren een tutorial, of een zoekterm waarop ik kan zoeken? Ik ben geen scriptkiddie, vind het gewoon leuk om een beetje te klooien, en probeer in m'n Wordpress site zo'n lijst te maken.
Sorry, die heb ik niet! Ik zou het toch een beetje zelf proberen. :)
  zondag 8 juni 2014 @ 19:17:46 #250
12221 Tijn
Powered by MS Paint
pi_140839641
quote:
11s.gif Op zondag 8 juni 2014 19:16 schreef robin007bond het volgende:

[..]

Dat wel. Maar dan heb je wel veel data die je moet inladen.
Ik denk dat dat best meevalt, zeker als je je scripts minified met gzip compressie aanbiedt.
pi_140839700
quote:
2s.gif Op zondag 8 juni 2014 19:17 schreef Tijn het volgende:

[..]

Ik denk dat dat best meevalt, zeker als je je scripts minified met gzip compressie aanbiedt.
Zijn zulke kleine AJAX-requests steeds ook niet retesnel tegenwoordig? Als het volgende menu is uitgeklapt is die als het ware al klaar lijkt me?
pi_140842616
quote:
14s.gif Op woensdag 28 mei 2014 16:03 schreef n8n het volgende:
http://blog.korynunn.com/javascript/the-dom-isnt-slow-you-are/

DOM is niet sloom maar jij wel. Machtig mooi artikel.
quote:
You think that your proficiency as a developer outstrips the devs working under the hood of chrome? firefox? Interne..wait yeah you’re probably better than IE devs
Giechel :P
  zondag 8 juni 2014 @ 21:38:24 #253
12221 Tijn
Powered by MS Paint
pi_140845770
quote:
0s.gif Op zondag 8 juni 2014 19:19 schreef robin007bond het volgende:

[..]

Zijn zulke kleine AJAX-requests steeds ook niet retesnel tegenwoordig? Als het volgende menu is uitgeklapt is die als het ware al klaar lijkt me?
Hangt nogal van de verbinding af. Iemand die op 3G zit is niet blij met een request elke keer als-ie iets aanraakt op z'n schermpje.
pi_140845817
quote:
2s.gif Op zondag 8 juni 2014 21:38 schreef Tijn het volgende:

[..]

Hangt nogal van de verbinding af. Iemand die op 3G zit is niet blij met een request elke keer als-ie iets aanraakt op z'n schermpje.
Dat is helemaal waar. :)

Aan de andere kant, is hij wel blij met een minified json die iedere keer laadt? Ach ja, zolang het niet te veel is hoeft dat allemaal geen ramp te zijn. Maar goed, het voelt minder responsive aan bij een crappy verbinding inderdaad.

[ Bericht 4% gewijzigd door #ANONIEM op 08-06-2014 21:39:45 ]
  zondag 8 juni 2014 @ 21:41:05 #255
12221 Tijn
Powered by MS Paint
pi_140845937
quote:
0s.gif Op zondag 8 juni 2014 21:39 schreef robin007bond het volgende:

[..]

Aan de andere kant, is hij wel blij met een minified json die iedere keer laadt?
Het lijkt me sterk dat het zoveel data bevat dat je het merkt. Sowieso is het na 1 request gecached.
pi_140846043
quote:
2s.gif Op zondag 8 juni 2014 21:41 schreef Tijn het volgende:

[..]

Het lijkt me sterk dat het zoveel data bevat dat je het merkt. Sowieso is het na 1 request gecached.
Oké. Ik geef je gelijk. :@ Het is waarschijnlijk niet zo achterlijk veel data.
pi_140850959
Een messy example betreffend het continenten probleempje:
http://jsfiddle.net/3XfCt/

Even snel gemaakt dus het kan een stuk netter :@ .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zondag 8 juni 2014 @ 23:02:14 #258
12221 Tijn
Powered by MS Paint
pi_140851362
quote:
0s.gif Op zondag 8 juni 2014 22:55 schreef esv7 het volgende:
Een messy example betreffend het continenten probleempje:
http://jsfiddle.net/3XfCt/

Even snel gemaakt dus het kan een stuk netter :@ .
Het werkt ook niet zo goed :P



Het is lastiger dan je denkt om meerdere van elkaar afhankelijke lijstjes te maken, zeker op een generieke, herbruikbare manier.
pi_140851470
quote:
2s.gif Op zondag 8 juni 2014 23:02 schreef Tijn het volgende:

[..]

Het werkt ook niet zo goed :P

[ afbeelding ]

Het is lastiger dan je denkt om meerdere van elkaar afhankelijke lijstjes te maken, zeker op een generieke, herbruikbare manier.
Haha ja hij moet de select boxjes nog resetten als je van continent wijzigt, maar dat mag diegene die het wilt gebruiken zelf maken :@ .
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zondag 8 juni 2014 @ 23:56:18 #260
56176 Catch22-
Ben je Blind?!
pi_140854230
quote:
2s.gif Op zondag 8 juni 2014 23:02 schreef Tijn het volgende:

[..]

Het werkt ook niet zo goed :P

[ afbeelding ]

Het is lastiger dan je denkt om meerdere van elkaar afhankelijke lijstjes te maken, zeker op een generieke, herbruikbare manier.
Class "depedent" op select
Data-parent schop je t id van de parent select in
Elke option geef je een data-parent-value waarop hij moet worden weergegeven

Dit heb ik afgelopen week nog gebouwd in 3 minuten.

Je maakt een schaduwlijst van alle options en zet de relevante options in de select als de parent veranderd
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_140905581
Weet iemand hoe ik kan zorgen dat deze 'functie' niet werkt wanneer ik op een button klik?

1
2
3
4
5
$('input').live("change", function () {
    if ($(this).attr('id') != 'zoeken') {
        window.onbeforeunload = function () { return "De wijzigingen zijn nog niet opgeslagen, weet u zeker dat u verder gaat?" };
    }
});

Nu dacht ik dit op te lossen met

1
2
3
4
$('input[type=submit]').submit(function() {
    // ignore submits from buttons
    window.onbeforeunload = function () { return true };
});
Maar helaas, dat werkt niet... iemand een idee?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 10 juni 2014 @ 09:40:58 #262
91039 mstx
2x1/2 = 1/2 x 1/2
pi_140905806
quote:
0s.gif Op dinsdag 10 juni 2014 09:28 schreef Chandler het volgende:
Weet iemand hoe ik kan zorgen dat deze 'functie' niet werkt wanneer ik op een button klik?
[ code verwijderd ]

Nu dacht ik dit op te lossen met
[ code verwijderd ]

Maar helaas, dat werkt niet... iemand een idee?
Selecteren met $("input[type!='submit']") ?
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_140906950
Ik splits het meestal wat op. Een event op de inputs en de buttons die een variabele unsavedChanges op true/false zetten, en een beforeunload event die gebaseerd op die variabele wel of niet een popup toont. Zo heb je net wat meer controle om op andere momenten ook de popup aan of uit te zetten, en hoef je geen event uit te schakelen door 'm te overschrijven met een lege functie.
pi_140931913
konklone twitterde op maandag 09-06-2014 om 03:59:10 > 0 > null false > 0 >= null true > 0 == null false > 0 <= nulltrue > 0 < null false "JavaScript: A Great Place To Work" reageer retweet
  dinsdag 10 juni 2014 @ 21:57:17 #265
56176 Catch22-
Ben je Blind?!
pi_140932480
Sowieso geen live meer gebruiken, die is deprecated
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_140933893
quote:
0s.gif Op dinsdag 10 juni 2014 21:57 schreef Catch22- het volgende:
Sowieso geen live meer gebruiken, die is deprecated
Heb je een verwijzing naar iets beters? ;) meer huidig toepasbaar zeg maar!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_140934072
quote:
0s.gif Op dinsdag 10 juni 2014 22:20 schreef Chandler het volgende:

[..]

Heb je een verwijzing naar iets beters? ;) meer huidig toepasbaar zeg maar!
jQuery API

As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers.

1
2
3
$( selector ).live( events, data, handler );                // jQuery 1.3+
$( document ).delegate( selector, events, data, handler );  // jQuery 1.4.3+
$( document ).on( events, selector, data, handler );        // jQuery 1.7+
1
2
3
4
5
6
7
8
9
$( "a.offsite" ).live( "click", function() {
  alert( "Goodbye!" ); // jQuery 1.3+
});
$( document ).delegate( "a.offsite", "click", function() {
  alert( "Goodbye!" ); // jQuery 1.4.3+
});
$( document ).on( "click", "a.offsite", function() {
  alert( "Goodbye!" );  // jQuery 1.7+
});
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_140937275
Thanks, gaan we mee spelen! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_140972163
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_140983156
Oh god, ik mag een pagina fixen omdat die niet werkt in IE7 :'(.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')