awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
getify avatar

getify/You-Dont-Know-JS

0
View on GitHub↗
184,530 نجوم·33,520 تفرعات·24 مشاهداتwww.amazon.com/dp/B085XXCJ7X↗

You Dont Know JS

هذا المشروع عبارة عن سلسلة تعليمية شاملة مصممة لتقديم فهم تقني عميق للغة البرمجة JavaScript. يعمل المشروع كمنهج دراسي متعدد الأجزاء يوجه المطورين عبر الآليات الأساسية، ونماذج التنفيذ، والمواصفات الكامنة التي تحدد كيفية عمل اللغة على مستوى جوهري.

يتميز المنهج بتركيزه على البنية الداخلية للغة بدلاً من القواعد السطحية. فهو يقدم تحليلاً دقيقاً لمواضيع معقدة مثل النطاق المعجمي (lexical scope)، وتغليف الحالة القائم على الإغلاق (closure-based state encapsulation)، والوراثة القائمة على النماذج الأولية (prototype-based inheritance)، وآليات حلقة الأحداث (event loop). من خلال استكشاف كيفية إدارة المحرك لسياقات التنفيذ وبيئات المتغيرات، تُمكّن هذه السلسلة المطورين من التعامل مع دقة أنظمة الأنواع الديناميكية والتحويل الضمني للأنواع بمزيد من القدرة على التنبؤ.

تغطي المادة الطيف الكامل لأساسيات اللغة، بما في ذلك أنماط البرمجة كائنية التوجه، وتدفقات التنفيذ غير المتزامنة، وقواعد النحو التي تحكم تحويل البيانات. تم تنظيم هذه الموارد لمساعدة الممارسين على الانتقال من الاستخدام الأساسي إلى إتقان خفايا اللغة، مما يدعم في النهاية تطوير برمجيات أكثر كفاءة وقابلية للصيانة. المحتوى متاح كسلسلة من الأدلة التقنية والمفاهيمية المخصصة للدراسة المنهجية.

Features

  • Computer Science Curricula - Delivers a structured collection of educational modules covering language internals and architectural fundamentals.
  • Language Fundamentals - Covers core language mechanics, including syntax rules and data coercion, to help developers write predictable code.
  • Conceptual Programming Resources - Focuses on the theoretical foundations and internal logic of the language to improve software development practices.
  • Language Internals Guides - Offers deep-dive explanations into the core runtime mechanisms and internal behaviors of the language.
  • Language Reference Manuals - Serves as detailed technical documentation covering the syntax, grammar, and execution models of the language.
  • Technical Book Series - Presents a multi-volume educational curriculum designed to build deep technical mastery through a structured sequence of topics.
  • Execution Models - Explains how execution flow is managed through patterns that handle blocking operations and non-blocking callbacks in event-driven environments.
  • Execution Contexts - Tracks the creation of variable environments and binding references during the lifecycle of nested function calls.
  • Event Loop Models - Demonstrates how asynchronous task scheduling and concurrency are managed through a single-threaded execution model and task queue.
  • Lexical Scoping Mechanisms - Unpacks the rules governing variable accessibility and identifier binding within nested execution environments.
  • Prototype Inheritance Models - Clarifies how object properties and methods resolve through linked internal reference chains to share behavior across instances.
  • Closures - Illustrates the mechanics of lexical scoping and how functions maintain access to outer variables after execution.
  • Dynamic Type Systems - Provides deep technical insight into language grammar, data coercion, and variable scoping to navigate dynamic type system nuances.
  • Object Oriented Patterns - Examines the mechanics of object creation, prototype chains, and class-based structures to organize data and behavior.
  • Prototype-Based Inheritance Mechanisms - Details the delegation-based object model used for property and method resolution through linked internal references.
  • Type Coercion Mechanisms - Analyzes implicit and explicit data conversion rules to ensure predictable behavior during runtime operations.
  • Asynchronous Control Flows - Teaches patterns for managing complex, event-driven, and non-blocking operations to build responsive software applications.
  • Developer Roadmaps and Guides - In-depth book series on core JavaScript concepts.
  • Educational Resources - Deep-dive technical book series for web developers.
  • JavaScript and TypeScript - Deep dive series into the core mechanics of JavaScript.
  • JavaScript Core - Authoritative deep-dive series on JavaScript language mechanics.
  • JavaScript Development - Comprehensive guide to understanding core JavaScript mechanics.
  • JavaScript Foundations - In-depth exploration of JavaScript language mechanics and scope.
  • JavaScript Resources - Deep dive into core JavaScript mechanisms and behaviors.
  • JavaScript Standards and Style - Deep dive into core JavaScript mechanics.
  • Language Specific Guides - In-depth guide to understanding core JavaScript concepts.
  • Language Style Guides - Deep dive into core JavaScript mechanics and best practices.
  • Programming Languages - Deep dive into core JavaScript mechanics and concepts.
  • أطر عمل الاختبار - Deep-dive book series on core JavaScript language mechanisms.
  • Type Systems - Deep dive into JavaScript types and coercion mechanics.
  • Web Development - Deep dive into core JavaScript language mechanics.
  • Books - In-depth exploration of core language mechanics and scope.
  • قوائم منسقة - غوص عميق في الآليات الأساسية لـ JavaScript.
  • JavaScript Foundations - Deep dive into advanced language mechanics and behavior.
  • التعلم والمراجع - Comprehensive guide to core JavaScript language mechanics.
  • موارد التعلم - A comprehensive book series covering deep dives into JavaScript language mechanics.
  • Free eBooks - Listed in the “Free eBooks” section of the Awesome Javascript Learning awesome list.
  • No sabes JavaScript - Listed in the “No sabes JavaScript” section of the Frontend Developer Resources awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ getify/you-dont-know-jsمخطط تاريخ النجوم لـ getify/you-dont-know-js

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة getify/you-dont-know-js؟

