2
2011
Event handlers
Elk object in het DOM kan events bevatten. Denk maar aan een <A> met een onclick event bijvoorbeeld. Deze functie voegt een event handler toe aan een object met daaraan vast gekoppeld een functie.
2
2011
Alle fouten opvangen
Fouten afvangen in javascript. Hiermee vang je elke fout af met window.onerror. Hierna kan je bepalen wat er mee moet gebeuren. De functie accepteert een x aantal standaard parameters waaronder de errMsg, errScript en errLine. Let wel op dat je functie “return true” bevat. Hiermee vertel je dat de fout is afgehandeld
2
2011
Drag and drop in javascript
Ik heb eens gebruikt gemaakt van de libraries van jQuery en Scriptaculous. Deze boden beiden Drag & Drop ondersteuning. Dat is snel geregeld dacht ik! Ware het niet die 2 libs zo traag als dikke ***** zijn als er heel veel drop elementen zijn. Nog erger: als je een correcte werking wilt moeten alle drop elementen na het draggen opnieuw een init hebben! Als ik de user experience niet om zeep wou helpen, moest ik [...]
2
2011
Class prototype functie
Dit zijn eigenlijk een paar voorbeelden in 1 stuk code. Voor degene die al bekend zijn met de prototype functie: dit is een andere manier van schrijven. Er gaan nu aan Array met arguments in. Voor mensen die minder bekend zijn met prototype. Prototype kan functies aan Classes hechten op het moment van initialiseren. Daarom staat de de regel: this.init.apply(this.arguments); ook als eerste regel.. dit laat zien dat de funtie init meteen beschikbaar is.
2
2011
Anonieme functies en de gevaren
Anonieme functies en waarom hoe deze een geheugen lek kunnen veroorzaken. Sommige browsers geven een anonieme functie een plekje in het geheugen en bij een unload halen ze deze er niet uit. Zie hieronder de volgende voorbeelden. Het eerste voorbeeld laat zien hoe je een anonieme functie kan gebruiken in een settimeout. Dit is niet erg, het enige nadeel is dat het niet meer te verwijderen is. Als dit een hele zware functie is en [...]
1
2011
Javascript, de schoonheid van een namespace
Een namespace maken in javascript. Een elegante manier om custom objects te maken die elkaar niet in de weg zitten. In dit voorbeeld wordt gebruik gemaakt van jQuery, dit heb je niet nodig om een Namespace te maken. Ook wordt meteen een Closure gemaakt hierin door het _public object te retourneren zodat de _private onbeschikbaar blijft voor buitenaf.
Code Library
- Apache en .htaccess (6)
- HTML en CSS (4)
- Javascript (26)
- MySQL (14)
- PHP (27)
- Zend Framework (1)
Tags
Nu online
- 0 Members.
- 6 Guests.

Een artikel door Willem