Pasando variables como literales en la construcción de un objeto Javascript

Hace un par de días, un usuario me realizaba una consulta a través de la web con un tema que no hemos visto hasta ahora: ¿cómo pasar el valor de una variable como un literal en la clave de un objeto Javascript?

Imaginemos el escenario: necesitamos un objeto (JSON por ejemplo) donde tanto la clave como el valor de una (o muchas) de sus propiedades tienen que ser dinámicas. En pseudocódigo: Seguir Leyendo…

Dentro de Javascript | Etiquetas: , , , , | 1 Comentario

Introducción al diseño de algoritmos en Javascript

Introducción

Sin duda, uno de los temas más apasionantes dentro de la computación es el diseño y desarrollo de algoritmos. Como objeto de estudio, son una parte fundamental de la informática al permitir manipular datos mediante una secuencia organizada de pasos o procedimientos.

Este artículo quiere ser una introducción a los algoritmos en Javascript pero, por extensión, lo que estudiemos es aplicable a prácticamente cualquier otro lenguaje de programación.

Los puntos que trataremos en este artículo son:

  • Definición de algoritmo
  • Analizando la complejidad de un algoritmo
  • Entendiendo la notación Big-O: órdenes principales y ejemplos
  • Herramientas para medir la complejidad de un algoritmo en Javascript

Seguir Leyendo…

Dentro de Javascript | Etiquetas: , , , , , , | 2 Comentarios

Utilizando la API de la APPStore con Javascript

Introducción

Para un proyecto reciente, tenía que implementar en una aplicación una caja de búsqueda que se comunicara con el AppStore. La idea era que el usuario introdujera algunas palabras clave y devolverle mediante AJAX una lista de aplicaciones disponibles que cumplieran con el criterio seleccionado.

Como parece algo trivial, me puse manos a la obra. Sin embargo, como no podía ser menos tratantándose de los chicos de la manzana, la cosa no es como cabría esperar.

Como no encontré mucha documentación o ejemplos funcionales, he decidido escribir este post para que así sirva de pequeña guía. Además, expondré el por qué no estoy de acuerdo con la forma en que Apple sirve el contenido.

El resultado final podéis verlo en la siguiente demo. El código fuente lo tenéis en descarga directa para modificarlo a vuestro antojo.

Seguir Leyendo…

Dentro de Javascript, jQuery | Etiquetas: , , , , | 12 Comentarios

Compresión de JSON: técnicas y análisis de rendimiento

Introducción

Ayer comentaba con un colega como el formato JSON se ha convertido en el estándar de facto a la hora de intercambiar información entre servicios web desbancando definitivamente al viejo XML. En esta línea, otras plataformas importantes como Twitter o Facebook anunciaban también hace algunos meses que sus respectivas APIs trabajarían únicamente con este estándar.

La razón del éxito de este formato viene dada por tres factores:

  • Implementación nativa con Javascript: este hecho, crucial para manejar peticiones AJAX fácilmente, ha supuesto incluso la creación de bibliotecas y snippets para convertir directamente todo XML en JSON.
  • Sencillez a la hora de estructurar la información.
  • Legibilidad de código mucho más natural: en lugar de complicados árboles de interminables etiquetas en XML, la notación de clave-valor JSON resulta mucho más humana y manejable.

Seguir Leyendo…

Dentro de Javascript, JSON | Etiquetas: , , , , , | 7 Comentarios

Cargar jQuery desde un CDN o desde servidor

Introducción

Esta es una pregunta que surge a menudo cuando se inicia un proyecto; a la hora de incluir la biblioteca jQuery (o alguna otra conocida), ¿es mejor hacerlo desde un CDN o desde nuestro propio servidor?

Para contestarla, en este artículo expondré cuáles son las ventajas que promete un CDN frente al servidor tradicional para pasar a valorarlas individualmente en su justa medida.

Finalmente, para no comprometer el funcionamiento de nuestra aplicación en aquellos casos en los que el servicio esté inactivo, propondremos una fórmula que actúe como respaldo de éste siguiendo una línea de desarrollo responsable. Seguir Leyendo…

Dentro de Javascript, jQuery | Etiquetas: , , , , , , | 11 Comentarios
Página 5 de 28Primera...34567...1020...Última
Licencia Creative Commons 3.0

®Copyright 2011. Cotenido web bajo licencia Creative Commons 3.0

Códigos bajo licencias MIT y GPL. Ver página de licencias para más información