Por
Eduard Tomás
.
Publicado el
Con el artículo de hoy, finalizamos la serie sobre cómo se gestiona la memoria en todo
[Más]
Por
Eduard Tomás
.
Publicado el
Tal y como hemos dicho en más de una ocasión, uno de los aspectos más important
[Más]
Por
Eduard Tomás
.
Publicado el
Como ya dijimos en un post anterior, uno de los aspectos más importantes en todo lenguaje de
[Más]
Por
Eduard Tomás
.
Publicado el
Uno de los aspectos más importantes en todo lenguaje de programación es cómo se
[Más]
Por
Eduard Tomás
.
Publicado el
Cada vez es más frecuente encontrar literatura que habla de eventos DOM Level 0 o DOM Level 2 y actualmente incluso de DOM Level 3. Esto hace referencia a las distintas versiones del estándar DOM (Document Object Model) que se han ido definiendo y cómo estas versiones definen la creación y suscripción de los eventos JavaScript en una aplicación HTML.
Definición del DOM
Empecemos por el principio: el DOM es un modelo de objetos que crea y mantiene el navegador en memoria para representar una página web. La forma más usual de que el navegador obtenga un DOM es mediante el código HTML de una página: el navegador procesa la página y crea un DOM que es el que representa por pantalla. A partir de ese momento el navegador se “olvida” del HTML y trab...
[Más]
Por
Eduard Tomás
.
Publicado el
La gestión de las referencias (o punteros) nulas es uno de los problemas clásicos cuando se desarrolla con un lenguaje orientado a objetos. Acceder a una referencia nula genera un error de ejecución que además tiene difícil tratamiento. Incluso aunque el lenguaje te permita capturar dicho error (como Java o C#) la verdad es que uno, como desarrollador, poco puede hacer ante él: si se intenta acceder a un objeto pero resulta que no existe dicho objeto poca cosa puede hacerse. La mayoría de los desarrolladores asumen que las referencias pueden ser nulas y lo ven como algo normal. Pero realmente eso es una mala idea. No hay motivo alguno por el cual todas las referencias deban poder ser nulas (es decir no apuntar a ningún objeto). El único motivo real es que la mayoría de los lenguajes admiten dicha posibilidad.
[Más]
Por
Eduard Tomás
.
Publicado el
En el post anterior exploramos cinco características de Swift que estaban sacadas de otros le
[Más]
Por
Eduard Tomás
.
Publicado el
En este post vamos a ver como distintos lenguajes han abordado la problemática de comparar va
[Más]
Por
Eduard Tomás
.
Publicado el
El objetivo de este post es mencionar 5 ideas interesantes que incorpora el nuevo lenguaje de desarr
[Más]
Por
Eduard Tomás
.
Publicado el
Hace pocos días en el WWDC, Apple soltaba el bombazo: la aparición de un nuevo lenguaj
[Más]