Potencial Javascript: por Marte con 256 bytes

Resulta realmente increíble ver cómo verdaderamente funciona este sencillo script que encontré en anieto2k.com. Un código que pesa tan sólo 256 bytes.

VOLANDO. Un instantanea del viaje infinito. Click para verlo.

VOLANDO. Un instantanea del viaje infinito. Click para verlo.

Reitero: se trata de un Javascript. No es una imágen, no es un gif animado, no es un video, no es flash. Increíble. En anieto2k.com se explica que esto lo permite el uso de Data:URL. De hecho, no estamos hablando de un Script que se incluirá en un código HTML, sino que simplemente puede visualisarse por sí mismo.

<code><body onload=setInterval("S=Math.sin;with(R.getContext('2d'))for(fillRect(0,0,300,150,drawImage(R,9,2,282,148,0,3,300,150),fillStyle='rgba(10,0,39,.01)'),a+=x=88;x--;fillRect(x*4,75+S(a+x/27+S(x/9)*S(a*2-x/15))*20,6,2))fillStyle='#730'",a=9)><canvas id=R></code>

Por cierto, si quiere verlo funcionando, pase por aquí.

2 comentarios

Archivado bajo Cosas Inútiles, Ineterenét

2 Respuestas a “Potencial Javascript: por Marte con 256 bytes

  1. Permíteme que haga algunas precisiones. No son ciertas las siguientes afirmaciones:

    – “esto lo permite el uso de Data:URL”
    -“De hecho, no estamos hablando de un Script que se incluirá en un código HTML, sino que simplemente puede visualisarse por sí mismo.

    Se trata de un script insertado en una página htm que contiene un elemento canvas. El scritp se activa con el evento onload del body. En http://joseanpg.net/jslab/canvas/p01_mars_canvas_version.html puedes ver una explicación del funcionamiento.

  2. Gracias José. La verdad, hice mención de Data:URL porque, como se léé, en la página de referencia, así se lo citaba. De hecho, desconocía su existencia hasta que lo leí. No soy programador y por cierto, mis conocimientos de JS son mas bien pobres. Pero bueno, nunca es tarde para aprender Y gracias por el link a tu web, pasaremos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s