6 مستودعات
Loading external JavaScript libraries asynchronously to prevent blocking the initial page render.
Distinct from Asynchronous Component Loading: Candidates focus on lazy-loading components or data; this is for the asynchronous loading of an external API script.
Explore 6 awesome GitHub repositories matching web development · Asynchronous Script Loading. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن مغلف Google Maps لـ React ومكتبة تكامل تربط Google Maps JavaScript API ببنية قائمة على المكونات التصريحية. يوفر مكون خريطة تفاعلي لعرض مشاهد الخريطة، والعلامات، والتراكبات باستخدام الإحداثيات الجغرافية و HTML المخصص. تعمل المكتبة كأداة لتصور البيانات الجغرافية وواجهة بحث قائمة على الخريطة. وتمكن من تنفيذ وظيفة البحث عن الأماكن ومدخلات الإكمال التلقائي المتكاملة مباشرة مع عرض الخريطة. يغطي سطح القدرات الخدمات القائمة على الموقع بما في ذلك تصور المسار، وعرض الشارع البانورامي، وإنشاء أشكال الخرائط الهندسية. وتدعم خيارات عرض متنوعة مثل طبقات البيانات المتخصصة لحركة المرور والخرائط الحرارية، وتراكبات HTML و canvas المخصصة، وتجميع العلامات لإدارة مجموعات النقاط عالية الكثافة. تتوفر أيضاً أدوات رسم تفاعلية ونوافذ معلومات لتحديد المناطق وتقديم تفاصيل الموقع.
Ensures the Google Maps JavaScript API is loaded asynchronously before map components initialize.
هذا المشروع عبارة عن دليل مرجعي شامل لكتابة ترميز HTML نظيف ودلالي وقابل للصيانة بناءً على معايير الويب الحديثة. يوفر مجموعة من القواعد لتنفيذ معايير HTML الدلالية، باستخدام عناصر هيكلية ذات معنى بدلاً من الحاويات العامة لتحسين تسلسل المستند وقابلية القراءة الآلية. يضع الدليل اتفاقيات محددة لتنسيق HTML، تغطي المسافات البادئة، وحالة العلامات، وتنظيم الكود المصدري لتحسين قابلية صيانة قاعدة الكود. كما يعمل كمرجع لإمكانية الوصول إلى الويب، ويفصل تنفيذ أدوار ARIA، والنص البديل، وعناصر تحكم النماذج التي يمكن الوصول إليها لدعم قارئات الشاشة والتقنيات المساعدة الأخرى. يغطي المشروع العديد من مجالات القدرة الأساسية، بما في ذلك تكوين البيانات الوصفية للمستند وترميز الأحرف لتوافق المتصفح، وإدارة أصول الويب عبر دقة المسار المطلق، وتحسين نماذج الويب من خلال سمات التسمية والتحقق المناسبة. كما يتضمن معايير للتعامل مع محتوى الوسائط المتعددة بآليات احتياطية مناسبة.
Explains how to load external JavaScript libraries asynchronously to prevent blocking the initial page render.
dcat-admin هو إطار عمل لوحة تحكم Laravel يُستخدم لبناء واجهات إدارية تعتمد على البيانات بسرعة. يعمل كمولد CRUD وأداة سقالات خلفية تنتج تلقائياً واجهات الإنشاء والقراءة والتحديث والحذف بناءً على مخططات جداول قاعدة البيانات. يتميز النظام ببنية امتداد قائمة على المكونات الإضافية والقدرة على تشغيل مثيلات إدارية مستقلة متعددة داخل تثبيت واحد. ويوفر أدوات متخصصة لربط واجهات برمجة التطبيقات الخارجية بالنماذج والجداول، بالإضافة إلى دورة حياة نموذج قائمة على الأحداث لتنفيذ منطق مخصص أثناء الحل والإرسال. يغطي إطار العمل مجموعة واسعة من مجالات الإمكانيات، بما في ذلك التحكم في الوصول القائم على الأدوار لإدارة الأذونات الهرمية، ومجموعة شاملة من شبكات إدارة البيانات مع التحرير المضمن، وسير عمل النماذج متعددة الخطوات. كما يتضمن أدوات تصور البيانات للوحات التحكم التشغيلية ومجموعة متنوعة من أدوات معالجة المحتوى لتحميل الملفات الكبيرة المجزأة وتحرير النصوص الغنية. يتم توفير أدوات سطر الأوامر لأتمتة إنشاء المكونات الإدارية وفئات الإجراءات.
Triggers specific functions once all required scripts finish loading to ensure page elements are fully initialized.
Webcomponentsjs is a collection of polyfills and compatibility layers designed to normalize web standards across different browser environments. It provides the foundational infrastructure required to enable consistent support for custom elements, shadow DOM, and HTML templates in browsers that lack native implementations of these specifications. The library distinguishes itself through a feature-detection mechanism that dynamically injects necessary shims only when required. It manages the complexities of component lifecycle synchronization by patching the custom element registry and providi
Provides a global signaling mechanism to coordinate application startup once all compatibility code is initialized.
This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi
Describes the use of async and defer strategies to prevent JavaScript from blocking the render path.
This project is a collection of reusable components designed to integrate Google Maps into web applications built with the Angular framework. It provides a declarative interface for embedding interactive maps, allowing developers to configure map instances, markers, and overlays directly through standard framework templates and property bindings. The library distinguishes itself by wrapping imperative mapping services into a lifecycle-managed architecture. It handles the asynchronous loading of external mapping scripts and ensures that map instances and event listeners are properly cleaned up
Loads external mapping scripts asynchronously to ensure the main application remains lightweight and responsive.