Я пытаюсь найти объяснение следующему вопросу, я осмотрелся и не нашел ничего удивительного: в чем разница между кодом Саймона Уиллисона для функции AddLoadEvent
и функции load
от jQuery?
Вот ссылки:
AddLoadEvent
код: http://simonwillison.net/2004/May/26/addLoadEvent/
.load
функция jQuery см. APIзагрузка из jQuery
Дело № 1 (функция загрузки jQuery)
function replaceMissingImage(){
//run code here...
}
$(window).load(function () {
// run code
replaceMissingImage();
});
или Дело № 2 (AddEventLoad - JS)
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
function replaceMissingImage(){
//run code here...
}
addLoadEvent(replaceMissingImage);
В: Могут ли эти два кода сделать то же самое?
$(window).load(function())
против AddLoadEvent