jsignal.

JSignal هو منفذ فضفاض لنظام الإشارة المنفذ بواسطة GTK's Glib.
التحميل الان

jsignal. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason Barto
  • موقع ويب الناشر:

jsignal. العلامات


jsignal. وصف

JSignal هو منفذ فضفاض لنظام الإشارة المنفذ من GTK's Glib. JSignal هو منفذ فضفاض لنظام الإشارة المنفذ من GTK's Glib. يستخدم مشروع JSignal الإشارات والمعالجين للسماح بتسجيل وظائف رد الاتصال على الأحداث. لاستخدام JSignal تلك الفئات التي ستنبعها الإشارات (تسبب الأحداث) تسجيل الإشارات التي تنبعث منها كل فئة. لاحظ أنه في حالة امتداد الفصل فئة أخرى (يحتوي على فئة فائقة)، فسوف يرث أي إشارات مسجلة من قبل الطبقة الأصل ويمكن أن تنبعث منها هذه الإشارات أيضا. بالإضافة إلى ذلك، يمكن تسجيل "نوع إشارة عالمية جديد غير محدد. يمكن لأي فئة أن تنبعث إشارة عالمية. بعد أن يكون لديك فئة مع إشارات مسجلة، يمكنك البدء في توصيل وظائف رد الاتصال على هذه الإشارات. يتم توصيل وظائف رد الاتصال (مسجلة للاستماع) إلى الإشارات من خلال تحديد الإشارة ومثيل الكائن الذي سينبعث هذه الإشارة؛ ينتج عن هذا التسجيل في إنشاء Handler. يمكن تكوين معالجات multiple لنفس الإشارة على نفس مثيل الكائن. بالإضافة إلى معالجات الإشارة الخاصة بالمثيل، يمكن أيضا تسجيل معالج في التنفيذ عند انبعاث إشارة عالمية (تم إنشاؤها باستخدام j_signal_new_global)؛ مرة أخرى، بغض النظر عن مثيل الباعث. لاحظ أنه عندما يتم تنظيم إشارة عالمية بمثيلات تلك المعالجات المسجلة عالميا (باستخدام j_signal_handler_connnect_global) سيتم تنفيذها قبل أي معالجات محددة على سبيل المثال. تنبعث منها إشارة - وبالتالي تسبب حدثا - يجب أن تستخدم الفصل الذي سجل الإشارة وظيفة J_Signal_Emit وتمرير أي معلومات إضافية إلى وظيفة رد الاتصال عبر وسيطة تفاصيل الأحداث. يجب أن يكون هذا الكائن التفاصيل صفيفا من الاسم => Pairs Pairs.Ilue. الفئة Superclass.here هي بعض الميزات الرئيسية ل "JSignal": يمكن تسجيل معالجات متعددة لكل حدث وظائف ردود اتصال متعددة لكل إشارة لكل مثيل كائن. ميراث الإشارات الإشارات المسجلة بواسطة كائنات Superclass موروثة من قبل أي فصول توسيع الأطفال. طلب تنفيذ المعالج مثل نظام معالجة حدث DOM جميع المعالجات التي تم تعيينها لإطلاق النار ردا على حريق حدث معين بالترتيب الذي تم تسجيله. تنفيذ المعالج بالسلاسل مثل نموذج التعامل مع حدث DOM، عند إرجاع المعالج قيمة غير كاذبة، لن يتم تنفيذ المعالجات اللاحقة. المعالجات المؤقتة حظر المعالجات يمكن أن يكون لها كتل وضعت ضدهم التراكمي؛ السماح بتعطيل المعالجات بشكل انتقائي للمعالجين. إشارات الإشارات العالمية (كما هو مستخدم في GLIB) خاصة بالطبقة. لا يمكن فتح إشارة مسجلة تحت نوع عدد صحيح من عدد صحيح إلا عن طريق حالات عدد صحيح. يمكن انبعاث إشارة عالمية (مسجلة باستخدام j_signal_new_global) من خلال أي وجميع الحالات بغض النظر عن فئتها. هذا هو أساسا إضافي لتسجيل إشارة باستخدام نوع فئة كائن JavaScript. المعالجات العالمية كإشارات محددة من الطبقة تقليديا، كما يلي أن المعالجات محددة. ومع ذلك، يمكن معالجة الإشارات العالمية من قبل كلا من معالجات المحطات الخاصة بالمثيل والمعالجين العالميين. يتم تنفيذ معالج عالمي كلما انبعاد إشارة عالمية، بغض النظر عن مثيل الباعثة ونوع الطبق. لاحظ أن المعالجين العالميين يتم تنفيذهم قبل معالجات محددة مثيل.


jsignal. برامج ذات صلة