هذا المشروع عبارة عن سلسلة تعليمية شاملة مصممة لتقديم فهم تقني عميق للغة البرمجة JavaScript. يعمل المشروع كمنهج دراسي متعدد الأجزاء يوجه المطورين عبر الآليات الأساسية، ونماذج التنفيذ، والمواصفات الكامنة التي تحدد كيفية عمل اللغة على مستوى جوهري.

ما هي الميزات الرئيسية لـ getify/you-dont-know-js؟

الميزات الرئيسية لـ getify/you-dont-know-js هي: Computer Science Curricula, Language Fundamentals, Conceptual Programming Resources, Language Internals Guides, Language Reference Manuals, Technical Book Series, Execution Models, Execution Contexts.

ما هي البدائل مفتوحة المصدر لـ getify/you-dont-know-js؟

تشمل البدائل مفتوحة المصدر لـ getify/you-dont-know-js: airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… ryanmcdermott/clean-code-javascript — This project is a collection of engineering guidelines and best practices for writing readable and maintainable… drksephy/es6-cheatsheet — This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide… mbeaudru/modern-js-cheatsheet — This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection… leonardomso/33-js-concepts — This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime… sindresorhus/awesome — This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks,…

بدائل مفتوحة المصدر لـ You Dont Know JS

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع You Dont Know JS.
  • airbnb/javascriptالصورة الرمزية لـ airbnb

    airbnb/javascript

    148,081عرض على GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    JavaScriptarrow-functionses2015es2016
    عرض على GitHub↗148,081
  • ryanmcdermott/clean-code-javascriptالصورة الرمزية لـ ryanmcdermott

    ryanmcdermott/clean-code-javascript

    94,454عرض على GitHub↗

    This project is a collection of engineering guidelines and best practices for writing readable and maintainable JavaScript source code. It serves as a clean code guide and refactoring manual to help developers improve the structure of their codebases. The repository provides a reference for applying SOLID principles to reduce coupling and enable extensions without modifying existing logic. It includes a naming convention standard for using explicit, searchable identifiers and a guide for asynchronous patterns to replace nested callbacks with clearer execution flows. The guidelines cover soft

    JavaScriptbest-practicesclean-architectureclean-code
    عرض على GitHub↗94,454
  • drksephy/es6-cheatsheetالصورة الرمزية لـ DrkSephy

    DrkSephy/es6-cheatsheet

    13,327عرض على GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    JavaScript
    عرض على GitHub↗13,327
  • mbeaudru/modern-js-cheatsheetالصورة الرمزية لـ mbeaudru

    mbeaudru/modern-js-cheatsheet

    25,637عرض على GitHub↗

    This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl

    عرض على GitHub↗25,637
  • عرض جميع البدائل الـ 30 لـ You Dont Know JS→