www :: ميكانيكز :: plughable

www :: mechanize :: plughable يوفر كل نفس وظيفة www :: mechanize، ولكن يضيف دعم الإضافات.
التحميل الان

www :: ميكانيكز :: plughable الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Joe McMahon
  • موقع ويب الناشر:
  • http://search.cpan.org/~mcmahon/Class-AutoPlug-0.02/lib/Class/AutoPlug/Pluggable.pm

www :: ميكانيكز :: plughable العلامات


www :: ميكانيكز :: plughable وصف

www :: mechanize :: plughable يوفر كل نفس وظيفة www :: ميكانيكية، ولكن يضيف دعم الإضافات. www :: Mechanize :: Plughable يوفر جميع الوظائف نفسها من www :: Mechanize، ولكن يضيف دعم الإضافات باستخدام الوحدة النمطية :: plughable؛ هذا يعني أن أي وحدة تحمل اسمها www :: ميكانيكي :: البرنامج المساعد :: مهما كانت ... سيتم العثور عليها وتحميلها عند عرض www :: Mechanize :: PLBIG. حسنا، يصبح صفقة كبيرة جنبا إلى جنب مع www :: ميكانيكية أخرى :: ميزة أخرى القابلة للتوصيل: السنانير المساعد. عند تحميل الإضافات، يمكن لطرق الاستيراد () الاتصال www :: Mechanize :: Plughable's Prehook أساليب Posthook. تقوم هذه الطرق بإضافة عمليات الاسترجاعات إلى رمز البرنامج المساعد في www :: Mechanize :: Pluggable's طرق. يمكن أن تتصرف عمليات الاسترجاعات هذه قبل طريقة أو بعدها، ولديها خيار الدعوة القصيرة للاتصال إلى WWW :: Mechanize :: طريقة قابلة للتوصيل. إشارة إلى كائن Mech Actrvive. جميع الامتدادات الأخرى إلى www :: Mechanize :: Plughable يمكن التعامل معها بواسطة Plugins.subclassingSubclassing هذه الفئة غير مستحسن؛ جزئيا نظرا لأن الطريقة التي نحتاجها، فإننا نحتاج إلى القيام به داخليا لا يلعب بشكل جيد مع نموذج Perl OO القياسي، وجزئيا لأنك يجب أن تستخدم الإضافات والسنانير بدلا من ذلك. في Www :: Mechanize، يوصى بأن تقوم بتوسيع الوظيفة من خلال الفئة الفرعية WWW :: ميكانيكي، لأنه لا توجد وسيلة أخرى لتمديد الفصل. مع الوحدة النمطية :: الدعم القابل للتوصيل، فمن السهل تحميل طريقة أخرى مباشرة إلى www :: ميكانيكز :: مساحة اسم PLUGGEBLE؛ ثم يظهر كما لو كان دائما هناك. بالإضافة إلى ذلك، توفر أساليب Pre_hook () و Post_hook () طريقة لاعتراض مكالمة واستبدالها بإخراجك، أو للتكشف عن مزيد من المعالجة في نهاية الطريقة القياسية (أو حتى البرنامج المساعد!). ميزة هذا ليس له عدد كبير من الفئات الفرعية، والتي تضيف كل منها أو تغيير وظيفة WWW :: Mechanize، وكلها يجب تحميلها إذا كنت تريدها متوفرة في التعليمات البرمجية الخاصة بك. مع www :: mechanize :: plughable، يقوم المرء ببساطة بتثبيت الإضافات المرغوبة وكلها متوفرة تلقائيا عند استخدام www :: Mechanize :: Pluggable.configuration هو منطقة مشكلة محتملة؛ إذا كانت ثلاثة إضافات مختلفة جميع محاولة استبدال GET ()، فستفوز واحد فقط. من الأفضل إنشاء أساليب أكثر تطورا تدعو إلى مستويات منخفضة المستوى بدلا من تغيير السلوك الحالي المعروف. متطلبات: perl.


www :: ميكانيكز :: plughable برامج ذات صلة