Metody událostí DomReady v rámci JavaScriptu

Akce "domready", jak je s láskou známá jako, je jednou z nejlepších věcí od krájeného chleba. Událost domready říká "screw you window.load ... nemám čas na tebe čekat." Možnost spustit metodu JavaScriptu na uzlech DOM před načtením stránky pomáhá k tomu, aby byly naše efekty a úpravy prvků mnohem hladší. Každý rámec JavaScriptu má svou vlastní metodu domready, takže jsem si chtěl najít čas a uvést každý z nich pro případ, že vy (nebo já) potřebujete pracovat s rámcem, který je (zpočátku) mimo naši zónu pohodlí.

MooTools (FTW)

window.addEvent('domready',function() {
	//do stuff
});

jQuery

jQuery(document).ready(function() {
	//do stuff
})

Souprava nástrojů Dojo

dojo.addOnLoad(function() {
	//do stuff
});

YUI

YUI().use('*',function(Y) {
	Y.on("domready", function() {
		//do stuff
	}, Y, "The DOMContentLoaded event fired.  The DOM is now safe to modify via script.");
});

Prototyp

document.observe("dom:loaded", function() { 
	//do stuff
});

Sencha JS

Ext.onReady(function() {
	//do stuff
});

Pokud mi nějaký rámec chybí, dejte mi vědět – rád bych, aby tento seznam byl co nejkomplexnější!