Perraco …otro Geek en la red…
Tag: javascript

Libros gratuitos de programación y diseño de webs

LibrosWeb.es

Lo bueno y gratis dos veces bueno. Gracias a El Imperio Cordobés descubro una colección de libros gratuitos en línea ofrecidos por LibrosWeb.es y que después de echarles un buen vistazo he de clasificar como muy buenos. En estos momentos se ofrecen sólo unos cuantos libros de introducción a Javascript, AJAX, CSS, XHTML y una guía completa de la framework para PHP Simfony. También se incluye la opción de descargarlos en formato pdf, y que más se puede pedir..., ¿he mencionado que son gratuitos?

Enlace: LibrosWeb.es | Vía: El Imperio Cordobés

Como evitar el robo de Blogs a través de Frames

Este truco recargará correctamente tu página web o Blog si se detecta que se está mostrando desde dentro de un Frame. Antes de usar esta técnica debes tener en cuenta sus efectos, cuando los usuarios que vean tu página en un Frame de otra web deseen navegar hacia atrás, estos deberán apretar el botón de retroceso de su navegador dos veces rápidamente, si el usuario no lo hace suficientemente rápido esto dará falsos hits en tus estadísticas dependiendo de cómo tu software lo maneje. Por otro lado tu página se recargará bajo cualquier Frame, incluyendo bajo Google Imágenes.

Para su uso inserta el siguiente código entre las Tags <head></head> de tu página.

<script language="javascript" type="text/javascript">
    if (top.location != self.location) top.location = self.location;
</script>

Versión para Wordpress:

En caso de que tu Blog esté en Wordpress es mejor que uses el siguiente código para evitar  posibles problemas con el editor de posts. Edita el fichero head.php de tu plantilla e inserta el código en cualquier parte de entre las Tags <head></head>.

<?php if (!is_preview()) : ?>
<script language="javascript" type="text/javascript">
    if (top.location != self.location) top.location = self.location;
</script>
<?php endif; ?>

Space Invaders, en Javascript

Parece que últimamente Javascript se ha vuelto el lenguaje de moda para crear ciertos remakes como podéis ver con el reciente Lemmings y el pequeño Tetris. Ahora le ha tocado el turno a Space Invaders, esta versión la cual usa la librería YUI es otra muestra de lo lejos que ha llegado el Javascript desde los días en que sólo se usaba para validar controles en una página web.

Space Invaders

Enlace: Digitalinsane

Lemmings, también en Javascript

Lemmings

Cualquier veterano de los videojuegos recordará el Lemmings, un clásico que vio la luz en el año 1991, este juego con el que pasé horas gastándome la vista delante de mi viejo Comodore Amiga vuelve a la carga para todos los melancólicos y aquellos que quieran probar por primera vez este adictivo juego pero esta vez se trata de un remake en javascript! ¡OLE TORERO!

Enlace: Elizium

Un Tetris pequeño, ingenioso y en Javascript

Aquí tenéis un juego de Tetris completamente funcional programado en puro Javascript con un tamaño menor a un ¡1Kbyte!. Aunque es de lo más sencillo tiene un mérito increíble y me saco el sombrero ante su creador, que por lo que he visto en su página principal es japonés.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];
h=e=K=t=P=0;function Y(){C=[d=K-38];c=0;
for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=
p*A-Math.round(p/A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;
for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1;
if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;
for(B=[[-7,-20,6,17,-9,3,6][t=++t%7]-4,0,1,t-6?-A:-1];
l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;
X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X[i]?"&diams;":"_";
document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
</body>
</html>

Enlace: Tetorisu
Cerrar
Enviar por Correo