Показать сообщение отдельно
  #7 (permalink)  
Старый 27.06.2015, 12:15
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

Сообщение от Опан
Ярким примером этому может послужить моя JS-разработка
Самое забавное что оно само выдало весь код на 2м или 3м евале =)
<!doctype html>
<html>
<head>
    <meta charset="utf-8">

    <script>
	document.write("<canvas id=rty>");
		if (window.innerHeight < window.innerWidth){
		  vh = window.innerHeight;
		} else {
		  vh = window.innerWidth;
		}
		g = 100;c = 2;col1 = 8;col2 = 8;r = vh / 2.2;
		b = 0;rt = 1;sdv = 0;sdv1 = 0;cc = 35;sz = 10;
		sz1 = 10;v = 1;mod = 1;rt = 1;rtx1 = 1;rty1 = 1;
		pr = 1;st = 0;st1 = 0;
		a = document.getElementById("rty");
		a.width = vh;a.height = vh;
		b = a.getContext("2d");r1 = r;

		function rty2() {
		  b.fillStyle = "rgb(" + (128 + Math.floor(128 * Math.sin(st / 1))) + "," + (128 + Math.floor(128 * Math.sin(st / 2))) + "," + (128 + Math.floor(128 * Math.sin(st / 5))) + ")";
		  b.globalAlpha = 1;
		  i = 0; for (;i < Math.PI * g * c;i++) {
			x = r + r1 * Math.sin(i / g) * (1 - v + v * Math.sin((i / g + sdv) * col1));
			y = r + r1 * Math.cos(i / g) * (1 - v + v * Math.sin((i / g + sdv) * col2));
			b.fillRect(x, y, 1, 1);
		  }
		  st++;
		  r1 -= sz1;
		  sdv = st * (0.01 + sdv1);
		}
		function sdf() {
		  vh = window.innerHeight;
		  r = vh / 2.2; st = 0; sdv = 0;  r1 = r;
		  b.fillStyle = "#010101"; b.globalAlpha = 0.02;
		  b.fillRect(0, 0, vh, vh); j = 0;
		  for (;j < 25;j++) { rty2();  }
		  st1 += 0.3;
		  sz1 = 15 + 10 * Math.sin(st1 / 17.3);
		  sdv1 = 0.1 * Math.sin(st1 / 29.7);
		  v = 0.6 + 0.4 * Math.sin(st1 / 43.5);
		}
		sdf();
		setInterval("sdf()", 100);
	</script>
<head>
<body>
</body>
</html>
Ответить с цитированием