logo

Tutorial de aprendizaje de JavaScript

Tutorial de JavaScript

Nuestro Tutorial de JavaScript está diseñado tanto para principiantes como para profesionales. JavaScript se utiliza para crear páginas dinámicas del lado del cliente.

JavaScript es un lenguaje de scripting basado en objetos que es liviano y multiplataforma.

JavaScript no es un lenguaje compilado, pero sí un lenguaje traducido. El traductor de JavaScript (integrado en el navegador) es responsable de traducir el código JavaScript para el navegador web.

¿Qué es JavaScript?

JavaScript (js) es un lenguaje de programación ligero orientado a objetos que utilizan varios sitios web para crear scripts en las páginas web. Es un lenguaje de programación completo e interpretado que permite la interactividad dinámica en sitios web cuando se aplica a un documento HTML. Se introdujo en el año 1995 para agregar programas a las páginas web en el navegador Netscape Navigator. Desde entonces, ha sido adoptado por todos los demás navegadores web gráficos. Con JavaScript, los usuarios pueden crear aplicaciones web modernas para interactuar directamente sin tener que recargar la página cada vez. El sitio web tradicional utiliza js para proporcionar varias formas de interactividad y simplicidad.

conectividad java

Aunque JavaScript no tiene conectividad con el lenguaje de programación Java. El nombre fue sugerido y proporcionado en la época en que Java estaba ganando popularidad en el mercado. Además de los navegadores web, bases de datos como CouchDB y MongoDB utilizan JavaScript como lenguaje de consulta y scripting.

Características de JavaScript

Existen las siguientes características de JavaScript:

  1. Todos los navegadores web populares admiten JavaScript ya que proporcionan entornos de ejecución integrados.
  2. JavaScript sigue la sintaxis y estructura del lenguaje de programación C. Por tanto, es un lenguaje de programación estructurado.
  3. JavaScript es un lenguaje débilmente tipado, donde ciertos tipos se convierten implícitamente (según la operación).
  4. JavaScript es un lenguaje de programación orientado a objetos que utiliza prototipos en lugar de clases para herencia.
  5. Es un lenguaje ligero e interpretado.
  6. Es un lenguaje que distingue entre mayúsculas y minúsculas.
  7. JavaScript es compatible con varios sistemas operativos, incluidos Windows, macOS, etc.
  8. Proporciona un buen control a los usuarios sobre los navegadores web.

Historia de JavaScript

En 1993, Mosaico Nació , el primer navegador web popular. En el año 1994 , Netscape fue encontrado por Marc Andreessen . Se dio cuenta de que la web necesitaba volverse más dinámica. Por lo tanto, se creía que se proporcionaba un 'lenguaje adhesivo' al HTML para facilitar el diseño web a los diseñadores y programadores a tiempo parcial. En consecuencia, en 1995, la empresa contrató Brendan Eich con la intención de implementar e incrustar el lenguaje de programación Scheme en el navegador. Pero, antes de que Brendan pudiera empezar, la empresa se fusionó con Microsistemas solares por agregar Java a su Navigator para poder competir con Microsoft en las tecnologías y plataformas web. Ahora había dos lenguajes: Java y el lenguaje de secuencias de comandos. Además, Netscape decidió darle al lenguaje de script un nombre similar al de Java. Condujo a 'Javascript'. Finalmente, en mayo de 1995, Marc Andreessen acuñó el primer código de Javascript llamado ' Moca '. Posteriormente, el equipo de marketing reemplazó el nombre por ' LiveScript '. Pero, debido a razones de marca registrada y otras razones, en diciembre de 1995, el lenguaje finalmente pasó a llamarse 'JavaScript'. A partir de entonces, surgió JavaScript.

Aplicación de JavaScript

JavaScript se utiliza para crear sitios web interactivos. Se utiliza principalmente para:

  • Validación del lado del cliente,
  • Menús desplegables dinámicos,
  • Mostrando fecha y hora,
  • Mostrar ventanas emergentes y cuadros de diálogo (como un cuadro de diálogo de alerta, un cuadro de diálogo de confirmación y un cuadro de diálogo de aviso),
  • Visualización de relojes, etc.

Ejemplo de JavaScript

 document.write('Hello JavaScript by JavaScript'); 
Pruébalo ahora

En el próximo capítulo se ofrece una explicación detallada del primer ejemplo de JavaScript.


Índice de JavaScript


Tutorial de JavaScript

Conceptos básicos de JavaScript

Objetos JavaScript

Lista de materiales de JavaScript

  • Objetos del navegador
  • 1) Objeto de ventana
  • 2) Objeto histórico
  • 3) Objeto Navegador
  • 4) Objeto de pantalla

