Glosario Javascript: 300 comandos que Usted debe conocer.

JavaScript es un lenguaje de programación interpretado de alto nivel utilizado principalmente para agregar interactividad y dinamismo a las páginas web. Fue creado originalmente para ser utilizado en el lado del cliente, es decir, en el navegador web, pero también se utiliza en el lado del servidor y en el desarrollo de aplicaciones móviles y de escritorio.

La utilidad principal de JavaScript radica en su capacidad para interactuar con el HTML y el CSS de una página web, lo que permite manipular y modificar el contenido, el estilo y el comportamiento de los elementos en tiempo real. JavaScript se utiliza para crear efectos visuales, validar formularios, realizar animaciones, cargar datos de forma asíncrona (AJAX), interactuar con servicios web, gestionar eventos, controlar la navegación del usuario y mucho más.

Además, JavaScript cuenta con una amplia variedad de bibliotecas y frameworks, como jQuery, React, Angular y Vue.js, que facilitan el desarrollo de aplicaciones web más complejas y escalables. También se utiliza en el desarrollo de juegos, aplicaciones móviles híbridas, aplicaciones de servidor con Node.js y en la creación de extensiones para navegadores.

Comandos Javascript

  1. alert(): Muestra una ventana de alerta con un mensaje.
  2. anchorNode: Devuelve el nodo de anclaje de un rango en un árbol de nodos.
  3. append(): Añade elementos al final de un array.
  4. appendChild(): Añade un nodo como último hijo de un elemento.
  5. appendData(): Añade texto al contenido de un nodo de texto.
  6. apply(): Llama a una función con un valor this y argumentos dados en forma de array.
  7. Array(): Crea un nuevo objeto Array.
  8. assign(): Copia el valor de las propiedades de un objeto a otro objeto destino.
  9. async: Define una función como asíncrona, lo que permite el uso de await.
  10. await: Pausa la ejecución de una función asíncrona hasta que una promesa se resuelva.
  11. blur(): Remueve el enfoque de un elemento.
  12. body: Representa el elemento <body> de un documento HTML.
  13. break: Sale de un bucle o estructura de control.
  14. call(): Llama a una función con un valor this y argumentos dados individualmente.
  15. catch(): Captura una excepción lanzada por un bloque try.
  16. charAt(): Devuelve el carácter en la posición especificada de una cadena.
  17. charCodeAt(): Devuelve el valor Unicode del carácter en la posición especificada de una cadena.
  18. checkbox: Representa un elemento de casilla de verificación.
  19. class: Define una clase en JavaScript.
  20. className: Devuelve o establece el nombre de una o más clases de un elemento.
  21. clear(): Limpia el contenido de la consola del navegador.
  22. clearInterval(): Borra un temporizador configurado con setInterval().
  23. clearTimeout(): Borra un temporizador configurado con setTimeout().
  24. click(): Simula un clic en un elemento.
  25. cloneNode(): Clona un nodo y devuelve el clon resultante.
  26. close(): Cierra la ventana actual.
  27. closed: Devuelve un booleano indicando si una ventana ha sido cerrada o no.
  28. code: Representa el código de un error.
  29. concat(): Combina dos o más arrays y devuelve un nuevo array.
  30. confirm(): Muestra una ventana de confirmación con un mensaje.
  31. constructor: Devuelve una referencia a la función constructora de un objeto.
  32. contains(): Comprueba si un elemento tiene un elemento hijo específico.
  33. contentEditable: Indica si el contenido de un elemento es editable.
  34. continue: Salta una iteración en un bucle y continúa con la siguiente.
  35. cookie: Lee o establece las cookies asociadas con un documento.
  36. createElement(): Crea un nuevo elemento HTML.
  37. createTextNode(): Crea un nuevo nodo de texto.
  38. currentTarget: Devuelve el elemento en el que se está gestionando un evento.
  39. dataset: Devuelve o establece los atributos de datos personalizados de un elemento.
  40. date: Crea un nuevo objeto Date para manipular fechas y horas.
  41. default: Define un caso predeterminado en un bloque switch.
  42. defaultPrevented: Devuelve un booleano que indica si se ha llamado a preventDefault() en un evento.
  43. delete: Elimina una propiedad de un objeto.
  44. description: Devuelve la descripción de un error.
  45. dir: Muestra una representación en cadena de un objeto en la consola.
  46. disabled: Indica si un elemento está deshabilitado o no.
  47. document: Representa el documento HTML actual.
  48. DOMContentLoaded: Se dispara cuando se ha cargado el HTML y se ha construido el árbol DOM.
  49. draggable: Indica si un elemento es arrastrable.
  50. drop(): Se dispara cuando un elemento se arrastra y se suelta sobre otro elemento.
  51. each(): Ejecuta una función para cada elemento de un array o objeto.
  52. else: Define un bloque de código que se ejecuta cuando una condición if no se cumple.
  53. empty(): Remueve todos los elementos hijos de un elemento.
  54. end(): Finaliza una cadena de métodos encadenados en jQuery.
  55. endsWith(): Comprueba si una cadena termina con los caracteres de otra cadena especificada.
  56. entries(): Devuelve un objeto iterador que contiene pares clave/valor de un objeto.
  57. error(): Imprime un mensaje de error en la consola.
  58. eval(): Evalúa o ejecuta un código JavaScript representado como una cadena.
  59. event: Representa un evento que ocurre durante la ejecución de un programa.
  60. every(): Comprueba si todos los elementos de un array cumplen una condición.
  61. exec(): Busca una coincidencia en una cadena utilizando una expresión regular y devuelve el resultado.
  62. exp: Calcula la exponenciación de un número.
  63. export: Utilizado para exportar funciones, objetos o valores desde un módulo.
  64. extends: Crea una clase hija que hereda de otra clase.
  65. false: Representa el valor booleano falso.
  66. fetch(): Realiza una solicitud de red y devuelve una promesa que resuelve la respuesta.
  67. fieldset: Representa un grupo de elementos de formulario.
  68. fill(): Rellena todos los elementos de un array con un valor estático.
  69. filter(): Crea un nuevo array con todos los elementos que cumplan una condición.
  70. find(): Devuelve el primer elemento en un array que cumple una condición.
  71. findIndex(): Devuelve el índice del primer elemento en un array que cumple una condición.
  72. focus(): Da el enfoque a un elemento.
  73. fontcolor(): Envuelve una cadena en una etiqueta <font> con el color especificado.
  74. forEach(): Ejecuta una función para cada elemento de un array.
  75. form: Representa un formulario HTML.
  76. from(): Crea un nuevo array a partir de un objeto iterable o una cadena.
  77. fullscreen: Cambia el modo de pantalla completa del navegador.
  78. function: Define una función en JavaScript.
  79. getAttribute(): Devuelve el valor de un atributo específico de un elemento.
  80. getElementById(): Devuelve una referencia a un elemento por su ID.
  81. getElementsByClassName(): Devuelve una lista de elementos por su nombre de clase.
  82. getElementsByTagName(): Devuelve una lista de elementos por su nombre de etiqueta.
  83. getFullYear(): Devuelve el año completo de una fecha especificada.
  84. getMonth(): Devuelve el mes de una fecha especificada.
  85. getNextSibling(): Devuelve el siguiente nodo hermano de un nodo.
  86. getNodeValue(): Devuelve el valor de un nodo de texto.
  87. getOwnPropertyNames(): Devuelve un array que contiene los nombres de las propiedades de un objeto.
  88. getPrototypeOf(): Devuelve el objeto prototipo de un objeto.
  89. getTime(): Devuelve el número de milisegundos transcurridos desde el 1 de enero de 1970 hasta una fecha especificada.
  90. getTimezoneOffset(): Devuelve la diferencia horaria, en minutos, entre la hora local y UTC.
  91. globalThis: Devuelve una referencia al objeto global (window en los navegadores).
  92. hasAttribute(): Comprueba si un elemento tiene un atributo específico.
  93. hasOwnProperty(): Comprueba si un objeto tiene una propiedad propia con un nombre específico.
  94. head: Representa el elemento <head> de un documento HTML.
  95. height: Devuelve o establece la altura de un elemento.
  96. hidden: Indica si un elemento está oculto o no.
  97. history: Representa el historial del navegador.
  98. href: Devuelve o establece la URL de un enlace.
  99. host: Devuelve el nombre de host y el número de puerto de una URL.
  100. hostname: Devuelve el nombre de host de una URL.
  101. if: Define una condición en una estructura de control.
  102. import: Importa funciones, objetos o valores desde un módulo.
  103. includes(): Comprueba si una cadena contiene los caracteres de otra cadena especificada.
  104. indexOf(): Devuelve la primera posición en la que se encuentra un valor en un array, o -1 si no se encuentra.
  105. Infinity: Representa el valor infinito.
  106. init(): Inicializa una variable con un valor específico.
  107. innerHTML: Devuelve o establece el contenido HTML de un elemento.
  108. innerText: Devuelve o establece el texto contenido en un elemento.
  109. input: Representa un campo de entrada de texto.
  110. insertAdjacentElement(): Inserta un elemento adyacente a otro elemento en el DOM.
  111. insertAdjacentHTML(): Inserta código HTML adyacente a un elemento en el DOM.
  112. insertAdjacentText(): Inserta texto adyacente a un elemento en el DOM.
  113. insertBefore(): Inserta un nodo como hijo de otro nodo, justo antes de un nodo específico.
  114. instanceof: Comprueba si un objeto es una instancia de una clase específica.
  115. isFinite(): Comprueba si un valor es un número finito.
  116. isNaN(): Comprueba si un valor no es un número.
  117. join(): Combina todos los elementos de un array en una cadena.
  118. JSON: Proporciona métodos para trabajar con datos JSON.
  119. key: Devuelve el valor de la clave presionada en un evento de teclado.
  120. keyCode: Devuelve el código de tecla asociado con una tecla presionada en un evento de teclado.
  121. label: Representa una etiqueta para un elemento de formulario.
  122. lastIndexOf(): Devuelve la última posición en la que se encuentra un valor en un array, o -1 si no se encuentra.
  123. length: Devuelve o establece la longitud de un array o cadena.
  124. link(): Cambia el color de un enlace después de que se haya visitado.
  125. location: Representa la URL y proporciona métodos para manipularla.
  126. log(): Imprime un mensaje de registro en la consola.
  127. map(): Crea un nuevo array con los resultados de aplicar una función a cada elemento de un array.
  128. match(): Busca una coincidencia en una cadena utilizando una expresión regular y devuelve un array de resultados.
  129. max(): Devuelve el valor más grande de una lista de argumentos o de un array.
  130. message: Devuelve el mensaje de un error.
  131. method: Representa el método HTTP de una solicitud.
  132. min(): Devuelve el valor más pequeño de una lista de argumentos o de un array.
  133. minus(): Resta dos números.
  134. modal: Representa una ventana modal.
  135. modulo(): Devuelve el resto de la división de dos números.
  136. month: Devuelve el mes actual.
  137. moveBy(): Mueve una ventana en relación a su posición actual.
  138. moveTo(): Mueve una ventana a una ubicación específica en la pantalla.
  139. NaN: Representa un valor que no es un número.
  140. navigator: Proporciona información sobre el navegador del usuario.
  141. new: Crea una nueva instancia de un objeto.
  142. next(): Devuelve el siguiente elemento en un iterador.
  143. nextSibling: Devuelve el siguiente nodo hermano de un nodo.
  144. nodeType: Devuelve el tipo de nodo de un nodo.
  145. null: Representa un valor nulo.
  146. number: Representa un número en JavaScript.
  147. of: Define un bucle for…of para iterar sobre elementos de un objeto iterable.
  148. offsetHeight: Devuelve la altura de un elemento, incluyendo el padding y el borde, pero no el margen.
  149. offsetLeft: Devuelve la distancia desde el borde izquierdo del elemento padre hasta el borde izquierdo del elemento.
  150. offsetParent: Devuelve el elemento padre más cercano que es un elemento posicionado.
  151. offsetTop: Devuelve la distancia desde el borde superior del elemento padre hasta el borde superior del elemento.
  152. onload: Se dispara cuando un objeto ha sido cargado.
  153. onmousedown: Se dispara cuando se presiona un botón del ratón.
  154. onmousemove: Se dispara cuando se mueve el ratón.
  155. onmouseout: Se dispara cuando el ratón sale del área de un elemento.
  156. onmouseover: Se dispara cuando el ratón se mueve sobre un elemento.
  157. onmouseup: Se dispara cuando se suelta un botón del ratón.
  158. onresize: Se dispara cuando la ventana del navegador se redimensiona.
  159. onscroll: Se dispara cuando se desplaza el contenido de un elemento.
  160. onsubmit: Se dispara cuando se envía un formulario.
  161. open(): Abre una nueva ventana del navegador o carga una URL en una ventana existente.
  162. option: Representa una opción en un elemento <select>.
  163. output: Representa el resultado de un cálculo o una función.
  164. padEnd(): Rellena una cadena con un carácter especificado al final hasta alcanzar una longitud especificada.
  165. padStart(): Rellena una cadena con un carácter especificado al inicio hasta alcanzar una longitud especificada.
  166. parseFloat(): Convierte una cadena en un número de punto flotante.
  167. parseInt(): Convierte una cadena en un número entero.
  168. parent: Representa el elemento padre de un elemento.
  169. parentNode: Devuelve el nodo padre de un nodo.
  170. parse(): Analiza una cadena JSON y devuelve el objeto JavaScript correspondiente.
  171. pause(): Pausa una animación en CSS.
  172. pop(): Elimina el último elemento de un array y lo devuelve.
  173. pow(): Calcula la potencia de un número.
  174. preventDefault(): Cancela la acción predeterminada asociada con un evento.
  175. prompt(): Muestra una ventana de diálogo con un mensaje y un campo de entrada.
  176. prototype: Permite añadir propiedades y métodos a un objeto constructor.
  177. push(): Añade uno o más elementos al final de un array y devuelve la nueva longitud.
  178. querySelector(): Devuelve el primer elemento que coincide con un selector CSS.
  179. querySelectorAll(): Devuelve todos los elementos que coinciden con un selector CSS.
  180. random(): Genera un número pseudoaleatorio entre 0 y 1.
  181. range: Representa un rango de valores.
  182. reduce(): Aplica una función a un acumulador y a cada elemento de un array para reducirlo a un único valor.
  183. reduceRight(): Aplica una función a un acumulador y a cada elemento de un array en orden inverso.
  184. refresh(): Recarga la página actual.
  185. RegExp(): Crea un objeto de expresión regular para realizar búsquedas en cadenas de texto.
  186. reject(): Rechaza una promesa con un motivo dado.
  187. remove(): Elimina un elemento del DOM.
  188. removeAttribute(): Elimina un atributo específico de un elemento.
  189. removeChild(): Elimina un nodo hijo de un elemento.
  190. removeEventListener(): Elimina un evento previamente registrado de un elemento.
  191. replace(): Reemplaza parte de una cadena con otra cadena especificada.
  192. reset(): Restablece los valores predeterminados de un formulario.
  193. resolve(): Resuelve una promesa con un valor dado.
  194. return: Devuelve un valor y finaliza una función.
  195. reverse(): Invierte el orden de los elementos de un array.
  196. round(): Redondea un número al entero más cercano.
  197. screen: Proporciona información sobre la pantalla del dispositivo.
  198. scrollBy(): Desplaza el contenido de un elemento en relación a su posición actual.
  199. scrollIntoView(): Hace visible un elemento desplazando la ventana si es necesario.
  200. scrollLeft: Devuelve o establece la cantidad de desplazamiento horizontal de un elemento.
  201. scrollTop: Devuelve o establece la cantidad de desplazamiento vertical de un elemento.
  202. seal(): Evita que se añadan o eliminen propiedades de un objeto.
  203. search(): Busca una coincidencia en una cadena utilizando una expresión regular y devuelve la posición de la coincidencia.
  204. select(): Selecciona todo el texto en un campo de entrada.
  205. selectNode(): Selecciona un nodo completo en un árbol de nodos.
  206. selectNodeContents(): Selecciona el contenido de un nodo en un árbol de nodos.
  207. selected: Indica si una opción de un elemento <select> está seleccionada o no.
  208. selectedIndex: Devuelve o establece el índice de la opción seleccionada de un elemento <select>.
  209. setAttribute(): Establece el valor de un atributo específico de un elemento.
  210. setDate(): Establece el día del mes de una fecha especificada.
  211. setFullYear(): Establece el año completo de una fecha especificada.
  212. setInterval(): Ejecuta una función o un fragmento de código de forma repetida a intervalos de tiempo específicos.
  213. setMonth(): Establece el mes de una fecha especificada.
  214. setName(): Establece el nombre de una ventana o marco.
  215. setPrototypeOf(): Establece el objeto prototipo de un objeto.
  216. setTime(): Establece el número de milisegundos transcurridos desde el 1 de enero de 1970 hasta una fecha especificada.
  217. setTimeout(): Ejecuta una función o un fragmento de código después de un retraso específico.
  218. setValue(): Establece el valor de un campo de entrada.
  219. shift(): Elimina el primer elemento de un array y lo devuelve.
  220. showModalDialog(): Abre una ventana modal con contenido personalizado.
  221. slice(): Devuelve una copia superficial de una porción de un array en un nuevo array.
  222. small(): Envuelve una cadena en una etiqueta <small>.
  223. some(): Comprueba si al menos un elemento de un array cumple una condición.
  224. sort(): Ordena los elementos de un array alfabéticamente o por orden numérico.
  225. source: Devuelve o establece la fuente de medios de un elemento de audio o video.
  226. splice(): Cambia el contenido de un array eliminando, reemplazando o agregando elementos.
  227. split(): Divide una cadena en un array de subcadenas utilizando un separador especificado.
  228. sqrt(): Calcula la raíz cuadrada de un número.
  229. src: Devuelve o establece la URL de la imagen de un elemento <img>.
  230. startsWith(): Comprueba si una cadena comienza con los caracteres de otra cadena especificada.
  231. strict: Activa el modo estricto de JavaScript para un archivo o un bloque de código.
  232. string: Representa una cadena de texto en JavaScript.
  233. style: Representa los estilos CSS aplicados a un elemento.
  234. substring(): Devuelve una parte de una cadena entre dos índices especificados.
  235. substr(): Devuelve una parte de una cadena comenzando desde una posición especificada y con una longitud determinada.
  236. super: Llama al constructor de la clase padre.
  237. switch: Evalúa una expresión y ejecuta un bloque de código correspondiente a un caso específico.
  238. Symbol(): Crea un valor de tipo símbolo único.
  239. target: Devuelve el elemento en el que se originó un evento.
  240. test(): Comprueba si una cadena cumple una expresión regular y devuelve true o false.
  241. text(): Devuelve el texto contenido en un elemento.
  242. this: Hace referencia al objeto actual.
  243. throw: Lanza una excepción personalizada.
  244. time: Mide el tiempo de ejecución de un bloque de código.
  245. title: Devuelve o establece el título de un documento HTML.
  246. toExponential(): Devuelve una cadena que representa un número en notación exponencial.
  247. toFixed(): Devuelve una cadena que representa un número con un número específico de decimales.
  248. toLocaleLowerCase(): Convierte una cadena a minúsculas según las convenciones locales.
  249. toLocaleString(): Devuelve una cadena que representa el objeto en formato localizado.
  250. toLocaleUpperCase(): Convierte una cadena a mayúsculas según las convenciones locales.
  251. toLowerCase(): Convierte una cadena a minúsculas.
  252. toString(): Convierte un objeto a una cadena de texto.
  253. toUpperCase(): Convierte una cadena a mayúsculas.
  254. trim(): Elimina los espacios en blanco al principio y al final de una cadena.
  255. true: Representa el valor booleano verdadero.
  256. try…catch: Implementa una estructura para manejar excepciones en JavaScript.
  257. typeof: Devuelve una cadena que indica el tipo de un operando.
  258. undefined: Representa un valor no definido.
  259. unescape(): Decodifica una cadena codificada con el método escape().
  260. unshift(): Añade uno o más elementos al inicio de un array y devuelve la nueva longitud.
  261. URIError: Representa un error relacionado con URI (Uniform Resource Identifier).
  262. URL: Crea un objeto URL a partir de una cadena URL.
  263. value: Devuelve o establece el valor de un elemento de formulario.
  264. valueOf(): Devuelve el valor primitivo de un objeto.
  265. var: Declara una variable localmente en una función.
  266. void: Evalúa una expresión y devuelve undefined.
  267. warning: Genera una advertencia en la consola.
  268. while: Crea un bucle que se ejecuta mientras se cumple una condición.
  269. width: Devuelve o establece el ancho de un elemento.
  270. window: Representa la ventana del navegador.
  271. with: Especifica un objeto predeterminado para un bloque de código.
  272. wrap(): Envuelve el contenido de un elemento en otro elemento.
  273. write(): Escribe texto en el documento HTML.
  274. writeln(): Escribe texto en el documento HTML seguido de un salto de línea.
  275. xor(): Realiza una operación XOR (OR exclusivo) en dos valores.
  276. year: Devuelve el año actual.
  277. yield: Pausa una función generadora y devuelve un valor a través de un iterador.
  278. zeroFill(): Rellena con ceros a la izquierda un número hasta alcanzar una longitud especificada.
  279. zIndex: Devuelve o establece el índice de apilamiento de un elemento.