8 مستودعات
Mechanisms for rendering lists by iterating over data collections in templates.
Distinct from Data Iterators: Focuses on template-based list rendering, distinct from general-purpose data iterators.
Explore 8 awesome GitHub repositories matching web development · Collection Iterators. Refine with filters or upvote what's useful.
Vue هو إطار عمل JavaScript تقدمي قائم على المكونات مصمم لبناء واجهات مستخدم تفاعلية وتطبيقات الصفحة الواحدة. يركز على نظام قوالب تصريحي يحول HTML إلى وظائف عرض فعالة، مما يسمح للمطورين بتنظيم الواجهات المعقدة في وحدات معزولة وقابلة لإعادة الاستخدام تتزامن تلقائياً مع حالة التطبيق. يتميز إطار العمل بنظام تفاعلية لتتبع التبعيات يراقب الوصول إلى البيانات أثناء العرض لإطلاق تحديثات دقيقة. يوفر بنية مرنة تدعم كلاً من التبني التزايدي كمكتبة خفيفة الوزن وتطوير التطبيقات على نطاق واسع. يمكن للمطورين الاستفادة من نموذج قابلية توسيع قوي قائم على الإضافات لحقن المنطق العام، بينما يضمن توفيق DOM الافتراضي لإطار العمل تحديثات فعالة للواجهة من خلال حساب الحد الأدنى من الطفرات. بعيداً عن قدرات العرض الأساسية، يتضمن المشروع مجموعة شاملة من الأدوات لإدارة حالة التطبيق، والتوجيه القائم على URL، والعرض من جانب الخادم. يوفر دعماً واسعاً لتركيب المكونات، وتوزيع المحتوى، وإدارة الرسوم المتحركة، إلى جانب تدابير أمنية مدمجة مثل الهروب التلقائي للمحتوى لمنع الثغرات الشائعة. يتم توزيع إطار العمل مع إعلانات نوع رسمية لدعم التحليل الثابت ويمكن تثبيته عبر مديري الحزم القياسيين أو دمجه مباشرة في بيئات المتصفح عبر علامات البرنامج النصي.
Renders lists of elements by looping through arrays or objects using a declarative syntax.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Iterates over embedded data collections to render child components for each item.
Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con
Transforms an iterable into a series of rendered elements, optionally using keys to maintain DOM stability during updates.
Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by merging data objects with templates. It utilizes an abstract syntax tree parser to transform template strings into executable JavaScript functions. The system separates data from presentation by restricting complex logic to external helper functions rather than the template itself. It features a precompiled template compiler that converts templates into functions before deployment to increase execution speed and reduce startup latency. The engine covers a broad range of content ge
Iterates over data collections to generate repeated content within the rendered output.
FAST is a web components framework and declarative UI library used to build adaptive user interfaces. It functions as a server-side rendering engine and design system implementation, enabling the creation of modular components based on web standards. The framework focuses on cross-framework component compatibility, allowing user interface elements to remain functional across different front-end frameworks and modern browsers. It implements a design language through a collection of pre-defined visual components to ensure consistency across professional applications. The system covers state-dr
Includes mechanisms for rendering lists by iterating over data collections within HTML templates.
Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys
Iterates over fetched data collections to replicate a visual design across multiple content items.
هذا المشروع عبارة عن مكتبة أنماط واجهة مستخدم تعريفية وتنفيذ مرجعي لهيكلة التخطيطات، وتدفقات التنقل، ومجموعات البيانات عبر منصات Apple. يوفر مجموعة من أنماط التنفيذ العملية وأمثلة المكونات لبناء واجهات المستخدم باستخدام إطار عمل SwiftUI. تعمل المكتبة كمرجع عبر المنصات لعرض المحتوى البصري على iOS وmacOS. تتضمن دليل تنفيذ عرض يغطي إدارة التنقل، والتعامل مع مدخلات المستخدم، وتضمين محتوى الويب. تغطي قاعدة الكود مجالات قدرة واسعة بما في ذلك إدارة التخطيط من خلال التكوينات القائمة على المكدس وتنظيم النماذج، بالإضافة إلى أطر عمل تنقل التطبيقات باستخدام أشرطة التبويب والتوجيه الهرمي. توفر أنماطاً لعرض البيانات من خلال عرض المجموعة التكراري، وتفاعل المستخدم عبر عناصر تحكم الإدخال ومعالجة الأحداث، واستخدام تراكبات المحتوى التفاعلية مثل النوافذ المنبثقة والتنبيهات. يتضمن المشروع أيضاً أدوات لتكامل العرض القديم، مما يتيح تضمين المكونات القائمة على وحدة التحكم داخل تسلسل هرمي تعريفي حديث.
Provides patterns for mapping data collections to scrollable list containers for efficient iterative rendering.
هذا هو موقع التوثيق الشامل لإطار عمل JavaScript التقدمي Vue 2. وهو بمثابة مرجع فني ودليل تطوير لبناء واجهات مستخدم تفاعلية وتطبيقات الصفحة الواحدة. يوفر الموقع مرجعاً مفصلاً لـ JavaScript API ودليل مكونات الويب. ويغطي تنفيذ البنى القائمة على المكونات، وإدارة الحالة التفاعلية، واستخدام DOM افتراضي لمزامنة حالة التطبيق مع المتصفح. تشرح الوثائق الإمكانيات بما في ذلك التوجيه من جانب العميل، ومعالجة DOM التعريفية، وتحسينات بناء الواجهة الأمامية مثل العرض من جانب الخادم وتجميع القوالب المسبق. كما تشرح نهج إطار العمل لمزامنة الحالة، ودورات حياة المكونات، واستخدام التوجيهات المخصصة. يتم الحفاظ على المحتوى كمجموعة من البرامج التعليمية والمواصفات، مع تحرير الوثائق عبر Markdown.
Allows rendering lists of elements by iterating over arrays or objects directly within templates.