payday loans
 
0

Mozilla Labs lanza Jetpack, un Greasemonkey con esteroides

Publicado por Copán Galel el May 21, 2009 en: Diseño Web, Informatica, Javascript, Lenguajes de Programación, Programacion, Software

Mozilla Labs sigue manteniendo un desarrollo muy activo este año y hoy le ha dado por presentar la rueda 2.0: Jetpack. ¿Qué es Jetpack? Una nueva manera de escribir extensiones pequeñas, solo con un poco de código Javascript. Es decir, como Greasemonkey.

La diferencia es que con Jetpack no solo podremos modificar el comportamiento de una única página sino de todo el navegador, gracias a una API que nos da acceso a todos los elementos. Además, tendremos acceso a librerías externas como JQuery o una API para Twitter, ampliables en un futuro próximo, y el desarrollo es aún más sencillo gracias a la integración con Bespin y Firebug.

Las mejoras de esta forma alternativa de desarrollo están claras: no hace falta reiniciar al instalar la extensión y por supuesto el proceso de desarrollo es mucho más fácil, directo y rápido. Visto con perspectiva, así debería haber sido el sistema de extensiones en un principio, añadiendo algunos extras. Una lástima que hayan esperado tanto, podrían haber integrado Greasemonkey (y aprovechado todo lo escrito hasta ahora) y a partir de ahí desarrollado las API necesarias para interactuar con el resto del navegador.

Vía: Mozilla Links y Genbeta
Descarga: Mozilla Labs Jetpack

Tags: , , , , , , , ,

 
0

Las 10 mejores funciones de Javascript

Publicado por Copán Galel el May 16, 2009 en: Diseño Web, Javascript, Programacion

10 mejores funciones de javascript

Nuestro amigo Dustin Diaz, ha hecho una recopilación de las mejores funciones en Javascript, cuando empezé a leer este artículo pensé, “Serán las 10 que más le han gustado a él…”, he terminado de leerlo y aplaudo su elección, sin duda son las mejores, o por lo menos las más útiles.

Esto no se puede aplicar a todos los proyectos ya que para cada uno requeríremos unas funciones u otras, dependiende siempre de nuestras necesidades. Lo que si es cierto que generalizando estas funciones son execepcionalmente buenas, he de ahi el motivo por el cual la mayoría de las grandes librerías las integren iguales o con una leve modificación.

10 - addEvent()

function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn);
return r;
}
else {
elm['on' + evType] = fn;
}
}

Leer mas…

Tags: ,

 
0

Mach5 Web for Mobile, páginas web en el móvil como en la computadora

Publicado por Copán Galel el May 10, 2009 en: Ajax, Diseño Web, Html, Informatica, Javascript, PHP, Redes

YahooLlega más competencia al terreno de los navegadores para Windows Mobile con Mach5 Web for Mobile, que sigue la estela de Skyfire, utilizando un proxy para renderizar los datos en el servidor y mostrarlos en nuestro teléfono.

Esto le permite mostrar páginas tal y como lo haríamos en nuestra computadora, así como ser compatible con tecnologías como Flash 10, AJAX, ActiveX,… De este modo funcionan páginas como Youtube o Google Maps sin ningún problema. La pregunta que me hago es la siguiente, que pasará con el lenguaje de programación WML ? recuerdo que estudie dicho lenguaje y lo implemente en un proyecto de la universidad.

Mach5 for Web Mobile incorpora otras capacidades, entre las que encontramos la posibilidad de hacer zoom, de mostrar solo el texto para una mejor visualización, guardar imágenes o bloquear popups. Lo único malo es que, por ahora, se trata de una beta que caduca a mediados de este mes, y no se sabe si pasado este periodo será de pago o se continuará su desarrollo.

Vía: PhoneArena y Xataka Movil
Más información: Mach5.

Tags: , , ,

 
0

Multilíneas en Javascript

Publicado por Copán Galel el May 8, 2009 en: Informatica, Javascript, Lenguajes de Programación, Programacion

Programacion

Siempre que intentamos escribir un script en Javascript que requiere un string de varias líneas conseguimos un error de que el código está mal formado. Eso es un problema para estos scripts que generar contenido HTML, ya que al tenerlo en una línea perdemos claridad y no vemos exactamente lo que estamos diseñando.

Hoy en Snook.ca, nos muestra un sistema para conseguir Strings en Javascript con saltos de línea, lo que nos permite hacer cosas así:

$('#ID').append(
'<div id="page"> \
<p class="texto">bla bla bla</p> \
</div>'
);

La clave está en usa (\) para indicar el salto de línea, esto, misteriosamente, hace que el navegador detecte que se trata de una sola línea, haciendo el trabajo de unirlas por nosotros.

Una curiosidad más de esta lenguaje que nos ayuda a hacer las cosas más fáciles y sobretodo claras.

Vía: Anieto2k

Tags: ,

 
0

Introducción a los W3C Widgets

Publicado por Copán Galel el Apr 22, 2009 en: Ajax, Diseño Web, Html, Informatica, Javascript, Software

Web Widgets

¿Que es un widget?

Esencialmente un Widget es un conjunto de HTML/CSS/Javascript locales. Decimos locales, por que una vez que, por ejemplo, un movil descarga un widget debe ser capaz de usarlo localmente, al quedar instalado en él.

Aunque actualmente la utilización de widgets es muy límitada, lectores de RSS, relojes,… no hay razones teóricas de que no puedan ser capaces de crear aplicaciones basadas en Javascript realmente complejas, por ejemplo una Hoja de Cálculo.

Leer mas…

Tags: , , ,

 
1

Nueva versión de jQuery: jQuery 1.3

Publicado por Copán Galel el Jan 20, 2009 en: Diseño Web, Html, Informatica, Javascript, Programacion, Software

jQuery cumple 3 años y para celebrarlo se ha lanzado una nueva versión del framework que trae algunas características interesantes:

  • Sizzle: Un nuevo motor de selección CSS.
  • Eventos en vivo.
  • Revisión de los eventos: Se han readaptado completamente para facilitar el manejo de los mismos.
  • Reescritura de inyección de HTML: Añade HTML rápido como un rayo
  • Reescritura del método .offset(): Cálculo de la posición mucho más rápido.
  • Fuera Browser Sniffing

En los próximos artículos intentaremos echar un vistazo a estas nuevas características y a las mejoras con respecto a las versiones anteriores.

Tags:

Copyright © 2012 Maya Lab Derechos Reservados. Tema por www.grupomayal.com.