واحدة من الخيارات الأكثر شعبية ومفيدة عند العمل مع الجرو هو الجرو إرث اختياري. يتيح لك هذا الخيار استخدام الميزات القديمة (القديمة) التي كانت متوفرة في الإصدارات السابقة من الجرو ، ولكن تمت إزالتها في التحديثات الأخيرة.
إدخال الجرو الخيار إرث اختياري في الجرو يسمح لك لاستخدام التعليمات البرمجية القديمة التي تمت كتابتها في الإصدارات السابقة من الجرو ، دون الحاجة إلى تعديله لتناسب بناء الجملة الجديد. بهذه الطريقة ، يمكنك الحفاظ على التوافق مع الإصدارات السابقة من الجرو دون القلق من أن التعليمات البرمجية الخاصة بك لن تعمل بشكل صحيح على الإصدارات الجديدة.
الخيار تراث اختياري الجرو مفيد جدا عند تحديث التطبيقات إلى إصدار جديد من الجرو. يمكنك استبدال الوظائف والأساليب القديمة تدريجيا بأخرى جديدة دون تعطيل تشغيل التطبيق الخاص بك أثناء عملية التحديث.
يعد استخدام خيار الإرث الاختياري للجرو أمرا بسيطا للغاية. أولا ، تحتاج إلى تثبيت الجرو مع دعم لهذا الخيار ، ومن ثم تمريرها كوسيطة عند استدعاء الوظائف التي تتطلب استخدام وظائف قديمة. الآن يمكنك استخدام التعليمات البرمجية القديمة دون إجراء تغييرات ، فقط عن طريق إضافة علامة تراث اختياري الجرو.
- الجرو إرث اختياري
- ما هذا?
- كيفية استخدامها?
- سؤال وجواب
- ما هو تراث الجرو اختياري?
- لماذا استخدام الجرو إرث اختياري?
- ماذا علي أن أفعل إذا كان لدي رمز يستخدم أساليب الجرو التي عفا عليها الزمن?
الجرو إرث اختياري
الجرو إرث اختياري هو البرنامج المساعد للدمى التي تجعل من السهل استخدام وظائف ويتنتيل و ويتفورفونكتيون عند وضع التوقعات على العناصر في الصفحة. يوفر طريقة أبسط وأكثر سهولة لاستخدام هذه الوظائف.
مع الجرو إرث اختياري ، يمكنك الانتظار بسهولة لعناصر لتظهر وتختفي على الصفحة ، والتحقق من الرؤية والحالة ، وتعيين شروط الانتظار المخصصة.
تركيب
- Legacy الجرو إرث اختياريm الآلية الوقائية الوطنية команды:
الآلية الوقائية الوطنية تثبيت الجرو-اختياري-تراث
Теперь вы можете импортировать плагин в свой код и использовать его.
Использование
- الجرو إرث اختياري-العرائس:
كونست العرائس = تتطلب ('العرائس');
كونست بوبوبتيونال = تتطلب ('الجرو-اختياري-تراث');
(غير متزامن () = > {
كونست متصفح = تنتظر العرائس.إطلاق();
كونست الصفحة = انتظار المتصفح.صفحة جديدة();
// باستخدام الجرو إرث اختياري
انتظر بوبوبتيونال (صفحة);
// أفعالك مع محرك الدمى
انتظر المتصفح.إغلاق();
})();
أمثلة الاستخدام
وفيما يلي بعض الأمثلة على استخدام الجرو إرث اختياري لانتظار الإجراءات المختلفة على الصفحة.
- في انتظار ظهور العنصر على الصفحة:
('. بلدي عنصر');
- في انتظار اختفاء عنصر على الصفحة:
انتظر الصفحة.('. بلدي عنصر');
- في انتظار أن يكون العنصر مرئيا على الصفحة:
('. بلدي عنصر');
- في انتظار أن يكون العنصر غير مرئي على الصفحة:
انتظر الصفحة. انتظر العنصر غير مرئي ( '. عنصري');
- في انتظار حدوث حالة المستخدم:
انتظر الصفحة.حالة الانتظار (() = > {
// حالة المستخدم الخاص بك
});
الفرص
يقدم الجرو إرث اختياري الميزات التالية:
- في انتظار عنصر بواسطة محدد;
- في انتظار اختفاء العنصر بواسطة المحدد;
- في انتظار أن يكون العنصر مرئيا بواسطة المحدد;
- في انتظار اختفاء العنصر بواسطة المحدد;
- مزيج من التوقعات باستخدام العوامل المنطقية;
- تحديد مهلة الانتظار.
خاتمة
باستخدام الجرو إرث اختياري ، يمكنك تبسيط سيناريوهات الانتظار الخاصة بك على الصفحة. إنه يوفر طريقة مريحة وبديهية لتعيين التوقعات على العناصر ، والتحقق من رؤيتها وحالتها ، وتكوين ظروف الانتظار.
ما هذا?
الجرو إرث اختياري هو أداة تقدمها حزمة الجرو تهدف إلى إصلاح مشاكل التوافق عند تحديث التعليمات البرمجية. يسمح لك باستخدام التعليمات البرمجية والوظائف القديمة لتجنب الأخطاء وانقطاعات البرنامج.
مع تطور التطبيق ، يصبح رمزه تدريجيا قديما ويخرج عن المعايير المشتركة. قد تكون هذه التغييرات مرتبطة بالمطورين الجدد أو التغييرات في متطلبات البرنامج أو ببساطة تطوير التكنولوجيا. ومع ذلك ، يمكن أن يكون تحديث الكود عملية طويلة ومعقدة تتطلب موارد كبيرة من الوقت والجهد. في هذه الحالة ، يأتي الإرث الاختياري للجرو إلى الإنقاذ.
يوفر الجرو إرث اختياري القدرة على الحفاظ على التعليمات البرمجية التي عفا عليها الزمن وظائف في التطبيق ، على الرغم من التغييرات في لغة البرمجة أو تبعيات طرف ثالث. يتيح لك ذلك الحفاظ على وظائف البرنامج وتجنب الأخطاء غير المتوقعة. يجعل من الممكن تحديث الكود تدريجيا ، بدلا من إجراء تغييرات جذرية وحاسمة يمكن أن تؤثر على تشغيل التطبيق بأكمله.
باستخدام الجرو إرث اختياري يسمح للمطورين للحفاظ على رمز القائمة وظائف التطبيق وتنفيذ التحديثات تدريجيا دون تعطيل وظائف البرنامج. يعد هذا مناسبا إذا كانت عملية التحديث ، على سبيل المثال ، تستغرق وقتا طويلا أو تتطلب استثمارات كبيرة. الجرو إرث اختياري يسمح لك لمواصلة العمل على وظيفة دون عائق وعدم التوقف بسبب مشاكل فنية.
كيفية استخدامها?
لاستخدام الجرو إرث اختياري ، وسوف تحتاج إلى تثبيت وتكوين عدة مكونات.
- تثبيت العقدة أولا.شبيبة والآلية الوقائية الوطنية. يمكنك العثور على تعليمات التثبيت على موقع العقدة الرسمي.شبيبة.
- .
- إنشاء ملف نصي الجرو مع التمديد.شبيبة ، على سبيل المثال ، النصي.شبيبة .
- .
- للحصول على نص العنصر. هنا مثال رمز:
كونست الجرو = تتطلب ('الجرو');
(غير متزامن () = > {
مرحبا ، العالم!
';
عنصر كونست = في انتظار الجرو.الاستعلام (أتش تي أم أل ، 'ف');
كونست النص = تنتظر الجرو.جيتكست (عنصر);
وحدة التحكم.سجل (نص) ؛ / / مرحبا بالعالم!
})();
هذا مجرد مثال على استخدام الجرو. يمكن العثور على المزيد من الوظائف والميزات في الوثائق.
لا ننسى أن الجرو يوفر فقط واجهة للعمل مع رمز هتمل. يمكنك أيضا استخدام المكتبات والأدوات الأخرى لتحليل ومعالجة دوم.
سؤال وجواب
ما هو تراث الجرو اختياري?
الجرو إرث اختياري هو ميزة اختيارية في مكتبة الجرو التي تسمح لك لاستخدام الأساليب القديمة وبناء الجملة. وهي مصممة لتكون متوافقة مع الإصدارات القديمة من الجرو ويمكن استخدامها إذا كنت ترغب في إعادة كتابة التعليمات البرمجية القديمة دون تغيير منطقها وبناء الجملة.
لماذا استخدام الجرو إرث اختياري?
باستخدام الجرو إرث اختياري يمكن أن تكون مفيدة إذا كان المشروع يحتوي على التعليمات البرمجية القديمة التي تستخدم أساليب الجرو التي عفا عليها الزمن. بدلا من إعادة كتابة التعليمات البرمجية تماما ، يمكنك استخدام ميزة إرث اختياري والحفاظ على التوافق مع الإصدارات القديمة من الجرو. سيسمح لك ذلك بتحديث المكتبة بأقل تغييرات في التعليمات البرمجية.