Main

Setting up Backbone Events

This video is part of the Udacity course "Front End Frameworks". Watch the full course at https://www.udacity.com/course/ud894

Udacity

7 years ago

توجد بالأسفل رسالة تبلغ المستخدم بالعنصر الذي تم اختياره. في هذه الحالة، لم نحدد أي شيء بعد، لذا فهي تعتقد أننا نتضور جوعًا وتبلغنا لاختيار شيء ما. إذا اخترت شيء ما لأتناوله مثل حلوى البودينغ بالفراولة، ستتغير الرسالة لتبلغني بالعنصر الذي حددته. الآن كيف يعالج Backbone أحداث المراقبة؟ تُعرض رسالة العنصر المحدد في app.js. مثلما حدث سابقًا تمامًا، نحصل على قالب من DOM، ونحوِّله إلى سلسلة، وندخلها في دالة القالب للشرطة السفلية. هذه الأزرار جزء من عرض عنصر القائمة وهذا هو المكان الذي يرتبط فيه الزر
ورسالة العنصر المحدد معًا. هذا هو المكان الذي سنقوم فيه بإعداد الأحداث لكل عنصر قائمة. عند النقر فوق أي شيء في فئة العنصر المحدد، تقوم JavaScript باستدعاء دالة تحديد عنصر التي توجد هنا. ينشا Backbone سجلًا بجميع الأحداث التي يجب الاستماع لها. ويتتبع أي شيء يجب أن يحدث عند تشغيل هذا الحدث. وعندما يحدث الحدث، يبدأ تشغيل جميع الأكواد التي يجب تشغيلها. سنطلع الآن على دالة on في Backbone في عزلة، إذ يمكننا التركيز بهذه الطريقة حقًا على طريقة عملها. لننشأ كائنًا فارغًا أولًا. ثم سنضيفه الآن إلى جميع د
وال الحدث الخاصة بـ Backbone. نظرًا لأنه يحتوي على أسلوب on خاص بـ Backbone، يمكنني الآن إعداد حدث للاستماع إلى هذا الكائن. في النهاية، سأشغل هذا الحدث، وأدخل فيه بعض البيانات. يأخذ Backbone هذا السطر ويدخله في دالة الاستدعاء ويخرج هذه الرسالة. دعونا نتعمق في دالة on ونتعرف على كيفية عملها.

Comments