سؤال

كنت أقوم بإنشاء موقع ويب لفرقة موسيقية، وكنت أتساءل عن أفضل طريقة لتشغيل الموسيقى الخلفية على موقع الويب دون مقاطعة تدفق الموسيقى (حتى لجزء من الثانية).

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

هل كانت مفيدة؟

المحلول

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

إذا كان لديك حقا أن تفعل ذلك، والأطر ستكون أبسط طريقة، لذلك كنت تفعل ذلك. ولكن كنت لن تفعل ذلك على أي حال، أليس كذلك؟

نصائح أخرى

يمكنني التفكير في أربع طرق:

  • الإطارات كما قلت.
  • اجعل موقع الويب الخاص بك بالكامل ببرنامج Flash واحصل على صفحة واحدة فقط.أنت بحاجة إلى معرفة برنامج Flash لتتمكن من القيام بذلك، الأمر الذي قد يجعل هذا الأمر صعبًا.
  • انبثق مشغل الموسيقى الخاص بك.ربما يكون هذا هو الأسلوب الأسهل، ولكن الجانب السلبي هو أن هذا قد يكون مزعجًا، وقد تقوم الكثير من متصفحات الويب هذه الأيام بحظره.
  • استخدم AJAX وقم بتحميل كل محتوى موقعك ديناميكيًا ضمن صفحة واحدة، مثل Gmail.سيحتاج المستخدمون إلى متصفحات أحدث، وسيتطلب ذلك قدرًا كبيرًا من البرمجة من جانب العميل والخادم.

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

وأنا أميل إلى الاتفاق مع الآخرين الذين يوصي الإطارات. قد يعتبر "ممارسة سيئة"، ولكن حتى تلعب الموسيقى الخلفية في المقام الأول.

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

والبديل الوحيد هو تطوير الموقع بأكمله في فلاش أو تقنية أخرى التي لا تعتمد على تغيير الصفحات كما الملاحة.

وكما قيل، لذلك عليك لمنع موقع الويب الخاص بك من relaoding.

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

وأن يقال، وأنا أتفق مع نوع من اليكس هنا: سيرة ذاتية "الموسيقى اللعب

وهذا قد يكون موضوعا للوظيفة أخرى، ولكن لماذا كنت cosnider ب IFrames أن تكون ممارسة جيدة؟ هل يمكن من المحتوى الذي تريد تغييره في إطار iframe ولها التعليمات البرمجية تشغيل مشغل الموسيقى الخاص بك أووسيدي ذلك. عند تحميل الصفحات التي عوا تحميل على IFRAME. مجرد التفكير ...

ستحتاج على الأرجح إلى فلاش أو نافذة جديدة (منبثقة) خارج النافذة.

لا تستخدم الإطارات.أبدًا.

يحرر:إلى جميع الأشخاص الذين قاموا بالتعديل والتعليق على هذا، لم يقدم أي شخص سببًا وجيهًا لماذا يجب عليك استخدام الإطارات.

فقط لتوضيح موقفي، يرجى قراءة أي مقال حول سهولة الاستخدام، والويب، والإطارات.

بالنسبة لأولئك الذين ما زالوا يتعلمون (ولأولئك كبار السن الذين لا يستطيعون التحديث)

الإطارات تكسر النموذج الموحد للويب.

تسبب الإطارات مشاكل لروبوتات محركات البحث.

الإطارات تجعل عناوين URL تتوقف عن العمل.

إطارات كسر الإشارات المرجعية.

الإطارات تجعل الطباعة أكثر صعوبة.

الإطارات تؤذي إمكانية الوصول.

تزيد الإطارات من التعقيد الفني.

والسبب رقم 1 لعدم استخدام الإطارات......

المستخدمون يكرهونهم!

http://www.456bereastreet.com/archive/200411/who_framed_the_web_frames_and_usability/

هل يوجد جديًا هذا العدد الكبير من الأشخاص الذين يقترحون أن الإطارات هي حل صالح في عام 2009؟يا لخيبة الأمل.

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