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ď č. 1Pokiaľ 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.