مادة زاوية هو أحد مكونات مكتبة واجهة المستخدم التي طورتها Google في عام 2014. وهي مصممة خصيصًا لمطوري AngularJS. يساعد على تصميم التطبيق بطريقة منظمة. تساعد مكوناته على إنشاء صفحات ويب وتطبيقات ويب جذابة ومتسقة وعملية. يتم استخدامه لإنشاء موقع ويب سريع الاستجابة وأسرع.
إنه يجذب المستخدمين ويتمكن من الوصول إلى العناصر أو المكونات الموجودة في تطبيقنا. كما أنه يساعد في تصميم تطبيقاتنا بأنماط وأشكال فريدة.
هذه المكونات تجعل التطبيق أو موقع الويب أكثر ثابت والتصميم مستجيب. فهو يجمع بين المبادئ الكلاسيكية للتصميم الناجح مع الابتكار والتكنولوجيا.
قامت Google بتطوير Angular Material في عام 2014. وفي ذلك الوقت، تم وضع علامة عليها على أنها AngularJS لجعل التطبيقات أكثر جاذبية وأداء أسرع. قامت Google بكتابة الرمز مرة أخرى من البداية وإزالته شبيبة ، ثم أطلق عليها اسم Angular Material في سبتمبر 2016. واجهة المستخدم/تجربة المستخدم تُعرف المكونات باسم المواد الزاوية.
كيفية العثور على التطبيقات المخفية على أندرويد
ميزات المواد الزاوية
- إنه تصميم سريع الاستجابة مدمج.
- تحتوي Angular Material على CSS قياسي.
- الإصدار الجديد من مكونات واجهة المستخدم وهي الأزرار وخانات الاختيار ، و حقول النص يستخدم لمتابعة مفاهيم تصميم المواد الزاوي.
- لديها ميزات متخصصة مثل البطاقات، شريط الأدوات، الاتصال السريع، التنقل الجانبي، التمرير السريع، التنقل الجانبي ، و اكثر.
- إنه متصفح متعدد الأنظمة الأساسية ويستخدم لإنشاء مكونات الويب.
الرسم المتجاوب
- تتميز Angular Material بتصميم سريع الاستجابة بحيث يتناسب موقعها الإلكتروني مع أي حجم.
- تتوافق مواقع الويب التي أنشأتها Material مع اندرويد، ايفون، تابلت ، و أجهزة الكمبيوتر المحمولة .
توسع
- من السهل إضافة جديد CSS قواعد للكتابة على القائمة CSS
- وهو يدعم الظلال والألوان.
- الألوان والظلال موحدة في المادة الزاويّة.
- المواد الزاوية مجانية للاستخدام.
جودة عالية
- مكونات المواد الزاوية متاحة للجميع. يتم اختباره باستخدام العديد من المعلمات التي تضمن أداء وموثوقية التطبيق.
- يحتوي على واجهات برمجة تطبيقات مباشرة مع سلوك متسق عبر الأنظمة الأساسية.
متنوع القدرات
- فهو يوفر أدوات تساعد المطورين على إنشاء مكوناتهم المخصصة بأنماط شائعة.
- إنه قابل للتخصيص ضمن الحدود.
عديم الاحتكاك
- لقد تم بناؤه بواسطة فريق Angular للتكامل بشكل مثالي.
- يمكننا استخدام Angular Material لتصميم تطبيق جديد من البداية أو في تطبيق موجود.
AngularJS مقابل Angular
تعد مكتبة Angular Material منتجًا مستقرًا وجاهزًا للاستخدام. يجب على المطورين ملاحظة ذلك مادة AngularJS يعمل مع AngularJS 1.x . AngularJS 1.x هو الآن في الدعم طويل الأمد (LTS) وضع.
مجموعة أدوات تطوير المواد والمكونات الزاوية ( سي دي كيه ) المكتبات ( للزاوية v2 + ) سيتم العثور عليها في المكونات الزاوية مستودع جيثب.
وتتركز جهود التطوير الحالية على إمكانية الوصول وتحسينات طفيفة في الأداء و اصلاحات الشوائب .
أحدث تصميم المواد
تم الإعلان عن آخر تحديث لتصميم المواد في Google في شهر مايو، 2018 .
دعم على المدى البعيد
دخلت مادة AngularJS إلى ملف دعم على المدى البعيد (LTS) التي تنتهي في 31 ديسمبر 2021 . التاريخ يتوافق مع AngularJS LTS فترة.
ثم نركز على إصلاح الخلل في 1.2.x فرع المكتبة الذي يستوفي واحدًا على الأقل من المعايير الواردة أدناه:
- نتلقى أو نكتشف تقرير ضعف أمني تم التحقق منه.
- يقوم المتصفح بإصدار إصدار سيوقف عمل تطبيقات الإنتاج الحالية.
- تُصدر مكتبة jQuery إصدارًا يمنع تطبيقات الإنتاج الحالية من العمل.
مادة AngularJS 1.1.x سوف نحصل على نسخة جديدة، إذا تحققنا من وجود ثغرة أمنية جديدة.
دعم المتصفح
تدعم مادة AngularJS عمومًا المتصفحات التي تندرج ضمن هذه الفئات:
- استخدام عالمي أكبر من 0.5%
- آخر إصدارين رئيسيين من متصفحات Evergreen
- فايرفوكس إسر
- لا تعتبر متصفحات 'ميتة'.
المتطلبات الأساسية
قبل الشروع في البرنامج التعليمي، يجب أن يكون لديك المعرفة الأساسية الزاوي JS، HTML، CSS، جافا سكريبت، و نموذج كائن المستند (DOM) . كما أنه من المفيد أيضًا أن ترى عمل التطبيقات المستندة إلى الويب.
الفرق بين الثعلب والذئب
جمهور
يعد هذا البرنامج التعليمي مفيدًا للمبتدئين والمحترفين الذين يرغبون في تعلم أساسيات Angular Material وإنشاء مواقع ويب سريعة الاستجابة بمكونات جذابة. يشرح البرنامج التعليمي المفاهيم الأساسية للمادة الزاوية.
مشكلة
نؤكد أنك لن تجد أي مشكلة في برنامج Java التعليمي هذا. ومع ذلك، إذا كان هناك أي خطأ، يرجى نشر المشكلة في نموذج الاتصال.