[Recurso-Ajax] Polar Clock, El reloj para Geeks

Realmente las capacidades de Javascript parece que crecen de manera exponencial dia con dia,

Esta vez en Ajaxian, no comenta que se “agrat” a desarrollado un reloj muy curioso usando solamente Javascript.

Para poder usarlo necesitamos disponer de las librerias Prototype 1.6.0.2 y Canvas.

javascript clock

La implentacion es con el siguiente codigo Javascript el cual usando el metodo Draw.

	  draw:function(){
		this.clearCanvas();
		var w = 20;
		var r = 260;
		this.date = new Date();
		var cr = r;
		$('labels').update()
		$w("month day weekday space hour min second").reverse().each(function(interval){
			cr = cr - w - w/2;
			if(interval != 'space')
			{
				var ir = this.intervalToDegrees[interval].bind(this.date)();
				var i = ((ir / 360) * 255) + 147;
				var radians = ir.toRadians();
				var color = this.cc.rgbToCss(this.cc.hslToRgb(i.wrap(0,255),205,127));
				this.drawSolidArc(color, cr, w, radians);
				$('labels').insert(this.getIntervalLabel[interval].bind(this.date)() + '');
			}
		}.bind(this));
	},

UTILIDAD?.

Talvez no mucha, para algunos, para otros muchisima, pero vamos les puse el codigo para que vean todo el gran potencial del que dispone Javascript, he imaginense todo lo que podamos hacer tan solo con Javscript.

Via | Canvas Polar Clock
Demo | http://snipersystems.co.nz/community/polarclock/polar.html

Related Photos

No related photos.

Comentar

* Nombre, Email y Comentario son campos obligatorios

Recibe nuestro contenido por email

Vas a recibir un email con los artículos escritos durante el día.

Categorias

Historico de entradas publicadas