DOM de JavaScript

  • 5) Objeto del documento
  • obtenerElementoPorId
  • obtenerElementosPorNombre
  • getElementsByTagName
  • Propiedad HTML interna de JavaScript
  • Propiedad de texto interno de JavaScript

Validación de JavaScript

POO de JavaScript

interfaz gráfica de usuario c++
  • Clase de JavaScript
  • Objeto JavaScript
  • Prototipo de JavaScript
  • Método constructor de JavaScript
  • Método estático de JavaScript
  • Encapsulación de JavaScript
  • Herencia de JavaScript
  • Polimorfismo de JavaScript
  • Abstracción de JavaScript

Cookies de JavaScript

  • Cookies de JavaScript
  • Atributos de las cookies
  • Cookie con múltiples nombres
  • Eliminar cookies

Eventos de JavaScript

    Eventos HTML/DOM

JavaScript varios

  • JavaScript esta palabra clave
  • Depuración de JavaScript
  • Elevación de JavaScript
  • Modo estricto de JavaScript

Avance de JavaScript

  • Matriz mecanografiada de JavaScript
  • Conjunto de JavaScript
  • Mapa de JavaScript
  • Conjunto débil de JavaScript
  • Mapa débil de JavaScript

Preguntas de entrevista

  • Preguntas de la entrevista sobre JavaScript

Métodos JavaScript

Objeto de matriz de JavaScript

Objeto JavaScript DataView

  • Vista de datos de JavaScript
  • Método getFloat32() de DataView
  • Método getFloat64() de DataView
  • Método getInt8() de DataView
  • Método getInt16() de DataView
  • Método getInt32() de DataView
  • Método getUint8() de DataView
  • Método getUint16() de DataView
  • Método getUint32() de DataView

Objeto de función de JavaScript

  • Función JavaScript
  • Método de aplicación de función ()
  • Método de función bind()
  • Método de llamada de función ()
  • Método de función toString()

Objeto de fecha de JavaScript

  • Fecha de JavaScript
  • fecha método getDate()
  • fecha método getDay()
  • fecha método getFullYears()
  • fecha método getHours()
  • fecha método getMillisegundos()
  • fecha método getMinutes()
  • fecha método getMonth()
  • fecha método getSeconds()
  • fecha método getUTCDate()
  • fecha método getUTCDay()
  • fecha método getUTCFullYears()
  • fecha método getUTCHours()
  • fecha método getUTCMinutes()
  • fecha método getUTCMonth()
  • fecha método getUTCSeconds()
  • fecha método setDate()
  • fecha método setDay()
  • método setFullYears() fecha
  • método setHours() fecha
  • método setMillisegundos() de fecha
  • método setMinutes() fecha
  • método setMonth() fecha
  • fecha método setSeconds()
  • fecha método setUTCDate()
  • fecha método setUTCDay()
  • fecha método setUTCFullYears()
  • fecha método setUTCHours()
  • fecha método setUTCMillisegundos()
  • fecha método setUTCMinutes()
  • fecha método setUTCMonth()
  • fecha método setUTCSeconds()
  • método fecha toDateString()
  • método fecha toISOString()
  • método fecha toJSON()
  • método fecha toString()
  • método fecha toTimeString()
  • método fecha toUTCString()
  • método valor de fecha ()

Objeto controlador de JavaScript

  • controlador de JavaScript
  • método de aplicación del controlador ()
  • método de construcción del controlador ()
  • controlador defineProperty() método
  • controlador método deleteProperty()
  • método get() del controlador
  • controlador método getOwnPropertyDescriptor()
  • controlador método getPrototypeOf()
  • controlador tiene método ()
  • controlador método isExtensible()
  • método controlador ownKeys()
  • método preventExtensions() del controlador
  • método set() del controlador
  • manejador del método setPrototypeOf()

Objeto JSON de JavaScript

iterar mapa en java
  • javascript json
  • Método JSON.parse()
  • Método JSON.stringify()

Objeto de mapa de JavaScript

  • Mapa de JavaScript
  • Método de borrar mapa ()
  • Método de eliminación de mapa ()
  • Método de entradas de mapa ()
  • Método Map forEach()
  • Método get() del mapa
  • Método del mapa tiene()
  • Método de teclas de mapa ()
  • Método conjunto de mapas()
  • Método de valores de mapa ()

