La tecnología está presente en todos los aspectos de la vida. En la era digital actual la mayoría de las empresas buscan automatizar los servicios por lo que los perfiles tecnológicos son muy demandados y muy bien remunerados. Incluso se estima que las vacantes para este tipo de profesionales logren …
Leer más »Técnicas SEO penalizables por los buscadores: Redirección HTML / Javascript
En algunos casos, al igual que el cloaking, hay sitios que pueden plantear mostrar un contenido y, que se cargue un JavaScript o un metatag de actualización para reenviar a otra página web. Aunque en principio los motores de búsqueda no saben JavaScript si que son capaces de leer e …
Leer más »JavaScript avanzado: conversión decimal-hexadecimal
El parámetro que le pasamos al método toString() indica la base a la que queremos convertir el número, en este caso 16 para conversión hexadecimal. El segundo parámetro de la función parseInt() indica la base del número que estamos convirtiendo.
Leer más »JavaScript avanzado: insertar un array en otro array
El método splice() se puede usar para insertar un array dentro de otro en una posición determinada.
Leer más »JavaScript avanzado: eliminar un elemento por valor en un array
El método indexOf() devuelve la posición de un elemento en un array o -1 si no se encuentra. El método splice() añade y/o elimina elementos en un array, y devuelve el elemento eliminado. Sintaxis array.splice(index, num, elemento1, ... , elementoX); index – Requerido. Un entero que especifica en qué posición …
Leer más »JavaScript avanzado: texto multilínea
La siguiente forma de declarar un texto multilínea es la más sencilla y legible. El inconveniente es que pertenece a JavaScript 1.6 y, actualmente, los únicos navegadores que soportan versiones de JavaScript superiores a la 1.5 son Mozilla Firefox e Internet Explorer 9.
Leer más »JavaScript avanzado: desordenar un array
JavaScript avanzado: añadir un array a otro array
Array.prototype.push.apply() vs concat() El método concat() no tiene efectos colaterales (crea un nuevo array para guardar el resultado), mientras que Array.prototype.push.apply(A, [1, 2, ...]) extiende el array A. Test de rendimiento: normalmente es más rápido el método Array.prototype.push.apply(), aunque depende del código ejecutado y del navegador.
Leer más »JavaScript: funciones básicas para arrays
Algunas de las funciones más útiles para el manejo de arrays en JavaScript: length, calcula el número de elementos de un array concat(), se emplea para concatenar los elementos de varios arrays join(separador), es la función contraria a split(). Une todos los elementos de un array para formar una cadena …
Leer más »JavaScript: funciones básicas para cadenas de caracteres
Algunas de las funciones más útiles para el manejo de cadenas de texto en JavaScript: length, calcula la longitud de una cadena de texto (el número de caracteres que la forman) +, se emplea para concatenar varias cadenas de texto Además del operador +, también se puede utilizar la función …
Leer más »