/ / keď pracujem s prototypmi, musím zabaliť všetko na načítanie DOM? - javascript, dom, prototyp

pri práci s prototypmi musím zabaliť všetko na zaťaženie DOM? - javascript, dom, prototyp

Len som premýšľal, či je to potrebné:

;(function ( $, window, document, undefined ) {

Cluster.prototype.initiate_test_touch_event_support = function(callback) {
return (Modernizr.touch) ? callback.call(this) : true;
};

})( jQuery, window, document );

alebo by som mohol pracovať iba s prototypmi bez toho, aby som všetko zabalil na zaťaženie DOM?

odpovede:

1 pre odpoveď č. 1

Pokiaľ sa nesnažíte manipulovať s DOM (prístupové prvky, pridávať udalosti k prvkom atď.), Nemusíte čakať na načítanie dokumentu.

Prvými príkladmi sú jQuery a prototyp.js. Obidva umožňujú skriptu, aby používal udalosti onready / load v knižnici, ktoré sa nachádzajú v knižnici. To by nebolo možné, ak by tieto knižnice čakali na dokončenie načítania dokumentu pred samotnou inicializáciou.