TIPS Y MÉTODOS ÚTILES DE JAVASCRIPT

Índice

TIPS:

1. Utilizar un editor de código profesional

2. Aprendizaje libre

MÉTODOS:

1. Entrada y salida de datos 2. typeof 3. Métodos para Strings
- console.log()   - indexOf()
- alert()   - slice()
- document.Write()   - replace()
- confirm()   - toUpperCase()
- prompt()   - toLowerCase()
    - split()
4. Métodos para Arrays 5. Métodos para objetos 6. Tiempo y fechas
- pop() - JSON.parse() - New Date()
- push() - JSON.stringify() - getFullYear()
- splice()   - getMonth()
- sort()   - setFullYear() - setMonth()
- join()    
7. Métodos matemáticos 8. Condición Ternaria 9. HTML DOM (Document Object Model)
- Math.random()   - Métodos
- Math.max()   - Cambiar elementos HTML
- Math.round()   - Agregar y eliminar elementos HTML
    - Algunos ejemplos
10. Eventos    
- onchange()    
- onclick()    
- onmouseover()    
- onmouseout()    
- onkeydown()    
- onload()    

TIPS:

1. Utilizar un editor de código profesional

Existen editores muy completos que facilitan el desarrollo de software debido a sus funcionalidades extras que incluyen, por ejemplo, una terminal, variedad de plugins para ordenar el código, poner iconos a las extensiones de los archivos, etc. Entre los editores más usados para desarrollo web y móvil se encuentran:

Subir :point_up:

2. Aprendizaje libre

La academia w3schools ofrece tutoriales gratis en su página web https://www.w3schools.com/js/default.asp que puede incluir una certificación pero ya pagada.

Subir :point_up:

MÉTODOS:

1. Entrada y salida de datos

Imprime mensajes, operaciones, variables, etc. A través de la consola web o interprete de javascript.

Script:

Consola:

Subir :point_up:

Despliega una caja de texto en el navegador.

Script:

Navegador:

Subir :point_up:

Esta funcionalidad modifica directamente el index.html del proyecto. Si index.html ya fue cargado completamente, antes de ejecutarse el script, el document.write borrará todo el index.html y lo sustituirá completamente con su contenido. Si el script se ejecuta antes que se complete la carga del index.html, entonces el contenido del document.write solo se añadirá al contenido del index.html.

Html:

Navegador:

Html:

Script:

Navegador con carga completa del HTML:

Resultado de ejecutar el document.write después de la carga completa del Html:

Subir :point_up:

Muestra una ventana con las opciones de aceptar o cancelar. Estas opciones pueden almacenarse en una variable: si la opción escogida es aceptar, devuelve un valor de true; si la opción escogida es cancelar, devuelve un valor de false.

Html:

Script:

Navegador – Confirmar (Aceptar):

Navegador – Confirmar (Cancelar):

Subir :point_up:

Esta funcionalidad permite capturar texto desde una ventana similar a la del alert y confirm. Siempre devuelve valores tipo string a menos que se cancele la opción solo ahí será tipo object.

Script:

Navegador:

Consola:

Subir :point_up:

2. typeof

Devuelve el tipo de dato de una variable o de una función. Puede devolver los valores: string, number, boolean, undefined, function y object.

Script:

Subir :point_up:

3. Métodos para Strings

Encuentra la posición de un caracter en un string.

Script:

Consola:

Subir :point_up:

Este método devuelve parte de un string.

Script:

Consola:

Subir :point_up:

Reemplaza parte de un string con otro string.

Script:

Consola:

Subir :point_up:

Transforma las letras de un string a mayúsculas.

Script:

Consola:

Subir :point_up:

Transforma las letras de un string en minúsculas.

Script:

Consola:

Subir :point_up:

Transforma un string en un array a partir de un carácter o espacio de división.

Script:

Consola:

Script:

Consola:

Subir :point_up:

  1. Métodos para Arrays

Elimina el último elemento de un array.

Script:

Consola:

Subir :point_up:

Agrega un nuevo elemento al Array.

Script:

Consola:

Subir :point_up:

Elimina uno o varios elementos de un Array. Splice(posición_del_item,numero_de_elementos_a_borrar).

Script:

Consola:

Script:

Consola:

Subir :point_up:

Ordena alfabéticamente un array.

Script:

Consola:

Subir :point_up:

Transforma un array en string.

Script:

Consola:

Script:

Consola:

Subir :point_up:

5. Métodos para objetos

Transforma un string en un objeto javascript. Esta función recibe dos parámetros: el string y una función. La función es opcional y sirve para realizar cálculos u otras operaciones entre los datos del nuevo objeto por ejemplo:

Script:

Consola:

}

Subir :point_up:

Transforma un objeto javascript en un string. Esta función recibe tres parámetros: el objeto, una función o array y los espacios antes de cada elemento. La función es opcional al igual que los espacios.

Script:

Consola:

Script:

Consola:

Subir :point_up:

6. Tiempo y fechas

Obtiene la fecha y la hora actual.

Script:

Consola:

Subir :point_up:

Obtiene el año actual.

Script:

Consola:

Subir :point_up:

Devuelve el número del mes, tomando en cuenta que comienza en cero y termina en once.

Script:

Consola:

Subir :point_up:

Cambiar los valores de la fecha actual a cualquiera que se elija.

Script:

Consola:

Subir :point_up:

8. Métodos matemáticos

Te devuelve un número aleatorio entre 0 y 1.

Script:

Consola:

Script:

Consola:

Script:

Consola:

Subir :point_up:

Devuelve el valor más alto entre un conjunto de valores.

Script:

Consola:

Script:

Consola:

Subir :point_up:

Devuelve el valor entero más cercano al número real solicitado.

Script:

Consola:

Subir :point_up:

8. Condición Ternaria

Esta operación contiene tres operandos en el cual: el primero es una condición (true o false), el segundo es la sentencia a ejecutar si la condición es verdadera, el tercero es la sentencia a ejecutar si la condición es falsa.

Script:

Consola:

Script:

Consola:

Subir :point_up:

10. HTML DOM (Document Object Model)

Con el modelo de objetos, JavaScript permite crear HTML dinámico:

Subir :point_up:

Subir :point_up:

Subir :point_up:

Script:

Html:

Navegador:

Script:

Navegador:

Script:

Html:

Script:

Html:

Navegador:

Subir :point_up:

  1. Eventos

Se ejecuta cuando el valor de una etiqueta HTML cambia.

Script:

Html:

Navegador:

Subir :point_up:

Se ejecuta cuando se da click sobre alguna etiqueta HTML.

Script:

Html:

Navegador:

Subir :point_up:

Se ejecuta cuando se pasa el cursor del mouse por la etiqueta HTML seleccionada.

Script:

Html:

Navegador:

Subir :point_up:

Se ejecuta cuando el cursor del mouse sale de la etiqueta HTML.

Script:

Html:

Navegador:

Subir :point_up:

Se ejecuta al presionarse una tecla dentro de la etiqueta HTML seleccionada.

Script:

Html:

Navegador:

Subir :point_up:

Se ejecuta cuando se termina de cargar la etiqueta HTML seleccionada.

Script:

Html:

Navegador:

Subir :point_up: