28
Feb
aNieto2k hace 5644 días en: ajax, javascript, Programacion, webdev
EditRegions, es una librería JS que no depende de ningún framework para funcionar, esto es una ventaja en los tiempos que corren ya que hoy lo tienes todo montado con Prototype y mañana aparece jMooQueryTools y le dá 800 vueltas al actual Prototype y casi te ves obligado a migrar todos tus scripts a la nueva librería.
Con EditRegions, podrás hacer un edit in place si necesidad de atarte a ninguna librería.
[Demo]
Alternativas
27
Feb
aNieto2k hace 5645 días en: javascript, Programacion, webdev
Leyendo un artículo que descubrí en Digg, acerca del uso de templates en javascript, ¿Quien me iba a decir que ese lenguaje con el que validaba formularios iba a tener tanta repercusión?
Descubro que Prototype dispone de una clase dedicada al uso de Templates y que su utilización es realmente sencilla e interesante.
Código
var myTemplate = new Template('The TV show #{title} was created by #{author}.');
var show = {title: 'The Simpsons', author: 'Matt Groening', network: 'FOX' };
myTemplate.evaluate(show);
// RESULTADO -> The TV show The Simpsons was created by Matt Groening.
Este sistema nos permite definir una cadena e indicarle mediante variables #(variable)
que serán reemplazadas por su valor al ser evaluadas. Esto es muy util al igual que en otros lenguajes para facilitar la modificación futura de nuestros templates.
Contraindicaciones
Hemos de pensar que apesar de la potencia del lenguaje hay alguna limitaciones que hacen que ciertos usuario no puedan disfrutar de estas funcionalidades, y por ese motivo creo que este sistema debería ser usado de forma lo más prudente posible.
Alternativas
Aun así puede ser que necesitemos hacer uso de esta propiedad, aunque no tiene por que ser la de Prototype, hay alternativas bastante interesantes.
- JST, un sistema de Templates sin necesidad de ninguna librería.
- Ajax Pages, un sistema similar a JST, pero más limitado.
27
Feb
aNieto2k hace 5645 días en: javascript, Programacion, webdev
Mac no es el único que puede tener un dock en su sistema operativo, en tu web puedes uno grácias a MooTools. Con una simple línea de texto convertirás una simple lista en un dock al puro estilo OSX. Una utilidad perfecta para juntar a heySilver
Window.onDomReady(function(){
var fisheye = new fish($('dock'));
});
[Versión Original][Optimizada por Inviz]
27
Feb
aNieto2k hace 5645 días en: Asides, CSS, javascript, Programacion, webdev
Versión bestia, casi gore, de hacerle un flip horizontal a una imagen mediante Javascript. Los que usen Firebug que vean el código HTML generado, van a entender por que digo bestia 😀
27
Feb
aNieto2k hace 5645 días en: General

¿A ti no te derrite esa mirada?
27
Feb
aNieto2k hace 5645 días en: ajax, Asides, Programacion, webdev
MiniAjax es una recopilación (una más) en la que podrás encontrar muchas de las aplicaciones web con Ajax que hay en la red.