هذا هو Aurelia 2 monorepo، الذي يحتوي على حزم أساسية ومكونات إضافية وأمثلة ومعايير ووثائق للإصدار الرئيسي القادم من إطار عمل JavaScript الحديث المفضل لدى الجميع، Aurelia.
Aurelia هو إطار عمل JavaScript حديث للواجهة الأمامية لإنشاء تطبيقات المتصفح والجوال وسطح المكتب. وهو يركز على المواءمة بشكل وثيق مع مواصفات منصة الويب، واستخدام التقليد على التكوين، والحد الأدنى من التطفل على إطار العمل. في الأساس، نريد منك فقط كتابة التعليمات البرمجية الخاصة بك دون أن يعيق إطار العمل طريقك.
يتم إنشاء تطبيقات Aurelia من خلال تأليف سلسلة من المكونات البسيطة. وفقًا للاتفاقية، تتكون المكونات من فئة JavaScript أو Typescript الفانيليا، مع قالب HTML المطابق.
//app.js
export class App {
welcome = "Welcome to Aurelia" ;
quests = [
"To seek the holy grail" ,
"To take the ring to Mordor" ,
"To rescue princess Leia"
] ;
}
<!-- app.html -->
< form >
< label >
< span > What is your name? </ span >
< input value.bind =" name & debounce:500 " >
</ label >
< label >
< span > What is your quest? </ span >
< select value.bind =" quest " >
< option > </ option >
< option repeat.for =" q of quests " > ${q} </ option >
</ select >
</ label >
</ form >
< p if.bind =" name " > ${welcome}, ${name}! </ p >
< p if.bind =" quest " > Now set forth ${quest.toLowerCase()}! </ p >
يوضح لك هذا المثال بعض الميزات القوية في بناء جملة ربط أوريليا. لمعرفة المزيد، يرجى الاطلاع على وثائقنا.
الشعور بالإثارة؟ تحقق من كيفية استخدام makes
للبدء في القسم التالي.
ملاحظة: يرجى الأخذ في الاعتبار أن Aurelia 2 لا يزال في مرحلة تجريبية. لا يزال هناك عدد من الميزات وحالات الاستخدام حول واجهة برمجة التطبيقات العامة غير مختبرة وسيكون هناك بعض التغييرات العاجلة الإضافية.
أولاً، تأكد من تثبيت Node.js v8.9.0 أو أعلى على نظامك. بعد ذلك، باستخدام npx، وهي أداة تم توزيعها كجزء من Node.js، سنقوم بإنشاء تطبيق Aurelia 2 جديد. في موجه الأوامر، قم بتشغيل الأمر التالي:
npx makes aurelia
سيؤدي هذا إلى قيام npx
بتنزيل أداة makes
scaffolding، بالإضافة إلى مولد aurelia
، الذي سيستخدمه لإرشادك خلال عملية الإعداد. بمجرد الانتهاء، سيكون لديك مشروع Aurelia 2 جديد جاهز للتشغيل. لمزيد من المعلومات حول استخدام أوريليا makes
، انظر هنا. إذا لم تكن مهتمًا باتباع نهجنا المفضل لإنشاء مشروع، فيمكنك أيضًا رؤية مجلد الأمثلة في هذا الريبو لإعدادات JIT النقية (بدون اتفاقيات) مع أدوات التحميل والمجمعات المختلفة.
يمكنك قراءة الوثائق الخاصة بـ Aurelia 2 هنا. مستنداتنا الجديدة قيد التنفيذ حاليًا، لذا تتوفر الوثائق الأكثر اكتمالاً في قسم البدء. إذا لم تستخدم Aurelia من قبل، فستحتاج إلى البدء بدليل البدء السريع الخاص بنا.
إذا كنت مهتمًا بالمساهمة في Aurelia، فيرجى الاطلاع على وثائق المساهمين للحصول على مزيد من المعلومات. ستتعلم كيفية إنشاء التعليمات البرمجية وإجراء الاختبارات، وأفضل طريقة للمشاركة في قنواتنا الاجتماعية، وكيفية إرسال العلاقات العامة، وحتى كيفية المساهمة في وثائقنا. ونحن نرحب بكم ونشكركم مقدما على انضمامكم إلينا في هذا المسعى.
لمواكبة آخر أخبار Aurelia، يرجى زيارة المدونة الرسمية وقائمة البريد الإلكتروني الخاصة بنا والاشتراك فيها. كما ندعوكم لمتابعتنا على تويتر. إذا كانت لديك أسئلة، قم بإلقاء نظرة على منتدى الخطاب الخاص بنا. للدردشة على Aurelia 2، انضم إلى مجتمع Aurelia 2 الجديد على Discord. إذا كنت ترغب في الانضمام إلى القائمة المتزايدة لرعاة Aurelia، فيرجى دعمنا على Open Collective.
أوريليا مرخصة من معهد ماساتشوستس للتكنولوجيا. يمكنك معرفة المزيد وقراءة وثيقة الترخيص هنا.