4 repositorios
Using strings, numbers, objects, arrays, maps, and their methods for storing and transforming data in JavaScript.
Distinct from Structural Typing and Inference: No candidate covers JavaScript-specific data types and structures; candidates focus on TypeScript typing, algorithms, or memory management.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · JavaScript Data Types and Structures. Refine with filters or upvote what's useful.
This is a video course that teaches JavaScript from scratch, covering fundamentals like variables, functions, scope, closures, and data types through 88+ lessons organized into 15 modules. The course uses a live-coding pedagogy where students code alongside pre-recorded video lessons, with each lesson providing starter and solution files for self-paced practice. The curriculum focuses on browser-native APIs, teaching DOM manipulation, event handling, and data fetching without external frameworks. Students build real-world projects like image galleries, drawing tools, and audio visualizers thr
Teaches using strings, numbers, objects, arrays, maps, and their methods for storing and transforming data.
Este proyecto es un repositorio educativo de JavaScript y material de curso de programación. Proporciona una colección de ejemplos de código y proyectos prácticos diseñados para aprender el lenguaje de programación JavaScript. El repositorio cubre el aprendizaje del lenguaje a través de ejercicios prácticos, incluyendo la implementación de proyectos de codificación y práctica de algoritmos. Se centra tanto en el desarrollo web frontend como en la aplicación de la programación orientada a objetos. El contenido incluye materiales para gestionar variables y tipos de datos, realizar operaciones matemáticas y manipular cadenas y fechas. También proporciona ejemplos de comparación de valores de datos y estructuración de código utilizando clases y prototipos.
Teaches how to manage variables and utilize native JavaScript data types.
Este repositorio es una colección de desafíos de programación en JavaScript y una guía de entrevista integral. Proporciona implementaciones de referencia y ejemplos educativos diseñados para ayudar a los desarrolladores a dominar los fundamentos del lenguaje y prepararse para entrevistas técnicas. El proyecto cubre una amplia gama de implementaciones especializadas, incluyendo patrones de programación funcional como currying y aplicación parcial, así como patrones asíncronos para el control de concurrencia. También incluye ejemplos prácticos de manipulación del Document Object Model (DOM) y la implementación de estructuras de datos comunes como pilas y colas. A grandes rasgos, la colección abarca características avanzadas del lenguaje, implementaciones de patrones de diseño y manipulación de estructuras de datos. Aborda una superficie que incluye programación asíncrona, interacción con el DOM, patrones de creación orientados a objetos y operaciones primitivas de bajo nivel.
Implements techniques for managing and transforming data using native JavaScript arrays, maps, sets, and objects.
Este proyecto proporciona un envoltorio de C++ solo de cabecera para la Node-API, sirviendo como marco para construir complementos nativos de alto rendimiento para Node.js. Actúa como un puente entre C++ y JavaScript, ofreciendo una interfaz orientada a objetos que simplifica la creación de extensiones compiladas mientras gestiona las complejidades del límite del lenguaje. La biblioteca se distingue por proporcionar abstracciones seguras de tipos para la organización de datos y la gestión de memoria, asegurando que los objetos nativos y del lado del script sean rastreados y reclamados correctamente. Incluye mecanismos para coordinar tareas asíncronas entre hilos en segundo plano y el bucle de eventos principal, evitando la corrupción de datos mientras se descargan cálculos intensivos. Además, mapea las excepciones nativas a tipos de error de script estándar, asegurando informes de diagnóstico consistentes y manejo de fallas. Más allá de sus capacidades de puente central, el proyecto admite el ciclo de vida completo del desarrollo nativo, incluida la exposición de clases y métodos de C++ al tiempo de ejecución de JavaScript. Proporciona herramientas para gestionar ciclos de vida de entornos, automatizar migraciones de código y ejecutar puntos de referencia de rendimiento para evaluar el comportamiento de los componentes nativos.
Provides a type-safe interface for manipulating JavaScript primitives, objects, and buffers within native C++ code.