Cześć,
poniższy kod jak widać jest napisany słabo, tak słabo, że pożera 50% mocy procesora. Jak i czy w ogóle się da go zoptymalizować, aby pobierał nie więcej jak 5%?
poniższy kod jak widać jest napisany słabo, tak słabo, że pożera 50% mocy procesora. Jak i czy w ogóle się da go zoptymalizować, aby pobierał nie więcej jak 5%?
Kod:
function RunClouds() {
while( (y = Math.random()*100) < 20 );
$('#cloudone').fadeIn(FADETIME).animate({
left: '+=15%',
top: '-='+y+'px',
}, FLYTIME, function() {
$(this).fadeOut(FADETIME).promise().done(function() { $('#cloudone').css('left', '45%').css('top','200px') });
});
while( (y = Math.random()*100) < 20 );
$('#cloudtwo').fadeIn(FADETIME).animate({
left: '+=25%'
}, FLYTIME, function() {
$(this).fadeOut(FADETIME).promise().done(function() { $('#cloudtwo').css('left', '15%').css('top','170px') });
});
while( (y = Math.random()*100) < 40 );
$('#cloudthree').fadeIn(FADETIME).animate({
left: '+=55%',
top: '-='+y+'px',
}, FLYTIME, function() {
$(this).fadeOut(FADETIME).promise().done(function() { $('#cloudthree').css('left', '10%').css('top','355px'); RunClouds(); });
});
}