Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
UlauD
0 / 0 / 0
Регистрация: 20.02.2016
#1

Комментирование и оптимизация кода - JavaScript

28.12.2011, 09:31. Просмотров 647. Ответов 0
Метки нет (Все метки)

Приветствую!
Прошу прощения, может можно получить комментарии, каким образом можно отредактировать подобные траблы с несовместимостью, условно быстро? Может оптимизатор есть подобный, который хотя бы направит?
К сожалению не программирую на html, а скрипт (падающий снег (снежинки)) также написан под осла (работает в hrome и с небольшими глюками в opere)

Доброго времени суток!

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
1.      <SCRIPT language=JavaScript>
2.      Amount=25; 
3.      
4.      Image0=new Image();
5.      Image0.src="files/snow.gif";
6.      
7.      grphcs=new Array(1)
8.      grphcs[0]="files/snow.gif"
9.      
10.     Ypos=new Array();
11.     Xpos=new Array();
12.     Speed=new Array();
13.     Step=new Array();
14.     Cstep=new Array();
15.     ns=(document.layers)?1:0;
16.     if (ns){
17.     for (i = 0; i < Amount; i++){
18.     var P=Math.floor(Math.random()*grphcs.length);
19.     rndPic=grphcs[P];
20.     document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
21.     }
22.     }
23.     else{
24.     document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
25.     for (i = 0; i < Amount; i++){
26.     var P=Math.floor(Math.random()*grphcs.length);
27.     rndPic=grphcs[P];
28.     document.write('<img id="si" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
29.     }
30.     document.write('</div></div>');
31.     }
32.     WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight;
33.     WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth;
34.     for (i=0; i < Amount; i++){
35.      Ypos[i] = Math.round(Math.random()*WinHeight);
36.      Xpos[i] = Math.round(Math.random()*WinWidth);
37.      Speed[i]= Math.random()*3+2;
38.      Cstep[i]=0;//osw
39.      Step[i]=Math.random()*0.1+0.05;
40.     }//fantasyflash.ru
41.     function fall(){
42.     var WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight;
43.     var WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth;
44.     var hscrll=(document.layers)?window.pageYOffset:document.body.scrollTop;
45.     var wscrll=(document.layers)?window.pageXOffset:document.body.scrollLeft;
46.     for (i=0; i < Amount; i++){
47.     sy = Speed[i]*Math.sin(90*Math.PI/180);
48.     sx = Speed[i]*Math.cos(Cstep[i]);
49.     Ypos[i]+=sy;//osw
50.     Xpos[i]+=sx;
51.     if (Ypos[i] > WinHeight){
52.     Ypos[i]=-60;
53.     Xpos[i]=Math.round(Math.random()*WinWidth);
54.     Speed[i]=Math.random()*5+2;
55.     }
56.     if (ns){
57.     document.layers['sn'+i].left=Xpos[i];
58.     document.layers['sn'+i].top=Ypos[i]+hscrll;
59.     }
60.     else{
61.     si[i].style.pixelLeft=Xpos[i];
62.     si[i].style.pixelTop=Ypos[i]+hscrll;
63.     }
64.     Cstep[i]+=Step[i];
65.     }
66.     setTimeout('fall()',35);
67.     }
68.     fall()
69.     </SCRIPT>
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 09:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Комментирование и оптимизация кода (JavaScript):

комментирование кода - JavaScript
мне для универа очень важное задание нужно прокоментировать код я некоторые моменты не понимаю можете помоч пожалуйсто , вот пример как...

Оптимизация кода - JavaScript
Есть форма http://codepen.io/Ksop/pen/EgkYQy в которой есть 2 счетчика для указания количества людей. Можно ли как-то оптимизировать...

Оптимизация кода - JavaScript
Можно ли его оптимизировать, что-бы было меньше строк.. если да, то каким образом ? в приложении

Оптимизация кода - JavaScript
Здравствуйте. У меня вот такая проблема. Как можно оптимизировать код, чтобы это все поверялось в цикле. if (A1.checked)...

Помогите с оптимизация кода - JavaScript
Помогите пожалуйста оптимизировать код моего скрипта. Вот код: &lt;html&gt; &lt;head&gt; &lt;script language=&quot;javascript&quot;&gt; function v()...

Оптимизация setInterval() - JavaScript
В данном коде слишком много setInterval(). Вопрос и проблема в том как оптимизировать так чтобы было n-ое количество setInterval -ов ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 09:31
Привет! Вот еще темы с ответами:

Комментирование кода - Delphi
Помогите пожалуйста прокомментировать отрывок кода. function CharToCode(AChar: Char): TCode; begin Result := F; case AChar of ...

Комментирование кода - C++
#ifndef ENHANCEDSAFEARRAY_H #define ENHANCEDSAFEARRAY_H #include &quot;safearray.h&quot; template &lt;typename T&gt; class EnhancedSafeArray:...

Комментирование кода - C (СИ)
вы мне можете помочь, мне надо описать все функции в данной программе, буду очень презнателен... в долгу не останусь... #include...

Комментирование кода! - PHP
Доброй ночи! Помогите пожалуйста разобраться с кодом. Хотя бы самое основное, чтоб было понятно =( Прокомментируйте код пожалуйста ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru