Skip navigation.

Log in | Sign up

photo of el Isra

el blog del isra

Posts tagged with "javascript"

ASP.NET: Crear controles personalizados (Custom WebControls)

, , , ...

Una de las características principales de .NET para Web (ASP.NET) es la gran cantidad de controles que contiene (WebControls), visuales o no visuales. No nos vemos limitados por lo que HTML nos ofrece, sino que recurrimos a esos controles para aprovechar sus características y funciones. Pero no podemos confiar en que siempre cubrirán nuestros requisitos.

Alguna vez leí en algún foro, una respuesta a quien pedía una librería para javascript: "lo mejor siempre es que tú hagas tu propio framework." Eso es verdad. Todo mecánico carga con la bolsa de herramientas que sabe que utilizará. Bob Ross tenía siempre lista su paleta de colores, las brochas y las espátulas con las que dibujaría sus árboles felices. Batman siempre carga su Baticinturón con sus Batiaccesorios de uso cotidiano. Pues en programación es lo mismo, no hay nada mejor que tener tu propio conjunto de herramientas, funciones y componentes, que cubran los requisitos de las aplicaciones que creas.

Después de dos semanas de "escribir de a pedacitos" P: les tengo esta guía para crear un control Web personalizado en .NET. El ejemplo es una lista en acordeón, utilizando el framework para javascript jQuery. Será un ejemplo sencillo, pero tocaré los puntos principales para crear un WebControl, así como algunas características de .NET que es importante conocer.

El post es algo largo, pero hice lo necesario para explicar lo que se hace, y despejar las dudas que puedan surgir. Los comentarios están abiertos para cualquier pregunta.

Read more...

Sistema Solar en Javascript

, ,

Así como Google Gravity, ésta página nos muestra las grandes capacidades de Javascript en páginas Web dinámicas.

Solar System Rotator

La diferencia es que este sí corre bien ¡Hasta en Internet Exploiter 5.5! Así que todos los que se quedaron en Windows 98 podrán disfrutarlo :yes:

Google Gravity

, ,

Ya es algo viejo, pero sigue siendo algo muy interesante, y divertido.

http://mrdoob.com/projects/chromeexperiments/google_gravity/

Google Gravity es una réplica de la página de Google en la que después de cargarse, todo el contenido cae al fondo de la ventana. Puedes tomar cada texto o imagen con el cursor y moverlo, lanzarlo contra los demás objetos y verlos rebotar por toda la pantalla.

También se puede hacer una búsqueda, como normalmente se haría en Google, y los resultados caerán desde lo alto de la pantalla.

La página funciona diferente en cada navegador, pues no reconocen de la misma forma la programación utilizada:

  • Google Chrome: Bueno, fue hecho para este navegador, así que es en el que funciona todo como se planeó. Los objetos giran al rebotar, y también dependiendo de qué parte los tomas con el mouse.
  • Safari y Firefox: Igual que con Chrome, pero como si tuvieras todo el tiempo del mundo. Lentísimo.
  • Opera: Más rápido que los dos anteriores, pero los objetos se mantienen en posición horizontal, sin girar al caer ni al moverlos.
  • Internet Explorer: Siempre maravillándonos. Todos los objetos caen, igual que en los otros navegadores, pero aquí caen... y caen... y caen...