Javascript
js-header

Javascript: Eliminar un item de un array por su nombre

Pongan esto en su codigo:

Y ya podemos eliminar elementos del array:

Chau!

js-header

Scroll animado hasta un elemento de la pagina con jQuery

“#destino” es el id del elemento al que querés llegar. podes usar un class “.destino” o algo similar SOLO si hay un solo elemento en toda la pagina que tenga ese class.

Y como siempre, Chau!

node-header

Tutorial: implementar un servicio RESTful public API de modelos Mongoose en Node.js

Hola!, He terminado de hacer un ejemplo de como implementar una API pública tipo RESTful en una APP creada con express. La idea detrás de esta app de ejemplo es la de crear automagicamente todas las URL necesarias para poder gestionar un modelo de Mongoose (aka recurso). Su uso es realmente simple. Dentro de la 

Seguir leyendo…

node-header

Node.js/express: Gestionar las URL de tu proyecto mas eficientemente.

Normalmente cuando haces una aplicación usando express, por comodidad tiendes a poner todas las definiciones de las url’s en la raíz del proyecto:

Pero esto a la corta se vuelve algo inmanejable. La solución es adoptar un patrón que nos permita extraer las URL a archivos en los que poder juntar las url que 

Seguir leyendo…

js-header

Generar propiedades de un objeto (JSON) dinámicamente.

El caso es el siguiente: Tenemos un objeto al que queremos crearle propiedades anidadas pero nos gustaría no tener que preocuparnos de si sus parent existen. por ejemplo, si tuviera un objeto “miObjeto” y quisiera crearle una función en miObjeto.modulos.ctools.watcher, primero tendría que crear ese path. eso o podemos usar esta función:

Y listo, 

Seguir leyendo…

node-header

Preprocesar variables de templates en express framework (nodejs)

Bien, el caso de uso es el siguiente: tenemos varios templates en los que queremos mostrar mensajes al usuario si los hubiera. Lo normal seria hacer algo así a la hora de renderizar un template: Para la página principal:

Para la página del usuario:

Bien, la idea se aprecia, constantemente tenemos que trabajarnos 

Seguir leyendo…