JS Picking: Find JavaScript Variables in Your Application
JS Picking هو إضافة مجانية لـ Chrome تم تطويرها بواسطة Emile Sonneveld. يندرج تحت فئة المتصفحات ويصنف كفئة فرعية للإضافات والأدوات.
تم تصميم هذه الإضافة لمساعدة المطورين في العثور على مسارات المتغيرات في تطبيقات JavaScript الخاصة بهم. يوفر اثنين من الطرق لتحقيق هذه المهمة. الطريقة الأولى تسمى "البحث عن القيمة" وتتيح للمستخدمين البحث عن قيمة محددة لمتغير وتزودهم بمعلومات حول كيفية الوصول إلى هذا المتغير. الطريقة الثانية تسمى "البحث عن التغيير" وتكون مفيدة لتحديد المتغيرات التي تم تعديلها بعد إجراء إجراء معين.
تعمل خيار "البحث عن التغيير" عن طريق تسلسل جميع العناصر المتاحة داخل كائن النافذة إلى سلسلة JavaScript كبيرة. يتم التقاط هذه السلسلة مرتين ، مرة قبل تفاعل المستخدم ومرة بعد ذلك. من خلال مقارنة السلسلتين الملتقطتين ، يتم استخدام خوارزمية الفرق البسيطة لتحديد المتغيرات التي تغيرت. بالإضافة إلى ذلك ، يحتاج المستخدمون إلى الخيار لإجراء التقاط ثالث لإزالة المتغيرات الضوضاء من التحديد التي تغيرت بدون تفاعل المستخدم.
JS Picking هو أداة قيمة للمطورين الذين يحتاجون إلى التنقل في تطبيقات JavaScript المعقدة وتحديد المتغيرات بسرعة ودقة.