تقنية (الصفحة 66)

أفكار وأدوات رقمية بلغة مفهومة.

1201 مقال

تقنية

رسم يصفه المساعد: هل عرض CSS يغير إحداثيات canvas ؟

حجم عرض canvas ليس وحده وصفا لإحداثيات الرسم. قد يقرأ المساعد width في موضعين ثم يستنتج أن تغيير المظهر ضاعف مساحة العمل الداخلية. نعلن حيزا صغيرا وحجم عرض مختلفا، ونقرأ عقد MDN دون إنشاء canvas أو تشغيل متصفح.

3 دقائق قراءةمصدران

تقنية

ترويسة يقرأها المساعد: هل وجودها يسمح بقراءتها في JavaScript ؟

وجود ترويسة في وصف رد لا يثبت أن شيفرة صفحة تستطيع قراءتها. حين يساعد الذكاء الاصطناعي في تفسير اتصال بين مصدرين، يحتاج إلى الفصل بين الرد وشروط إظهار حقوله للبرنامج. نقرأ Access-Control-Expose-Headers في MDN، ونؤلف ثلاث بطاقات دون إرسال طلب أو تشغيل متصفح.

3 دقائق قراءةمصدر واحد

تقنية

معامل رابط يفسره المساعد: هل get يقرأ كل القيم المتكررة؟

قد يتكرر اسم المعامل في جزء الاستعلام من رابط. عندما يلخص المساعد خيارات مكتوبة في العنوان، لا يكفي استعمال get ثم إعلان أنه جمع جميع القيم. نقرأ عقد URLSearchParams ونؤلف قائمة أزواج؛ لا نفتح الرابط أو نقرر كيف يعالج خادم مجهول هذه الخيارات.

3 دقائق قراءة3 مصادر

تقنية

زر يشرحه المساعد: متى يصبح غياب type زر إرسال؟

غياب type لا يعني أن كل زر يرسل نموذجا في كل سياق. عند قراءة HTML بمساعد ذكي، يحتاج الشرح إلى نوع الزر والنموذج المرتبط والاستثناءات التي يعرفها المعيار الحالي. نؤلف بطاقات عناصر دون فتح نموذج أو الضغط على زر، ونفصل عقد العنصر عن واقعة إرسال نجحت.

3 دقائق قراءةمصدران

تقنية

رابط مؤقت يراجعه المساعد: هل إلغاؤه يحذف ملف الأصل؟

إلغاء رابط Blob ليس شهادة حذف لملف على القرص. عندما يصف المساعد رابطا مؤقتا لمعاينة مادة، ينبغي أن يحدد المرجع الذي أُلغي وما بقي خارج ذلك الوصف. نقرأ revokeObjectURL ومعيار File API، ونرسم خطا افتراضيا؛ لا ننشئ رابطا أو نحذف ملفا.

3 دقائق قراءةمصدران

تقنية

عنوان يصفه المساعد: هل sticky يثبت دائما عند نافذة المتصفح؟

لا يكفي اسم sticky للقول إن عنوانا سيلتصق بنافذة المتصفح. عند تفسير واجهة بمساعد ذكي، نحتاج إلى الأجداد في البنية وإعداد التمرير والإزاحة. نقرأ خاصية position في MDN ونؤلف هيكلا صغيرا، دون فتح صفحة أو قياس موضع عنصر.

3 دقائق قراءةمصدر واحد

تقنية

موعد يقرأه المساعد: هل نص time هو قيمة datetime ؟

قد يعرض عنصر time عبارة بشرية ويحتوي قيمة أخرى في datetime. عندما يلخص المساعد موعدا من HTML، يحتاج إلى تسمية الحقل الذي قرأه، بدلا من تحويل النص المرئي إلى قيمة آلة تلقائيا. نؤلف بطاقات عناصر ونقرأ عقد MDN، دون فتح جدول أو إنشاء موعد.

3 دقائق قراءةمصدر واحد

تقنية

انتظار يقترحه المساعد: من أي لحظة نحسب Retry-After ؟

عدد الثواني في Retry-After لا يبدأ من لحظة بدء الطلب في العقد الموصوف. إذا ساعد الذكاء الاصطناعي في قراءة سجل اتصال، يحتاج إلى معرفة متى تلقى الرد وأي صيغة استعملها الحقل. نؤلف خطا زمنيا في وحدة واحدة، دون إرسال طلب أو انتظار خدمة.

3 دقائق قراءةمصدر واحد

تقنية

ملف ارتباط يشرحه المساعد: هل Path مجلد يحمي المحتوى؟

Path في Set-Cookie ليس اسما لمجلد على قرص المستخدم. عندما يفسر المساعد حقل ملف ارتباط، يحتاج إلى نطاق عنوان الطلب الذي يصفه هذا الشرط. نقرأ MDN ونؤلف أربعة مسارات، دون إنشاء ملف ارتباط أو زيارة حساب أو تقديم حكم على أمن موقع.

3 دقائق قراءةمصدر واحد

تقنية

نموذج PDF يراجعه المساعد: هل flatten=True يزيل الحقول وحده؟

تحويل محتوى حقل إلى محتوى صفحة يختلف عن إزالة عنصر النموذج نفسه. عندما يشرح المساعد تسطيح PDF، لا يكفي أن يرى flatten=True ثم يعلن أن كل الحقول أزيلت. نقرأ دليل pypdf6.19.0 الحالي ونؤلف مراحل وثيقة، دون فتح PDF أو تعبئته أو تسطيحه.

3 دقائق قراءةمصدر واحد

تقنية

زمن يقرأه المساعد: هل performance.now تاريخ الساعة؟

performance.now ليس رقما لتاريخ مدني منذ عام 1970. حين يراجع المساعد وصف مدة عملية، يحتاج إلى اسم الساعة وأصلها قبل طرح رقمين. نقرأ MDN ونؤلف بطاقات وقت في المللي ثانية، دون تشغيل ساعة أو قياس سرعة برنامج أو نموذج.

3 دقائق قراءةمصدر واحد