Clearfix

Diseño y Desarrollo Web en Español

Navegando el tema JavaScript

Mozilla Labs Bespin

En Mozilla Labs están realizando cosas muy interesantes, esta vez nos sorprenden con su experimento llamado Bespin.

Bespin no solo es un simple editor de código en linea, pues en su versión prototipo 0.1 nos permite:

  • Resaltado de sintaxis (actualmente, solo para JavaScript, CSS y HTML).
  • Visualizar directamente en el navegador lo que estamos desarrollando.
  • Una muy interesante y útil linea de comandos, la cual nos permite ejecutar comandos, crear comandos y alias tal como una Terminal *nix.
  • Un gestor de Proyectos.
  • Control de versiones.

Y apuestan a su extensibilidad, por ejemplo editar código colaboratibamente a través de este, y ser un IDE para soluciones de Código Abierto, pero en primera medida me gustaría muchísimo una funcionalidad de auto completado.

En sí mismo Bespin es Código Abierto, para quien quiera colaborar agregando funcionalidad, corrigiendo bugs.

A continuación encuentras el vídeo de Mozilla Labs donde presentan esta aplicación tan interesante:

Por nuestra parte lo probaremos intentando desarrollar la versión 0.2 de Clearfix, Finalmente te animamos a que lo pruebes y nos cuentes tu experiencia en los comentarios.

JavaScript puede funcionar muy bien en la mayoría de los paradigmas de programación. El primer paradigma de programación que la mayoría de estudiantes aprende es la programación procedimental, llamada así porque se utilizan funciones para agrupar cierta funcionalidad. Actualmente JavaScript soporta la mayoría de las características de un lenguaje de programación 100% orientado a objetos, a pesar de no estar orientado a objetos. En este articulo exploramos el objeto Función y aprenderemos acerca de su importancia en un estilo de programación poco conocido llamado Programación Funcional. El enfoque principal se concentra en el uso de funciones de Alto Orden para mejorar la modularidad.

Fuente: WebReference News

accessibilityLa mayoría de diseñadores y desarrolladores que son responsables de la accesibilidad no son usuarios regulares de software screen reader, porque este tipo de software solamente lo usan personas con discapacidades. Sin embargo, este grupo es el mas dificil de complacer, especialmente cuando se usa Ajax o JavaScript a la hora de desarrollar sitios que confían en este tipo de tecnología.

Para responder a este problema, WebAIM esta desarrollando una encuesta para usuarios de screen readers. La intención es averiguar como este tipo de usuarios usa la web y sus preferencias. Si usas software screen reader, considera leer el post de la encuesta y contestarla.

Fuente: 456 Brea Street

¿Cual es la forma ideal para proteger tus formularios de los spambots?

A nadie le gusta tener que copiar caracteres extraños de una imagen captcha, pero ¿existe una mejor alternativa?.

La forma ideal debería ser invisible para las personas, pero ¿cual mantiene a raya a los spambots efectivamente?

En este tutorial se describe una técnica que usa JavaScript para reconocer la actividad humana basada en eventos, que trabaja muy bien por cierto.

Requisitos de alto nivel

  1. El formulario debe registrar ciertos eventos que reconozca la actividad humana.

  2. Si JavaScript no esta activado, podria considerarse como un plan alternativo.

  3. Las pruebas deben ser invisibles al usuario lo mas posible.

  4. Los bots no deben poder acceder a las pruebas y burlar los resultados.

Excelente tutorial. Revísalo a fondo en: Web design from scratch

Etiquetado con , ,

Meteora, JavaScript Widgets Astrata Software es una empresa Mexicana de Software de gran talento y actitud, ellos desarrollaron una gran colección de controles o widgets basados en MooTools 1.11 llamados Meteora, licenciado bajo la Licencia MIT.

La lista de controles actuales incluye:

Personalmente me encantan, hace tiempo quería ver controles de esta altura con MooTools, tengo que revisar la compatibilidad con MooTools 1.2.1 que es la que actualmente uso pero lo que he visto en su demostración me ha convencido para probarlos a fondo, y tu ¿Los conocías? ¿Los usas? ¿Que te han parecido?

Etiquetado con , , , ,