Что делает этот код?
Подскажите пожалуйста, что делает данный участок кода, желательно объяснить каждую строку.
i=0;
function virtualOffset(x) {
var offset=parseInt((x-parseInt(x))*4);
return offset;
}
window.onload = function(){
window.setInterval(function() {
i+=1;
if(i>2000) i=0;
realx=i/4;
x=parseInt(realx);
f=virtualOffset(realx);
},50);
}
|
Цитата:
1. i=0; 2.
function virtualOffset(x) {
var offset=parseInt((x-parseInt(x))*4);
return offset;
}
3.
window.onload = function(){
window.setInterval(function() {
...
},50);
}
4.
function() {
i+=1;
if(i>2000) i=0;
realx=i/4;
x=parseInt(realx);
f=virtualOffset(realx);
};
Какой именно и что тебе не понятно? |
Цитата:
Что значит i+=1? Что такое realx, x, f? Переменные? Тогда почему они записаны без var? |
Цитата:
function virtualOffset(x) {...}
В него могут передать все, что угодно! А могут вообще не чего не передать... Цитата:
http://javascript.ru/assignment-operators Цитата:
Цитата:
- Ватсон, а что она имела ввиду когда сказала, что болотные лилии еще не расцвели? - Нуууу... Не расцвели и все.... (с) к/ф Собака баскервилей |
| Часовой пояс GMT +3, время: 14:35. |