Ok zoals misschien sommigen al weten ben ik momenteel mijn kennis aan het vergroten qua php ed.
Om mijn kennis te vergroten en me in veel zaken te verdiepen ben ik voor mezelf (eigen gebruik) een sms aan het maken. Op die manier kom ik VEEL tegen en leer ik voor mijn gevoel veel.

Waar ik nu tegenaan loop is het volgende:
Ik weet soms pas hoe mijn top vd pagina/menu er UITEINDELIJK uit moet komen te zien als ik bij mijn footer aankom. Waarschijnlijk is mijn aanpak dan niet goed. Mijn vraag is, hoe kan ik mijn pagina opbouwen maar toch nog aanpassen tijdens het opbouwen? Ik weet dat je bijvoorbeeld met jQuery zaken welke al staan kan verwijderen/aanpassen etc. Maar of dit nou de manier is?
Ik vraag mijzelf af wat nu de "beste" manier is.

Ik vraag nu niet om dit nu voor mij helemaal te gaan uitkauwen en mij alles te vertellen. Wat vraag ik dan wel?
Kan je mij op weg helpen met zoektermen, tuts of sites? Ik zoek wel al maar vind niet. Waarschijnlijk omdat ik niet weet welke termen te gebruiken.
Ik zoek het dan zelf uit en ga me dan inlezen. Daar leer ik denk ik het meeste van.

Alvast dank!
Sander Z op 11/01/2016 19:29:34

Waar ik nu tegenaan loop is het volgende:
Ik weet soms pas hoe mijn top vd pagina/menu er UITEINDELIJK uit moet komen te zien als ik bij mijn footer aankom. Waarschijnlijk is mijn aanpak dan niet goed.
Dan verwar je twee dimensies: ruimte en tijd. De leesrichting van een webpagina (ruimte) hoeft niet te bepalen in welke volgorde een pagina wordt opgebouwd (tijd). Je kunt best een ontwerp hebben waarin het resultaat van setFooter() de input van setHeader() bepaalt.

Ik denk dat je je eens moet verdiepen in de concepten van objectgeoriënteerd programmeren. En dan bedoel ik niet eens MVC (want daarin kun je dit probleem ook hebben), maar bijvoorbeeld SOLID-beginselen zoals het Single Responsibility Principle (SRP). Je hebt nu namelijk één ding dat minstens twee dingen doet: tijdens het opbouwen van de pagina wordt niet enkel en alleen de pagina opgebouwd, maar gebeurt er kennelijk nog iets anders.
Misschien eerst een brainstormsessie doen. Of bijvoorbeeld een interactiemodel maken, of een model met alle mogelijke functies binnen de site die je wil hebben.. En dan de opbouw bedenken en die uitvoeren.
Ok blijkbaar was het dus niet zo'n eenvoudige vraag.
Maar thanks voor alle info. Ik ga hier even verder mee. Ik zal hoogstwaarschijnlijk nog wel een vraag gaan krijgen ;)

Reageren