Browsing articles in "Javascript"
Jan
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.

Jan
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

Jan
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 [...]

Jan
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.

Jan
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 [...]

Jan
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.

Pages:«123