/ / при роботі з прототипами мені потрібно обертати все на завантаження DOM? - javascript, dom, прототип

коли я працюю з прототипами, мені потрібно все обернути на завантаженні DOM? - javascript, dom, прототип

Мені було просто цікаво, чи потрібно це:

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

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

})( jQuery, window, document );

або я міг просто працювати з прототипами, не загортаючи все на DOM-завантаження?

Відповіді:

1 для відповіді № 1

Поки ви не намагаєтесь маніпулювати DOM (елементи доступу, додавання подій до елементів тощо), тоді вам не потрібно чекати завантаження документа.

Основними прикладами цього є jQuery та прототип.js. Обидва дозволяють сценарію використовувати власний документ бібліотеки щодо подій / завантаження подій. Це не було б можливо, якщо ці бібліотеки чекали, коли документ завершиться завантаженням перед ініціалізацією.