4 个仓库
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.
该项目是一个 JavaScript 教育仓库和编程课程。它提供了一系列旨在学习 JavaScript 编程语言的代码示例和实践项目。 该仓库通过动手练习涵盖了语言学习,包括编码项目的实现和算法练习。它专注于前端 Web 开发和面向对象编程的应用。 内容包括管理变量和数据类型、执行数学运算以及操作字符串和日期的材料。它还提供了比较数据值以及使用类和原型组织代码的示例。
Teaches how to manage variables and utilize native JavaScript data types.
This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks
Implements techniques for managing and transforming data using native JavaScript arrays, maps, sets, and objects.
该项目为 Node-API 提供了一个仅包含头文件的 C++ 包装器,作为构建 Node.js 高性能原生插件的框架。它充当 C++ 与 JavaScript 之间的桥梁,提供了一个面向对象的接口,简化了编译扩展的创建,同时管理了语言边界的复杂性。 该库通过为数据编组和内存管理提供类型安全抽象而脱颖而出,确保原生和脚本端对象被正确追踪和回收。它包括用于协调后台线程与主事件循环之间异步任务的机制,在卸载密集型计算的同时防止数据损坏。此外,它将原生异常映射到标准脚本错误类型,确保一致的诊断报告和故障处理。 除了其核心桥接功能外,该项目还支持原生开发的整个生命周期,包括将 C++ 类和方法暴露给 JavaScript 运行时。它提供了用于管理环境生命周期、自动化代码迁移以及执行性能基准测试以评估原生组件行为的工具。
Provides a type-safe interface for manipulating JavaScript primitives, objects, and buffers within native C++ code.