Objeto matemático de JavaScript

  • Matemáticas JavaScript
  • Método matemático abs()
  • Método matemático acos()
  • Método matemático asin()
  • Método matemático atan()
  • Método matemático cbrt()
  • Método matemático ceil()
  • Método matemático cos()
  • Método matemático cosh()
  • Método matemático exp()
  • Método de piso matemático ()
  • Método matemático hipot ()
  • Método de registro matemático ()
  • Método matemático max()
  • Método matemático min()
  • Método matemático pow()
  • Método matemático aleatorio ()
  • Método de ronda matemática ()
  • Método de signo matemático ()
  • Método matemático sin()
  • Método matemático sinh()
  • Método matemático sqrt()
  • Método matemático tan()
  • Método matemático tanh()
  • Método matemático trunc()

Objeto numérico de JavaScript

  • Número de JavaScript
  • Método número isfinito()
  • Método número isInteger()
  • Método numérico parseFloat()
  • Método numérico parseInt()
  • Método Número a Exponencial()
  • Método numérico toFixed()
  • Método numérico toPrecision()
  • Método numérico toString()

Objeto RegExp de JavaScript

  • expresión regular de javascript
  • Método RegExp.exec()
  • Método RegExp.test()
  • Método RegExp.toString()

Objeto JavaScript

  • Objeto JavaScript
  • Método object.assign()
  • Método object.create()
  • Método Object.defineProperty()
  • Método Object.defineProperties()
  • Método object.entries()
  • Método object.freeze()
  • método getOwnPropertyDescriptor()
  • método getOwnPropertyDescriptors()
  • método getOwnPropertyNames()
  • método getOwnPropertySymbols()
  • Método Object.getPrototypeOf()
  • Método object.is()
  • método preventExtensions()
  • Método objeto.seal()
  • Método Object.setPrototypeOf()
  • Método object.values()

Objeto reflejado de JavaScript

  • Reflexión de JavaScript
  • Método Reflect.apply()
  • Método Reflect.construct()
  • Método Reflect.defineProperty()
  • Método Reflect.deleteProperty()
  • Método Reflect.get()
  • método getOwnPropertyDescriptor()
  • Método Reflect.getPrototypeOf()
  • Método Reflect.has()
  • Método Reflect.isExtensible()
  • Método Reflect.ownKeys()
  • método preventExtensions()
  • Método Reflect.set()
  • Método Reflect.setPrototypeOf()

Objeto de conjunto de JavaScript

Objeto de cadena de JavaScript

Objeto de símbolo de JavaScript

  • Símbolo JavaScript
  • Método símbolo.for()
  • Método Symbol.keyFor()
  • Método Symbol.toString()

Propiedad de símbolo

  • Propiedad Symbol.hasInstance
  • isConcatSpreadable Propiedad
  • Propiedad Symbol.match
  • Propiedad Symbol.prototype
  • Propiedad Symbol.replace
  • Propiedad Symbol.search
  • Propiedad Symbol.split
  • Propiedad Symbol.toStringTag
  • Propiedad Symbol.unscopables

Objeto JavaScript TypedArray

  • Matriz mecanografiada de JavaScript
  • Método TypedArray copyWithin()
  • Método de entradas TypedArray()
  • TypedArray cada método()
  • Método de relleno TypedArray()
  • Método de filtro TypedArray()
  • Método de búsqueda TypedArray ()
  • Método TypedArray findIndex()
  • Método TypedArray para cada()
  • TypedArray incluye el método()
  • Método TypedArray indexof()
  • Método de unión TypedArray()
  • Método TypedArray Keys()
  • Método TypedArray lastIndexof()
  • Método de mapa TypedArray()
  • Método TypedArray reducir()
  • Método TypedArray reduceRight()
  • Método TypedArray inverso ()
  • Método TypedArray set()
  • Método TypedArray Slice()
  • TypedArray algún método()
  • Método TypedArray sort()
  • Método TypedArray submatriz()
  • Método TypedArray valores()
  • método toLocaleString()
  • Método TypedArray toString()

Objeto de mapa débil de JavaScript

padre jquery
  • Mapa débil de JavaScript
  • Método de eliminación de WeakMap ()
  • Método get() de WeakMap
  • Método WeakMap tiene ()
  • Método set() de WeakMap

Objeto de conjunto débil de JavaScript

  • Conjunto débil de JavaScript
  • Método add() de WeakSet
  • Método de eliminación () de WeakSet
  • Método WeakSet has()

Requisito previo

Antes de aprender JavaScript en profundidad, debes tener conocimientos básicos de HTML.

Audiencia

Hemos desarrollado este tutorial de JavaScript tanto para principiantes como para profesionales. Se dan muchos ejemplos con el editor de JavaScript. Por lo tanto, puede editar fácilmente su código JavaScript, lo que le ayudará a aprender JavaScript fácilmente.

Problema

Te aseguramos que no encontrarás ningún problema en nuestro tutorial de JavaScript. Pero, si encuentra algún error, puede publicarlo en nuestra sección de comentarios.