JavaScript es uno de los lenguajes de programación más populares.
Según W3Techs, JavaScript es utilizado por el 97,4% de los sitios de Internet como lenguaje de programación del lado del cliente.
Desarrollado en 1995, es un lenguaje de scripting de alto nivel que también se conoce como JS. JavaScript es un lenguaje de programación multiparadigma que admite estilos de programación funcionales, imperativos y basados en eventos. Además, dispone de API para trabajar con texto, estructuras de datos, expresiones regulares y el Modelo de Objetos del Documento (DOM).
JavaScript se utiliza en diversas aplicaciones, como:
- Cargar contenido de páginas web a través de WebSocket o Ajax
- Jugar en el navegador, animaciones de páginas web
- Controlar la reproducción de medios en streaming
- Generar ventanas emergentes, redireccionamientos de páginas, etc
Los sitios más populares que utilizan JavaScript son Google, YouTube, Facebook, Expedia, Overstock, etc.
Por lo tanto, si usted es un desarrollador de JavaScript, ya sabe lo que le pasa cuando olvida algún concepto mientras programa. Es porque prácticamente no es posible recordar todos los conceptos, y cuando está atascado, se encuentra hojeando páginas de Internet o el libro que tiene a su lado. Es una pérdida de tiempo y una frustración al mismo tiempo.
Pero no se preocupe; hemos preparado para usted 10 apasionantes hojas de trucos de JavaScript. Ayudarán a los desarrolladores de JavaScript y a los principiantes que están aprendiendo el lenguaje.
¡Écheles un vistazo!
Codecademy: Esta sencilla hoja de trucos de JavaScript lo explica todo con claridad y sintaxis. Comienza con una breve introducción y luego cubre temas como condicionales, funciones, matrices, ámbito, bucles, objetos, iteradores, clases, módulos, promesas, Async-Await, transpilación y compatibilidad con navegadores, bibliotecas, booleanos, instancias de datos y muchos más.
SheCodes: Es una buena lista de referencia que contiene cadenas, variables y otros atributos vitales de JavaScript. Han incluido la sintaxis de cada segmento que también puede copiar y pegar en su proyecto para simplificar aún más su tarea. También cubre operaciones con variables, tipos de datos, estructuras, alertas y avisos, sentenciasif-else, matrices, bucles, números, fechas, objetos, funciones, depuración, selectores, eventos, AJAX y manipulación de elementos
Cheatography: Esta guía rápida de Dave Child está disponible en línea o puede descargarla directamente de la página web. Incluye métodos JavaScript, funciones, expresiones regulares, el objeto XMLHttpRequest, modificadores de patrones, objetos RegEx, manejadores de eventos, matrices, booleanos, fechas y cadenas. Puede consultarlo cuando haya olvidado algunas funciones y necesite recordarlas rápidamente.
HTMLcheatsheet.com: Se trata de una mina de oro para que los desarrolladores y programadores echen un vistazo a algunos conceptos de JavaScript. Resume todos los conceptos básicos, intermedios y avanzados y ordena su sintaxis y ejemplos para una mejor comprensión. Cubre temas como la secuencia de comandos en la página, cómo incluir archivos JavaScript externos, funciones, edición de elementos DOM, bucles, sentencias if-else, variables, tipos de datos, cadenas, eventos, números y matemáticas, fechas, matrices, funciones globales, expresiones regulares, errores, promesas y mucho más.
WebsiteSetup: En este sitio web encontrará una completa hoja de trucos de JavaScript en formato de texto y PDF. Abarca conceptos como la inclusión de JavaScript en un sitio, la llamada a archivos JS externos, la inclusión de comentarios, variables, tipos de datos, objetos, matrices, operadores, funciones, bucles, cadenas, métodos, expresiones, cuantificadores, números y matemáticas, fechas y hora, modo DOM, eventos, animaciones, errores y mucho más.
JavaScript moderno: Esta hoja de trucos de JavaScript en GitHub le ayudará a resolver problemas rápidos que surjan en sus proyectos. También encontrará algunas recomendaciones del autor junto con algunos recursos complementarios que puede consultar. La hoja de trucos incluye conceptos como declaraciones de variables, función de flecha, parámetros, destrucción, métodos de array, operador spread, promesas, literales de plantilla, importaciones/exportaciones, clases, palabras clave, Async Await, Truthy/falsy, generadores, métodos estáticos y anamorfismos.
OverAPI.com: Puede marcar esta página web en su navegador y volver a ella siempre que tenga alguna duda, ya que le recordará ciertos aspectos clave que necesitará durante sus proyectos de JavaScript. Cubre aspectos básicos de JavaScript como propiedades y métodos de arrays, propiedades y métodos booleanos, propiedades y métodos matemáticos, propiedades y métodos de cadenas, eventos DOM, núcleo DOM, nodo DOM, RegExp, conceptos de navegador y gráficos.
Ninjas de la codificación: Si se encuentra en su etapa inicial de aprendizaje de JavaScript o es un nuevo desarrollador, esta hoja de trucos le dará un respiro cuando olvide algo mientras programa. Puede consultarla para recordar tipos de datos, vocabulario básico, objetos, funciones, variables y ámbitos, operadores, coerción, Truthy/Falsy, creación de variables, bucles, atributos del navegador, DOM, propiedades autoheredadas, objetos incorporados y promise.
Ilovecoding.org: Esta hoja de trucos de JavaScript de 13 páginas es todo lo que desearía para resumir JavaScript de forma interactiva. Le llevará desde los conceptos de nivel principiante hasta el JavaScript de nivel avanzado con la sintaxis, la explicación y la terminología adecuadas. Lo mejor: puede descargar las 13 páginas de una vez o por separado. Cubre tipos de datos, objetos, vocabulario básico, funciones, operadores, coerción, bucles, constructor ,esta palabra clave, ES6 , DOM API, y mucho más.
Codepen: Esta referencia rápida de JavaScript es otra útil hoja de trucos que cubre varios temas con ejemplos. Incluye el trabajo con DOM, funciones y JS. Puede aprender a acceder a elementos del DOM, coger nodos hijos o padres, crear un nuevo elemento del DOM, añadir elementos, añadir/eliminar/comprobar/alternar clases, añadir/eliminar elementos de matrices y propiedades de objetos, condicionales, bucles, eventos y temporizadores.
Conclusión
Espero que las anteriores hojas de trucos de JavaScript le ayuden a recordar algunos conceptos clave esenciales a la hora de programar. Simplemente descárguelas o márquelas en su navegador y consúltelas siempre que se sienta atascado.
-
Durga Prasad Acharya es una escritora técnica freelance a la que le encanta escribir sobre tecnologías emergentes, como IA y ML, ciberseguridad, alojamiento web, SaaS, computación en nube y mucho más. Además de escribir, es diseñador web y le apasiona... Seguir leyendo