JavaScript | Modo estricto

JavaScript es un lenguaje dinámico, es decir, para elaborar, cada componente de Javascript es dinámico desde las variables hasta el propio código. Con la ayuda de JavaScript, puede crear variables en tiempo de ejecución, cambiar su tipo de datos, crear nuevas funciones o reemplazar la lógica existente. En otras palabras, mientras usa JavaScript, el desarrollador … Continue reading «JavaScript | Modo estricto»

¿Para qué sirve una etiqueta <script> dentro de una etiqueta <noscript>?

Uso de la etiqueta NoScript : la etiqueta define el contenido alternativo que se mostrará si el usuario ha deshabilitado la secuencia de comandos o el navegador no admite la secuencia de comandos. Se puede usar dentro de las etiquetas <head> y <body>. Sintaxis: <noscript> Contenido… </noscript> Ejemplo: <html>    <head>     <title>wbr Tag</title>     <style>         body … Continue reading «¿Para qué sirve una etiqueta <script> dentro de una etiqueta <noscript>?»

Introducción a Mithril.js y configuración del entorno

Mithril es un marco de JavaScript del lado del cliente que se utiliza para crear una aplicación de una sola página. Hay muchos otros marcos populares, y esos son lo suficientemente populares y cuentan con un gran apoyo de la comunidad para ellos, como React, Vue y Angular . Entonces, ¿por qué debería elegir Mithril … Continue reading «Introducción a Mithril.js y configuración del entorno»

Crear un motor de búsqueda de GIF usando JavaScript

En este artículo, crearemos un motor de búsqueda de GIF usando JavaScript. La aplicación básica del motor de búsqueda Gif es buscar las imágenes a partir de las palabras clave ingresadas por el usuario y la salida de las imágenes se cargará en la misma página con diferentes relaciones de aspecto y tamaños proporcionados por … Continue reading «Crear un motor de búsqueda de GIF usando 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?»

¿Cómo insertar dinámicamente la identificación en el elemento de la tabla usando JavaScript?

Este artículo explica cómo insertar dinámicamente «id» en el elemento de la tabla . Esto se puede hacer simplemente recorriendo las tablas y agregando «id» dinámicamente. Sintaxis: El método setAttribute() agrega el atributo especificado a un elemento y da el valor especificado. table.setAttribute(«id», «Dynamically Generated ID») También se puede hacer accediendo al “id” del elemento … Continue reading «¿Cómo insertar dinámicamente la identificación en el elemento de la tabla usando JavaScript?»

¿Cómo diferenciar el evento de «clic» y «arrastrar» del mouse usando JavaScript?

Al trabajar con elementos web, un usuario puede arrastrar o hacer clic en un elemento según los requisitos. Es importante distinguir entre los eventos de arrastrar y hacer clic. JavaScript es un lenguaje de programación de tipo dinámico de alto nivel que se puede utilizar para distinguir entre los eventos de arrastrar y hacer clic. … Continue reading «¿Cómo diferenciar el evento de «clic» y «arrastrar» del mouse usando JavaScript?»

¿Por qué JavaScript es un lenguaje de subproceso único que puede no bloquear?

El JavaScript dentro de un navegador Chrome está implementado por el motor V8. El motor V8 tiene dos partes: Montón de memoria Pila de llamadas Montón de memoria: se utiliza para asignar la memoria utilizada por su programa JavaScript. Recuerde que el montón de memoria no es lo mismo que las estructuras de datos del … Continue reading «¿Por qué JavaScript es un lenguaje de subproceso único que puede no bloquear?»

¿Cómo transmitir archivos grandes .mp4?

Transmitir grandes archivos de video desde el servidor al cliente, lo que podría ser una aplicación web o aplicaciones móviles de manera ineficiente.  No podemos enviar el video completo una vez a un cliente. porque hay condiciones como el ancho de banda y las restricciones de datos del usuario. Ejemplo: Digamos youtube, el usuario puede … Continue reading «¿Cómo transmitir archivos grandes .mp4?»

¿Cómo cambiar entre múltiples hojas de estilo CSS usando JavaScript?

Muchos sitios web en Internet están disponibles en varios temas. Se puede obtener cualquier característica creando múltiples hojas de estilo en el código HTML y habilitando una a la vez. Se incluye un archivo CSS en el HTML en la etiqueta <head> usando la etiqueta <link>. <link id=»theme» rel=»stylesheet» type=»text/css» href=»light.css» /> El atributo «href» … Continue reading «¿Cómo cambiar entre múltiples hojas de estilo CSS usando JavaScript?»