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. يغطي المستودع تعلم اللغة من خلال تمارين عملية، بما في ذلك تنفيذ مشاريع برمجية وممارسة الخوارزميات. يركز على كل من تطوير ويب الواجهة الأمامية وتطبيق البرمجة كائنية التوجه. يتضمن المحتوى مواد لإدارة المتغيرات وأنواع البيانات، وإجراء العمليات الحسابية، ومعالجة السلاسل والتواريخ. كما يوفر أمثلة لمقارنة قيم البيانات وهيكلة الكود باستخدام الفئات (classes) والنماذج الأولية (prototypes).
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.
يوفر هذا المشروع غلاف C++ فقط للرأس (header-only) لـ Node-API، ويعمل كإطار عمل لبناء إضافات أصلية عالية الأداء لـ Node.js. يعمل كجسر بين C++ وJavaScript، حيث يوفر واجهة موجهة للكائنات تبسط إنشاء الامتدادات المجمعة مع إدارة تعقيدات حدود اللغة. تتميز المكتبة بتوفير تجريدات آمنة للأنواع (type-safe) لتسلسل البيانات وإدارة الذاكرة، مما يضمن تتبع الكائنات الأصلية وكائنات البرنامج النصي واستردادها بشكل صحيح. تتضمن المكتبة آليات لتنسيق المهام غير المتزامنة بين خيوط الخلفية وحلقة الأحداث الرئيسية، مما يمنع تلف البيانات أثناء تفريغ العمليات الحسابية المكثفة. علاوة على ذلك، تقوم المكتبة بتعيين الاستثناءات الأصلية لأنواع أخطاء البرنامج النصي القياسية، مما يضمن تقارير تشخيصية متسقة ومعالجة الفشل. بعيداً عن قدرات الربط الأساسية، يدعم المشروع دورة حياة التطوير الأصلية بالكامل، بما في ذلك كشف فئات وأساليب C++ لوقت تشغيل JavaScript. يوفر المشروع أدوات لإدارة دورات حياة البيئة، وأتمتة ترحيلات الكود، وتنفيذ معايير الأداء لتقييم سلوك المكونات الأصلية.
Provides a type-safe interface for manipulating JavaScript primitives, objects, and buffers within native C++ code.