سؤال

عند تصميم وبناء UI للحصول على تطبيق يستخدم AJAX، متى تعتبر تدهورا رشيقا (للمستخدمين الذين يعانون من تعطيل JavaScript، أو يستخدمون قارئ الشاشة)؟

  • في النهاية، بمجرد الانتهاء تماما إصدار AJAX للموقع بالكامل
  • في كل مرحلة من مراحل التطوير
  • انا لا
  • شيء آخر...
هل كانت مفيدة؟

المحلول

هذه الأيام، تحسين تدريجي يفضل عموما أكثر انحلال رشيقة - أي النهج المعاكس بالضبط.

نصائح أخرى

الطريقة التي أستخدمها حتى الآن هي كتابة ذلك حتى تعمل دون جافا سكريبت ثم تضيف جافا سكريبت في الأعلى.

إنه حقا عكس التدهور بأمان، إنه التركيز على تعزيز الصفحة كما تسمح المستعرض والإعدادات الخاصة بك.

المادة ذات الصلة

يمكن أن تصف تدهور رشيق شيئين:

1) إنه سلوك (عادة موقع ويب أو Webapp) الذي يسمح للموقع بمواصلة العمل عند تعطيل ميزات معينة (مثل JavaScript؛ CSS).

2) إنه نهج يبني التطبيق للعمل مع الأجراس والصفارات قيد التشغيل، ثم يتم تثبيت إصلاحات بعد ذلك بعد ذلك لجعلها تعمل دون أن يقول النييسيون.

أفترض أنك تسأل عما إذا كانت هذه الأخيرة لاستخدامها أم لا. من المؤكد أن أقترح تحقيق 1)، لأن أي شخص يتصفح مع JavaScript قبالة (أي الكثير من الأشخاص ذوي الدليل على الحوسبة؛ أولئك الذين يستخدمون المتصفحات المستندة إلى النص؛ أولئك الذين يستخدمون الإيدز الإعاقة) لن يكونوا قادرين على استخدام موقعك.

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

على أي حال، استمتع بالمقال وإذا كنت ترغب في معرفة المزيد عن هذه الأشياء عموما، فإن قائمة بصرف النظر هي موقع رائع!

جيريمي كيث يلخص الحجة لتعزيز التدريجي معه hijax. شرط.

عادة، يمكنني استخدام التعليمات البرمجية التالية لتطبيق فئة "JS" ديناميكيا لعنصر HTML لاستهداف المتصفحات التي تدعمها JS

<script type="text/javascript">if(h=document.documentElement)h.className+=" js"</script>

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top