Las hojas de referencia ILoveJackDaniels ya son conocidas por la web, pero no está de más recordar algunas:

  • PHP: funciones, variables superglobales, formato de fechas, expresiones regulares y apertura de archivos.
  • MySQL: funciones de MySQL, tipos de datos, funciones en PHP y consultas de ejemplo.
  • Javascript: funciones y métodos, XMLHttpRequest, Javascript en HTML, expresiones regulares y manejadores de eventos.
  • CSS: lista de propiedades, selectores, pseudo-selectores, unidades y propiedades.

A continuación, y para su descarga, las hojas de referencia en PNG y PDF:

(more…)

Tal como se indica en su sitio oficial, jQuery es una librería JavaScript rápida y concisa que simplifica las tediosas tareas de recorrer documentos HTML (DOM), manejar eventos, ejecutar animaciones y agregar interacciones con Ajax.

Para utilizar jQuery, solo hay que descargar la librería (un mísero .js de no más de 60Kb en su versión descomprimida) y enlazarlo a nuestras páginas web (<script type=”text/javascript” src=”jquery.js”></script>)

Una de las principales ventajas, además de ahorrarnos la escritura de bastante código, es que permite manipular la página apenas se ha contruido el árbol DOM de la misma, mientras que la función de JavaScript espera a que se carguen todos los elementos de la página (incluyendo todas las imágenes). En definitiva, las aplicaciones con jQuery pueden responder mucho más rápido que las aplicaciones JavaScript tradicionales.

(more…)

Utilizando las bondades de DOM, Javascript y CSS, podemos lograr combinaciones muy interesantes.

Un ejemplo de ello, es cambiar el estilo de parte de un documento HTML en tiempo de ejecución; simplemente modificando la clase una etiqueta HTML con el atributo className.

(more…)

Un problema clásico en Javascript es la representación de caracteres especiales (letras acentuadas, ñ, etc). En HTML se resuelve facilmente, mediante el código HTML del caracter. En Javascript la solución también es fácil de aplicar gracias a las cadenas de escape.

Las cadenas de escape, permiten introducir dentro de una cadena caracteres especiales como saltos de líneas, acentos, tabulaciones, etc. Entre las cadenas de escape más conocidas podemos mencionar:

  • \n: Salto de linea
  • \r: Retorno de carro
  • \t: Tabulación horizontal
  • \v: Tabulación vertical
  • \’: Comilla simple o apostrofe
  • \”: Comilla doble
  • \\: Barra invertida
  • \xdd: Caracter especial especificado por dos dígitos hexadecimanes dd

(more…)

  • PHP: excelente lenguaje para el desarrollo de aplicaciones Webs. En general, es un lenguaje interpretado, rápido, popular y de gran demanda laboral.
  • C#: creado por Microsoft para su plataforma .NET y después aprobado por ISO. Similar a Java pero que incluye mejoras derivadas de otros lenguajes. El ser parte de la entorno de desarrollo de Microsoft lo hace muy utilizado en grandes empresas que utilizan dicha plataforma.
  • AJAX: no se trata de un lenguaje, sino de una combinación de tecnologías (JavaScript y XML) que permiten el procesamiento asíncrono de JavaScript a través del objeto XMLHttpRequest. La oferta laboral no es tan amplia, pero debemos pensar, que no por nada los grandes de la industria del software apuestan fuerte a esta tecnología.
  • JavaScript: es el lenguaje por excelencia para la programación del lado del cliente. Prácticamente convertido en un estándar de facto debido a su compatibilidad con la gran mayoría de browsers.
  • Perl: es la alternativa más popular a PHP, muy utilizada en los entornos UNIX. Su potencia para procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor.
  • C: lenguaje de “medio” nivel con muchas características de lenguaje de bajo nivel. Recordaré las palabras de un ex profesor mío: “a cierta altura en la carrera de los programadores, si no sabes programar en C, directamente, ni te saludan”.
  • Ruby y Ruby on Rails: framework de aplicaciones web escrito en el lenguaje Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC).
  • ASP: es la tecnología de lado del servidor desarrollada por Microsoft para el desarrollo de aplicaciones web, muy discutida por su estrecha ligadura a la plataforma y los productos de su empresa propietaria.

(more…)


Búsqueda personalizada

Suscripción

       Add to Google Reader or Homepage

      

       Subscribe in NewsGator Online

       Add to netvibes

       Subscribe in Bloglines

Categorias

Licencia de uso

Usuarios

       web counter