¿Qué es un bucle de eventos en JavaScript?

JavaScript es un lenguaje de programación síncrono de un solo subproceso. Pero, ¿qué significa realmente? ¿Qué es este bucle de eventos en JavaScript del que todos seguimos hablando?  ¿Qué significa realmente cuando decimos que JavaScript tiene un solo subproceso? Significa que el hilo principal donde se ejecuta el código JavaScript, se ejecuta en una línea … Continue reading «¿Qué es un bucle de eventos en JavaScript?»

¿Cómo cambiar dinámicamente el título de la página web usando JavaScript?

Dada una página web que contiene el título de la página y la tarea es cambiar el título de una página web dinámicamente usando JavaScript. Método 1: usar la propiedad document.title: la propiedad document.title se usa para establecer o devolver el título actual del documento. El título de la página se puede cambiar asignando el … Continue reading «¿Cómo cambiar dinámicamente el título de la página web usando JavaScript?»

JavaScript | Temporizador

requisitos previos: ObtenerMinutos() ObtenerSegundos() Método SetInterval() En esta publicación, se ha mostrado un temporizador que muestra la cuenta regresiva y su color/mensaje cambia después de cada período de tiempo específico. Sintaxis: setTimeout(function, milliseconds, parameter1, …) Parámetro: acepta algunos parámetros que se especifican a continuación: función: Es la función que se ejecutará. milisegundos: Es la cantidad … Continue reading «JavaScript | Temporizador»

¿Cuál es la diferencia entre Microtask Queue y Callback Queue en JavaScript asíncrono?

Para conocer la diferencia entre Microtask Queue y Callback Queue, debemos tener una idea clara de cómo se ejecuta JavaScript asíncrono y cuáles son las funciones que desempeñan Microtask Queue y Callback Queue. Las funciones u operaciones que se ejecutan en paralelo con otras funciones u operaciones se denominan funciones u operaciones asincrónicas en JavaScript. … Continue reading «¿Cuál es la diferencia entre Microtask Queue y Callback Queue en JavaScript asíncrono?»

JavaScript SyntaxError: token inesperado

Este token inesperado de excepciones de JavaScript ocurre si se esperaba una construcción de lenguaje específica, pero cualquier otra cosa se escribe por error. Esto podría ser un simple error de escritura. Mensaje: SyntaxError: expected expression, got «x» SyntaxError: expected property name, got «x» SyntaxError: expected target, got «x» SyntaxError: expected rest argument name, got … Continue reading «JavaScript SyntaxError: token inesperado»

¿Cómo verificar que dos elementos sean iguales usando jQuery/JavaScript?

Dado un documento HTML que contiene dos elementos, la tarea es verificar si ambos elementos son iguales o no con la ayuda de JavaScript. Enfoque 1: use el método is() para verificar que ambos elementos seleccionados sean iguales o no. Toma un elemento como argumento y comprueba si es igual al otro elemento.  Ejemplo: Este … Continue reading «¿Cómo verificar que dos elementos sean iguales usando jQuery/JavaScript?»

JavaScript | promesas

Las promesas se utilizan para manejar operaciones asincrónicas en JavaScript. Son fáciles de administrar cuando se trata de múltiples operaciones asincrónicas donde las devoluciones de llamada pueden crear un infierno de devolución de llamada que conduce a un código inmanejable.  Antes de las promesas, se usaban eventos y funciones de devolución de llamada, pero tenían … Continue reading «JavaScript | promesas»

JavaScript | este identificador

En JavaScript, ‘este’ identificador se puede usar en diferentes contextos y ámbitos. Repasemos cada uno para determinar qué es esto y cómo se decide. Alcance global Siempre que se utilice la palabra clave ‘this’ en el contexto global, es decir, no como miembro de una función o declaración de objeto, siempre se refiere al objeto … Continue reading «JavaScript | este identificador»

Declaración de etiqueta de JavaScript

La palabra clave label no es una palabra clave reservada en JavaScript, pero puede ser cualquier string. Como JavaScript no incluye la palabra clave ag oto , los usuarios pueden usar la palabra clave continuar con la declaración de etiqueta. Además, los usuarios pueden usar la palabra clave break para terminar el bucle/bloqueo. También puede … Continue reading «Declaración de etiqueta de JavaScript»

¿Qué es copia superficial y copia profunda en JavaScript?

JavaScript es un lenguaje de secuencias de comandos del lado del cliente de tipo dinámico de alto nivel. JavaScript agrega funcionalidad a las páginas HTML estáticas. Como la mayoría de los otros lenguajes de programación, JavaScript admite el concepto de copia profunda y copia superficial.  Copia superficial: cuando una variable de referencia se copia en … Continue reading «¿Qué es copia superficial y copia profunda en JavaScript?»